.marketing-module__x-3JGG__page{background:var(--marketing-paper);color:var(--marketing-ink);min-height:100dvh;font-family:var(--font-family);line-height:var(--line-height-body);word-break:keep-all;overflow-x:clip}.marketing-module__x-3JGG__page *,.marketing-module__x-3JGG__page :before,.marketing-module__x-3JGG__page :after{box-sizing:border-box}.marketing-module__x-3JGG__page h1,.marketing-module__x-3JGG__page h2,.marketing-module__x-3JGG__page h3,.marketing-module__x-3JGG__page p{margin:0}.marketing-module__x-3JGG__page a{color:inherit}.marketing-module__x-3JGG__page button{font:inherit;cursor:pointer}.marketing-module__x-3JGG__page :is(button,a,summary):focus-visible{outline:var(--focus-width) solid var(--marketing-accent);outline-offset:var(--space-1)}.marketing-module__x-3JGG__page h2{font-size:var(--marketing-heading);line-height:var(--line-height-heading);letter-spacing:var(--tracking-page)}.marketing-module__x-3JGG__page h3{font-size:var(--font-size-xl);line-height:var(--line-height-heading);letter-spacing:var(--tracking-heading)}.marketing-module__x-3JGG__container,.marketing-module__x-3JGG__section,.marketing-module__x-3JGG__headerInner,.marketing-module__x-3JGG__footer{width:min(calc(100% - var(--space-12)),var(--layout-width));margin-inline:auto}.marketing-module__x-3JGG__header{border-bottom:var(--border-width) solid var(--marketing-line)}.marketing-module__x-3JGG__headerInner{align-items:center;gap:var(--space-8);padding-block:var(--space-5);display:flex}.marketing-module__x-3JGG__nav{gap:var(--space-7);align-items:center;margin-left:auto;display:flex}.marketing-module__x-3JGG__nav a,.marketing-module__x-3JGG__footer a{font-size:var(--font-size-sm);text-decoration:none}.marketing-module__x-3JGG__nav a{padding-block:var(--space-2);border-bottom:2px solid #0000}.marketing-module__x-3JGG__nav a[aria-current],.marketing-module__x-3JGG__nav a:hover{color:var(--marketing-accent);border-color:currentColor}.marketing-module__x-3JGG__headerTools{gap:var(--space-3);align-items:center;display:flex}.marketing-module__x-3JGG__signin{padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);border:var(--border-width) solid var(--marketing-line);font-size:var(--font-size-sm);white-space:nowrap;text-decoration:none}.marketing-module__x-3JGG__hero{padding-block:var(--space-14) var(--space-8);background:var(--marketing-hero);color:var(--marketing-hero-ink);isolation:isolate;position:relative;overflow:hidden}.marketing-module__x-3JGG__hero:before,.marketing-module__x-3JGG__manifesto:before{content:"";background:radial-gradient(ellipse at var(--pointer-x,75%) var(--pointer-y,15%),var(--marketing-glow),transparent 55%);z-index:-1;pointer-events:none;position:absolute;inset:0}.marketing-module__x-3JGG__eyebrow{font-size:var(--font-size-xs);letter-spacing:var(--tracking-caption);font-weight:var(--font-weight-medium)}.marketing-module__x-3JGG__heroTop{gap:var(--space-12);margin-top:var(--space-10);padding-top:var(--space-10);border-top:var(--border-width) solid var(--marketing-hero-line);grid-template-columns:1.3fr 1fr;align-items:center;display:grid}.marketing-module__x-3JGG__hero h1{font-size:var(--marketing-hook);line-height:var(--marketing-leading);letter-spacing:var(--marketing-tracking);font-weight:var(--font-weight-bold)}.marketing-module__x-3JGG__hero h1 em{color:var(--marketing-lime);font-style:normal}.marketing-module__x-3JGG__strike{color:var(--marketing-hero-muted);text-decoration:line-through;-webkit-text-decoration-color:var(--marketing-lime);text-decoration-color:var(--marketing-lime);text-decoration-thickness:2px}.marketing-module__x-3JGG__heroAside>p{color:var(--marketing-hero-muted);font-size:var(--font-size-sm);line-height:var(--line-height-copy);margin-bottom:var(--space-4)}.marketing-module__x-3JGG__heroAside strong{color:var(--marketing-hero-ink);font-weight:var(--font-weight-medium)}.marketing-module__x-3JGG__heroActions{gap:var(--space-3);margin-top:var(--space-6);display:grid}.marketing-module__x-3JGG__action{justify-content:space-between;align-items:center;gap:var(--space-7);min-height:var(--control-height);padding:var(--space-3) var(--space-5);border:var(--border-width) solid transparent;border-radius:var(--radius-sm);background:var(--marketing-ink);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-body);text-decoration:none;display:inline-flex;color:var(--marketing-paper)!important}.marketing-module__x-3JGG__action:hover{filter:brightness(.96)}.marketing-module__x-3JGG__secondary{border-color:var(--marketing-line);background:0 0;color:var(--marketing-ink)!important}.marketing-module__x-3JGG__hero .marketing-module__x-3JGG__action{background:var(--marketing-lime);color:var(--marketing-hero)!important}.marketing-module__x-3JGG__hero .marketing-module__x-3JGG__secondary{background:var(--marketing-hero-button);border-color:var(--marketing-hero-line);color:var(--marketing-hero-ink)!important}.marketing-module__x-3JGG__hero :is(a,button):focus-visible{outline-color:var(--marketing-lime)}.marketing-module__x-3JGG__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.marketing-module__x-3JGG__heroFoot{justify-content:space-between;gap:var(--space-4);margin-top:var(--space-6);color:var(--marketing-hero-muted);font-size:var(--font-size-xs);flex-wrap:wrap;display:flex}.marketing-module__x-3JGG__demo{margin-top:var(--space-12);background:var(--marketing-paper);color:var(--marketing-ink);border-radius:var(--radius-control);box-shadow:var(--marketing-shadow);overflow:hidden}.marketing-module__x-3JGG__demoTop{justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-5);background:var(--marketing-panel);border-bottom:var(--border-width) solid var(--marketing-line);font-size:var(--font-size-xs);flex-wrap:wrap;align-items:center;display:flex}.marketing-module__x-3JGG__demoTop>span{gap:var(--space-2);align-items:center;display:flex}.marketing-module__x-3JGG__demoTop small{font-size:var(--font-size-xs);color:var(--marketing-muted)}.marketing-module__x-3JGG__demoMark{border-radius:var(--radius-sm);background:var(--marketing-accent);width:28px;height:28px;color:var(--marketing-paper);place-items:center;display:grid}.marketing-module__x-3JGG__switches{gap:var(--space-1);display:flex}.marketing-module__x-3JGG__switches button{color:var(--marketing-muted);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--font-size-xs);min-height:var(--control-height-small);background:0 0;border:0}.marketing-module__x-3JGG__switches button[aria-pressed=true]{background:var(--marketing-ink);color:var(--marketing-paper)}.marketing-module__x-3JGG__demoBody{grid-template-columns:190px 1fr;min-height:310px;display:grid}.marketing-module__x-3JGG__featurePicker{padding:var(--space-5) var(--space-4);background:var(--marketing-panel);border-right:var(--border-width) solid var(--marketing-line)}.marketing-module__x-3JGG__featurePicker p{font-size:var(--font-size-xs);color:var(--marketing-muted);margin-bottom:var(--space-3)}.marketing-module__x-3JGG__featurePicker button{justify-content:space-between;align-items:center;gap:var(--space-2);border:var(--border-width) solid var(--marketing-line);border-radius:var(--radius-sm);width:100%;color:var(--marketing-ink);font-size:var(--font-size-xs);padding:var(--space-3);margin-bottom:var(--space-2);min-height:var(--control-height);background:0 0;display:flex}.marketing-module__x-3JGG__featurePicker button[aria-pressed=true]{background:var(--marketing-soft);border-color:var(--marketing-accent)}.marketing-module__x-3JGG__canvas{padding:var(--space-8) var(--space-6) var(--space-16);background-image:radial-gradient(var(--marketing-line) 1px,transparent 1px);background-size:18px 18px;justify-content:center;align-items:center;min-width:0;display:flex;position:relative}.marketing-module__x-3JGG__flow{grid-template-columns:minmax(180px,1.15fr) 40px minmax(150px,1fr);align-items:center;width:min(100%,600px);display:grid}.marketing-module__x-3JGG__node{border:var(--border-width) solid var(--marketing-line);padding:var(--space-5);border-radius:var(--radius-control);background:var(--marketing-panel);box-shadow:var(--shadow-service-card)}.marketing-module__x-3JGG__node .marketing-module__x-3JGG__eyebrow{color:var(--marketing-accent)}.marketing-module__x-3JGG__node h3{font-size:var(--font-size-lg);margin:var(--space-2) 0}.marketing-module__x-3JGG__node p{font-size:var(--font-size-xs);color:var(--marketing-muted)}.marketing-module__x-3JGG__node b{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.marketing-module__x-3JGG__nodeStack{gap:var(--space-3);display:grid}.marketing-module__x-3JGG__nodeStack .marketing-module__x-3JGG__node{padding:var(--space-4)}.marketing-module__x-3JGG__connector{background:var(--marketing-accent);height:1px}.marketing-module__x-3JGG__chips{gap:var(--space-1);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.marketing-module__x-3JGG__chips span{padding:var(--space-1) var(--space-2);font-size:var(--font-size-xs);border-radius:var(--radius-sm);background:var(--marketing-soft);color:var(--marketing-accent)}.marketing-module__x-3JGG__demoNote{bottom:var(--space-4);left:var(--space-4);right:var(--space-4);font-size:var(--font-size-xs);color:var(--marketing-muted);text-align:center;position:absolute}.marketing-module__x-3JGG__source{border:var(--border-width) solid var(--marketing-line);border-radius:var(--radius-control);background:var(--marketing-panel);width:min(100%,560px);overflow:hidden}.marketing-module__x-3JGG__sourceTop,.marketing-module__x-3JGG__sourceBottom{justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);font-size:var(--font-size-xs);border-bottom:var(--border-width) solid var(--marketing-line);display:flex}.marketing-module__x-3JGG__sourceTop span,.marketing-module__x-3JGG__sourceBottom span{color:var(--marketing-muted)}.marketing-module__x-3JGG__source dl{gap:var(--space-2);padding:var(--space-4);font-size:var(--font-size-xs);grid-template-columns:1fr 1.6fr;margin:0;display:grid}.marketing-module__x-3JGG__source dt{color:var(--marketing-accent);font-family:monospace}.marketing-module__x-3JGG__source dd{color:var(--marketing-muted);margin:0}.marketing-module__x-3JGG__source .marketing-module__x-3JGG__chips{margin:0 var(--space-4) var(--space-4)}.marketing-module__x-3JGG__sourceBottom{border:0;border-top:var(--border-width) solid var(--marketing-line)}.marketing-module__x-3JGG__section{padding-block:var(--marketing-section-space)}.marketing-module__x-3JGG__sectionHeading{justify-content:space-between;align-items:end;gap:var(--space-10);margin-bottom:var(--space-8);display:flex}.marketing-module__x-3JGG__sectionHeading h2{margin-top:var(--space-3)}.marketing-module__x-3JGG__sectionHeading>p{max-width:370px;font-size:var(--font-size-sm);line-height:var(--line-height-copy);color:var(--marketing-muted)}.marketing-module__x-3JGG__twoColumns{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.marketing-module__x-3JGG__threeColumns{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.marketing-module__x-3JGG__card,.marketing-module__x-3JGG__path,.marketing-module__x-3JGG__priceCard{border:var(--border-width) solid var(--marketing-line);border-radius:var(--radius-control);background:var(--marketing-panel);padding:var(--space-7);min-width:0}.marketing-module__x-3JGG__card .marketing-module__x-3JGG__eyebrow,.marketing-module__x-3JGG__path .marketing-module__x-3JGG__eyebrow,.marketing-module__x-3JGG__priceCard .marketing-module__x-3JGG__eyebrow{color:var(--marketing-accent)}.marketing-module__x-3JGG__card h3,.marketing-module__x-3JGG__card h2{margin:var(--space-4) 0 var(--space-3);font-size:var(--font-size-xl)}.marketing-module__x-3JGG__card>p:not(.marketing-module__x-3JGG__eyebrow),.marketing-module__x-3JGG__path>p:not(.marketing-module__x-3JGG__eyebrow),.marketing-module__x-3JGG__priceCard>p:not(.marketing-module__x-3JGG__eyebrow){font-size:var(--font-size-sm);line-height:var(--line-height-copy);color:var(--marketing-muted)}.marketing-module__x-3JGG__path,.marketing-module__x-3JGG__priceCard{flex-direction:column;display:flex}.marketing-module__x-3JGG__path:nth-child(2){background:var(--marketing-soft)}.marketing-module__x-3JGG__path h3{white-space:pre-line;font-size:var(--font-size-2xl);margin:var(--space-6) 0 var(--space-4)}.marketing-module__x-3JGG__path>p:not(.marketing-module__x-3JGG__eyebrow){min-height:100px}.marketing-module__x-3JGG__path small,.marketing-module__x-3JGG__priceCard small{font-size:var(--font-size-xs);color:var(--marketing-muted);margin-top:var(--space-3);line-height:var(--line-height-copy)}.marketing-module__x-3JGG__steps{background:var(--marketing-paper);font-size:var(--font-size-xs);padding:var(--space-3);border-radius:var(--radius-sm);margin-block:var(--space-5)}.marketing-module__x-3JGG__path ul,.marketing-module__x-3JGG__priceCard ul{margin:0 0 var(--space-6);gap:var(--space-3);font-size:var(--font-size-sm);padding:0;list-style:none;display:grid}.marketing-module__x-3JGG__path li,.marketing-module__x-3JGG__priceCard li{gap:var(--space-2);display:flex}.marketing-module__x-3JGG__path li:before,.marketing-module__x-3JGG__priceCard li:before{content:"✓";color:var(--marketing-accent)}.marketing-module__x-3JGG__path .marketing-module__x-3JGG__action,.marketing-module__x-3JGG__priceCard .marketing-module__x-3JGG__action{margin-top:auto}.marketing-module__x-3JGG__textLink{gap:var(--space-3);font-size:var(--font-size-sm);text-underline-offset:5px;margin-top:var(--space-6);align-items:center;display:inline-flex;color:var(--marketing-accent)!important}.marketing-module__x-3JGG__manifesto{isolation:isolate;background:var(--marketing-hero);color:var(--marketing-hero-ink);padding-block:var(--marketing-section-space);position:relative;overflow:hidden}.marketing-module__x-3JGG__manifesto .marketing-module__x-3JGG__eyebrow{color:var(--marketing-hero-muted)}.marketing-module__x-3JGG__manifesto h2{font-size:var(--marketing-manifesto);line-height:var(--marketing-leading);letter-spacing:var(--marketing-tracking);margin:var(--space-6) 0}.marketing-module__x-3JGG__manifesto em{color:var(--marketing-lime);font-style:normal}.marketing-module__x-3JGG__manifesto p:last-child{color:var(--marketing-hero-muted);font-size:var(--font-size-sm)}.marketing-module__x-3JGG__faq details{border-bottom:var(--border-width) solid var(--marketing-line);padding-block:var(--space-5);font-size:var(--font-size-sm)}.marketing-module__x-3JGG__faq summary,.marketing-module__x-3JGG__card summary{cursor:pointer;min-height:24px}.marketing-module__x-3JGG__faq details p{color:var(--marketing-muted);max-width:850px;margin-top:var(--space-4);line-height:var(--line-height-copy)}.marketing-module__x-3JGG__end{text-align:center;border-top:var(--border-width) solid var(--marketing-line)}.marketing-module__x-3JGG__end h2{margin:var(--space-4) 0 var(--space-6)}.marketing-module__x-3JGG__end .marketing-module__x-3JGG__actions{justify-content:center}.marketing-module__x-3JGG__end>p:last-child{font-size:var(--font-size-sm);color:var(--marketing-muted);margin-top:var(--space-4)}.marketing-module__x-3JGG__footer{border-top:var(--border-width) solid var(--marketing-line);gap:var(--space-6);padding-block:var(--space-7);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.marketing-module__x-3JGG__footer p{font-size:var(--font-size-xs);color:var(--marketing-muted)}.marketing-module__x-3JGG__footer nav{gap:var(--space-5);display:flex}.marketing-module__x-3JGG__intro{padding-top:var(--space-18)}.marketing-module__x-3JGG__intro>.marketing-module__x-3JGG__eyebrow{color:var(--marketing-accent)}.marketing-module__x-3JGG__intro h1{font-size:var(--marketing-display);line-height:var(--marketing-leading);letter-spacing:var(--marketing-tracking);margin-block:var(--space-5)}.marketing-module__x-3JGG__intro>p:last-child{max-width:660px;font-size:var(--font-size-md);color:var(--marketing-muted);line-height:var(--line-height-copy)}.marketing-module__x-3JGG__noTop{padding-top:0}.marketing-module__x-3JGG__priceCard h2{font-size:var(--font-size-xl);margin-top:var(--space-5)}.marketing-module__x-3JGG__price{font-size:var(--marketing-heading);line-height:var(--line-height-heading);letter-spacing:var(--tracking-page);font-weight:var(--font-weight-medium);margin:var(--space-5) 0}.marketing-module__x-3JGG__price em{color:var(--marketing-accent);white-space:nowrap;font-style:normal}.marketing-module__x-3JGG__priceCard ul{margin-top:var(--space-6)}.marketing-module__x-3JGG__moduleIndex{gap:var(--space-2);margin-bottom:var(--space-8);flex-wrap:wrap;display:flex}.marketing-module__x-3JGG__moduleIndex a{padding:var(--space-2) var(--space-4);border:var(--border-width) solid var(--marketing-line);border-radius:var(--radius-pill);font-size:var(--font-size-sm);text-decoration:none}.marketing-module__x-3JGG__moduleIndex a:hover{background:var(--marketing-soft)}.marketing-module__x-3JGG__moduleGrid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.marketing-module__x-3JGG__moduleGrid .marketing-module__x-3JGG__card{scroll-margin-top:var(--space-6)}.marketing-module__x-3JGG__card details{margin-top:var(--space-5);padding-top:var(--space-4);border-top:var(--border-width) solid var(--marketing-line);font-size:var(--font-size-xs);color:var(--marketing-muted)}.marketing-module__x-3JGG__card details p{margin-top:var(--space-3);line-height:var(--line-height-copy)}.marketing-module__x-3JGG__note{font-size:var(--font-size-xs);color:var(--marketing-muted);margin-top:var(--space-5)!important}.marketing-module__x-3JGG__band{background:var(--marketing-soft);padding-block:var(--space-14)}.marketing-module__x-3JGG__infraLead{background:var(--marketing-hero);color:var(--marketing-hero-ink);padding:var(--space-9);border-radius:var(--radius-control);margin-bottom:var(--space-5)}.marketing-module__x-3JGG__infraLead .marketing-module__x-3JGG__eyebrow{color:var(--marketing-lime)}.marketing-module__x-3JGG__infraLead h2{margin:var(--space-4) 0}.marketing-module__x-3JGG__infraLead>p:last-child{color:var(--marketing-hero-muted);font-size:var(--font-size-sm);max-width:850px;line-height:var(--line-height-copy)}.marketing-module__x-3JGG__resourceLabel{justify-content:space-between;gap:var(--space-2);flex-wrap:wrap;display:flex}.marketing-module__x-3JGG__resourceLabel>span{font-size:var(--font-size-xs);color:var(--marketing-muted)}.marketing-module__x-3JGG__tableWrap{overflow-x:auto}.marketing-module__x-3JGG__tableWrap table{border-collapse:collapse;width:100%;font-size:var(--font-size-sm)}.marketing-module__x-3JGG__tableWrap caption{text-align:left;color:var(--marketing-muted);padding-bottom:var(--space-4);font-size:var(--font-size-xs)}.marketing-module__x-3JGG__tableWrap th,.marketing-module__x-3JGG__tableWrap td{text-align:left;vertical-align:top;padding:var(--space-4);border-bottom:var(--border-width) solid var(--marketing-line);line-height:var(--line-height-copy)}.marketing-module__x-3JGG__tableWrap td{color:var(--marketing-muted)}.marketing-module__x-3JGG__tableWrap th:first-child{width:20%}.marketing-module__x-3JGG__heroBrand{justify-content:space-between;align-items:center;gap:var(--space-8);display:flex}.marketing-module__x-3JGG__slogan{font-size:var(--marketing-slogan);font-weight:var(--font-weight-medium);letter-spacing:var(--marketing-slogan-tracking);line-height:1.02}.marketing-module__x-3JGG__slogan em{font-family:var(--marketing-serif);color:var(--marketing-lime);font-weight:400}.marketing-module__x-3JGG__brandArrow{width:16%;transform:translate(var(--arrow-x,0px),var(--arrow-y,0px));flex-shrink:0}.marketing-module__x-3JGG__brandArrow svg{width:100%;stroke:var(--marketing-lime);stroke-width:1.5px}.marketing-module__x-3JGG__brandArrow path:last-child{stroke:var(--marketing-hero-line)}.marketing-module__x-3JGG__hero .marketing-module__x-3JGG__container{position:relative}.marketing-module__x-3JGG__action span{width:24px;height:24px;font-size:var(--font-size-lg);place-items:center;display:inline-grid}.marketing-module__x-3JGG__demo{border:var(--border-width) solid var(--marketing-hero-line);border-radius:var(--radius-card)}.marketing-module__x-3JGG__demoTop{padding:var(--space-4) var(--space-5)}.marketing-module__x-3JGG__switches{border:var(--border-width) solid var(--marketing-line);padding:var(--space-1);border-radius:var(--radius-control)}.marketing-module__x-3JGG__canvas{background-size:22px 22px;min-height:340px}.marketing-module__x-3JGG__connector{transform-origin:0;position:relative}.marketing-module__x-3JGG__connector:after{content:"";border-right:var(--border-width) solid var(--marketing-accent);border-top:var(--border-width) solid var(--marketing-accent);width:7px;height:7px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}.marketing-module__x-3JGG__featurePicker button span{background:var(--marketing-soft);width:20px;height:20px;color:var(--marketing-accent);border-radius:50%;place-items:center;display:grid}.marketing-module__x-3JGG__valueGrid{gap:var(--space-10);margin-top:var(--space-14);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.marketing-module__x-3JGG__valueItem{border-top:var(--border-width) solid var(--marketing-line);padding-top:var(--space-6);position:relative}.marketing-module__x-3JGG__valueNumber{font-size:var(--marketing-number);color:var(--marketing-accent);letter-spacing:var(--marketing-tracking);margin-bottom:var(--space-8);font-weight:400;line-height:1;display:block}.marketing-module__x-3JGG__valueItem .marketing-module__x-3JGG__eyebrow{color:var(--marketing-accent)}.marketing-module__x-3JGG__valueItem h3{margin:var(--space-3) 0 var(--space-4)}.marketing-module__x-3JGG__valueItem>p:last-child{font-size:var(--font-size-sm);line-height:var(--line-height-copy);color:var(--marketing-muted)}.marketing-module__x-3JGG__path{border-radius:var(--radius-card);padding:var(--space-9);scroll-margin-top:var(--space-6)}.marketing-module__x-3JGG__pathVisual{justify-content:space-between;align-items:center;gap:var(--space-4);border-bottom:var(--border-width) solid var(--marketing-line);height:140px;margin-bottom:var(--space-8);display:flex}.marketing-module__x-3JGG__pathVisual span{font-size:var(--font-size-xs);letter-spacing:var(--tracking-caption);color:var(--marketing-muted)}.marketing-module__x-3JGG__pathVisual b{font-size:var(--marketing-symbol);color:var(--marketing-accent);font-weight:400;line-height:1}.marketing-module__x-3JGG__path:first-child{background:var(--marketing-hero);color:var(--marketing-hero-ink);--marketing-muted:var(--marketing-hero-muted);--marketing-accent:var(--marketing-lime);--marketing-line:var(--marketing-hero-line)}.marketing-module__x-3JGG__path:first-child .marketing-module__x-3JGG__steps{background:var(--marketing-hero-button)}.marketing-module__x-3JGG__path:first-child .marketing-module__x-3JGG__action{background:var(--marketing-lime);color:var(--marketing-hero)!important}.marketing-module__x-3JGG__path:first-child>p:not(.marketing-module__x-3JGG__eyebrow){color:var(--marketing-hero-muted)}.marketing-module__x-3JGG__path .marketing-module__x-3JGG__textLink{align-self:flex-start}.marketing-module__x-3JGG__faq summary{justify-content:space-between;align-items:center;gap:var(--space-5);font-size:var(--font-size-md);list-style:none;display:flex}.marketing-module__x-3JGG__faq summary::-webkit-details-marker{display:none}.marketing-module__x-3JGG__faq summary:after{content:"+";font-size:var(--font-size-xl);color:var(--marketing-accent)}.marketing-module__x-3JGG__faq details[open] summary:after{content:"−"}@media (prefers-reduced-motion:no-preference){.marketing-module__x-3JGG__action,.marketing-module__x-3JGG__featurePicker button,.marketing-module__x-3JGG__switches button,.marketing-module__x-3JGG__path{transition:background var(--motion-fast),color var(--motion-fast),border-color var(--motion-fast),transform var(--motion-enter) var(--ease-out),box-shadow var(--motion-enter)}.marketing-module__x-3JGG__action span,.marketing-module__x-3JGG__pathVisual b,.marketing-module__x-3JGG__textLink span{transition:transform var(--motion-enter) var(--ease-out)}.marketing-module__x-3JGG__action:is(:hover,:focus-visible){transform:translateY(-2px)}.marketing-module__x-3JGG__action:is(:hover,:focus-visible) span,.marketing-module__x-3JGG__textLink:is(:hover,:focus-visible) span{transform:translate(3px,-3px)}.marketing-module__x-3JGG__featurePicker button:is(:hover,:focus-visible){transform:translate(3px)}.marketing-module__x-3JGG__flow,.marketing-module__x-3JGG__source{animation:marketing-module__x-3JGG__preview-enter var(--marketing-motion) var(--ease-out) both}.marketing-module__x-3JGG__chips span{animation:marketing-module__x-3JGG__chip-enter var(--motion-enter) var(--ease-out) both}.marketing-module__x-3JGG__connector{animation:marketing-module__x-3JGG__wire-enter var(--marketing-motion) var(--ease-out) both}.marketing-module__x-3JGG__faq details[open] p{animation:marketing-module__x-3JGG__preview-enter var(--motion-enter) var(--ease-out) both}@media (hover:hover){.marketing-module__x-3JGG__path:hover{box-shadow:var(--marketing-shadow);transform:translateY(-6px)}.marketing-module__x-3JGG__path:hover .marketing-module__x-3JGG__pathVisual b{transform:translate(6px,-6px)rotate(-5deg)}}}@keyframes marketing-module__x-3JGG__preview-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes marketing-module__x-3JGG__chip-enter{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes marketing-module__x-3JGG__wire-enter{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (min-width:900px){.marketing-module__x-3JGG__section+.marketing-module__x-3JGG__section{padding-top:var(--space-8)}}@media (max-width:1000px){.marketing-module__x-3JGG__headerInner{gap:var(--space-5)}.marketing-module__x-3JGG__nav{gap:var(--space-4)}.marketing-module__x-3JGG__headerTools{gap:var(--space-2)}.marketing-module__x-3JGG__heroTop{gap:var(--space-7)}.marketing-module__x-3JGG__flow{grid-template-columns:minmax(155px,1fr) 24px minmax(130px,1fr)}.marketing-module__x-3JGG__node{padding:var(--space-4)}.marketing-module__x-3JGG__path{padding:var(--space-6)}.marketing-module__x-3JGG__path>p:not(.marketing-module__x-3JGG__eyebrow){min-height:126px}}@media (max-width:760px){.marketing-module__x-3JGG__headerInner{gap:var(--space-3);flex-wrap:wrap}.marketing-module__x-3JGG__headerTools{margin-left:auto}.marketing-module__x-3JGG__nav{border-top:var(--border-width) solid var(--marketing-line);width:100%;padding-top:var(--space-2);order:3;justify-content:space-between;margin:0}.marketing-module__x-3JGG__heroTop{gap:var(--space-6);grid-template-columns:1fr}.marketing-module__x-3JGG__heroAside{gap:var(--space-2) var(--space-6);grid-template-columns:1fr 1fr;display:grid}.marketing-module__x-3JGG__heroActions{grid-area:1/2/3;align-self:center;margin:0}.marketing-module__x-3JGG__heroAside>p{margin:0}.marketing-module__x-3JGG__demoBody{grid-template-columns:150px 1fr}.marketing-module__x-3JGG__flow{gap:var(--space-3);grid-template-columns:1fr;max-width:320px}.marketing-module__x-3JGG__connector{display:none}.marketing-module__x-3JGG__nodeStack{gap:var(--space-2);grid-template-columns:1fr 1fr}.marketing-module__x-3JGG__nodeStack .marketing-module__x-3JGG__node{padding:var(--space-3)}.marketing-module__x-3JGG__nodeStack .marketing-module__x-3JGG__node p{display:none}.marketing-module__x-3JGG__nodeStack b{font-size:var(--font-size-xs)}.marketing-module__x-3JGG__section{padding-block:var(--space-12)}.marketing-module__x-3JGG__sectionHeading{display:block}.marketing-module__x-3JGG__sectionHeading>p{max-width:none;margin-top:var(--space-4)}.marketing-module__x-3JGG__threeColumns{grid-template-columns:1fr}.marketing-module__x-3JGG__threeColumns .marketing-module__x-3JGG__card{padding:var(--space-6)}.marketing-module__x-3JGG__twoColumns{gap:var(--space-3)}.marketing-module__x-3JGG__path h3{font-size:var(--font-size-xl)}.marketing-module__x-3JGG__path>.marketing-module__x-3JGG__eyebrow{min-height:40px}.marketing-module__x-3JGG__path ul{font-size:var(--font-size-xs)}.marketing-module__x-3JGG__path .marketing-module__x-3JGG__action{font-size:var(--font-size-xs);gap:var(--space-2)}.marketing-module__x-3JGG__footer{justify-content:start}.marketing-module__x-3JGG__footer nav{width:100%}.marketing-module__x-3JGG__noTop{padding-top:0}.marketing-module__x-3JGG__priceCard{padding:var(--space-6)}.marketing-module__x-3JGG__tableWrap th,.marketing-module__x-3JGG__tableWrap td{padding:var(--space-3);font-size:var(--font-size-xs)}}@media (max-width:520px){.marketing-module__x-3JGG__container,.marketing-module__x-3JGG__section,.marketing-module__x-3JGG__headerInner,.marketing-module__x-3JGG__footer{width:calc(100% - var(--space-8))}.marketing-module__x-3JGG__headerInner{padding-block:var(--space-3)}.marketing-module__x-3JGG__headerInner .wordmark svg{width:104px;height:38px}.marketing-module__x-3JGG__headerTools{gap:var(--space-1)}.marketing-module__x-3JGG__headerTools select{max-width:7rem}.marketing-module__x-3JGG__signin{padding:var(--space-2);font-size:var(--font-size-xs)}.marketing-module__x-3JGG__hero{padding-top:var(--space-8)}.marketing-module__x-3JGG__hero h1{font-size:var(--marketing-display-mobile);letter-spacing:var(--tracking-display)}.marketing-module__x-3JGG__heroAside{display:block}.marketing-module__x-3JGG__heroAside>p{margin-bottom:var(--space-4)}.marketing-module__x-3JGG__heroActions{margin-top:var(--space-5)}.marketing-module__x-3JGG__action{gap:var(--space-3);padding:var(--space-3) var(--space-4)}.marketing-module__x-3JGG__demo{margin-top:var(--space-8)}.marketing-module__x-3JGG__demoTop{padding:var(--space-3)}.marketing-module__x-3JGG__switches{grid-template-columns:1fr 1fr;width:100%;display:grid}.marketing-module__x-3JGG__switches button{padding:var(--space-2);min-height:var(--control-height)}.marketing-module__x-3JGG__demoBody{grid-template-columns:1fr}.marketing-module__x-3JGG__featurePicker{gap:var(--space-2);padding:var(--space-3);border:0;border-bottom:var(--border-width) solid var(--marketing-line);grid-template-columns:1fr 1fr;display:grid}.marketing-module__x-3JGG__featurePicker p{grid-column:1/-1;margin:0}.marketing-module__x-3JGG__featurePicker button{margin:0}.marketing-module__x-3JGG__canvas{min-height:290px;padding:var(--space-5) var(--space-3) var(--space-18)}.marketing-module__x-3JGG__twoColumns,.marketing-module__x-3JGG__moduleGrid{grid-template-columns:1fr}.marketing-module__x-3JGG__path{padding:var(--space-6)}.marketing-module__x-3JGG__path>.marketing-module__x-3JGG__eyebrow{min-height:0}.marketing-module__x-3JGG__path h3{font-size:var(--font-size-2xl)}.marketing-module__x-3JGG__path>p:not(.marketing-module__x-3JGG__eyebrow){min-height:0}.marketing-module__x-3JGG__path ul,.marketing-module__x-3JGG__path .marketing-module__x-3JGG__action{font-size:var(--font-size-sm)}.marketing-module__x-3JGG__manifesto{padding-block:var(--space-12)}.marketing-module__x-3JGG__manifesto h2{letter-spacing:var(--tracking-display)}.marketing-module__x-3JGG__intro{padding-top:var(--space-10)}.marketing-module__x-3JGG__intro h1{font-size:var(--marketing-display-mobile)}.marketing-module__x-3JGG__end .marketing-module__x-3JGG__actions{display:grid}.marketing-module__x-3JGG__end .marketing-module__x-3JGG__action{width:100%}.marketing-module__x-3JGG__infraLead{padding:var(--space-6)}.marketing-module__x-3JGG__tableWrap table{min-width:540px}.marketing-module__x-3JGG__footer p{max-width:180px}}@media (max-width:760px){.marketing-module__x-3JGG__heroBrand{gap:var(--space-4)}.marketing-module__x-3JGG__brandArrow{width:12%}.marketing-module__x-3JGG__slogan{font-size:var(--marketing-slogan-tablet);letter-spacing:var(--tracking-display)}.marketing-module__x-3JGG__valueGrid{gap:var(--space-6)}.marketing-module__x-3JGG__valueItem h3{font-size:var(--font-size-lg)}.marketing-module__x-3JGG__pathVisual{flex-wrap:wrap;height:100px}.marketing-module__x-3JGG__pathVisual b{font-size:var(--font-size-page)}.marketing-module__x-3JGG__pathVisual span:last-child{width:100%;padding-bottom:var(--space-4)}.marketing-module__x-3JGG__path{padding:var(--space-6)}}@media (max-width:520px){.marketing-module__x-3JGG__slogan{font-size:var(--marketing-slogan-mobile);letter-spacing:var(--tracking-display)}.marketing-module__x-3JGG__brandArrow{display:none}.marketing-module__x-3JGG__heroTop{margin-top:var(--space-7);padding-top:var(--space-7)}.marketing-module__x-3JGG__valueGrid{margin-top:var(--space-8);gap:var(--space-8);grid-template-columns:1fr}.marketing-module__x-3JGG__valueItem{padding-left:var(--space-18);min-height:160px}.marketing-module__x-3JGG__valueNumber{left:0;top:var(--space-6);font-size:var(--font-size-page);position:absolute}.marketing-module__x-3JGG__valueItem h3{font-size:var(--font-size-xl)}.marketing-module__x-3JGG__pathVisual{flex-wrap:nowrap;height:100px}.marketing-module__x-3JGG__pathVisual b{font-size:var(--marketing-symbol)}.marketing-module__x-3JGG__pathVisual span:last-child{width:auto;padding:0}.marketing-module__x-3JGG__canvas{min-height:320px}}
