.Fxh-FW_flow{--line:color-mix(in srgb, var(--primary) 38%, var(--border));width:100%;max-width:35rem;margin-inline:auto;position:relative}.Fxh-FW_sheet{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);box-shadow:0 6px 20px var(--shadow-surface-raised)}.Fxh-FW_sheetHead{border-bottom:1px solid var(--border-subtle);border-radius:var(--radius-md) var(--radius-md) 0 0;background:color-mix(in srgb, var(--success-bg) 55%, var(--card));font:500 .6875rem var(--font-mono);color:var(--foreground);align-items:center;gap:.375rem;padding:.375rem .625rem;display:flex}.Fxh-FW_sheetIcon{stroke-width:1.75px;width:.875rem;height:.875rem;color:var(--success-foreground);flex-shrink:0}.Fxh-FW_grid{border-collapse:collapse;width:100%;font:.625rem/1.2 var(--font-mono);color:var(--text-secondary)}.Fxh-FW_grid th,.Fxh-FW_grid td{border-right:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);text-align:left;padding:.1875rem .5rem}.Fxh-FW_grid th{background:color-mix(in srgb, var(--muted) 45%, var(--card));width:1.25rem;color:var(--muted-foreground);text-align:center;font-weight:500}.Fxh-FW_grid tr>:last-child{border-right:0}.Fxh-FW_grid tbody tr:last-child>*{border-bottom:0}.Fxh-FW_grid td:nth-child(3){text-align:right;color:var(--foreground);font-weight:600}.Fxh-FW_selected{outline:1.5px solid var(--success-foreground);outline-offset:-1.5px;background:color-mix(in srgb, var(--success-bg) 40%, transparent)}.Fxh-FW_hub{border:1px solid color-mix(in srgb, var(--primary) 24%, var(--border));border-radius:var(--radius-lg);background:linear-gradient(160deg, var(--card) 40%, color-mix(in srgb, var(--primary) 5%, var(--card)));box-shadow:0 18px 40px color-mix(in srgb, var(--primary) 10%, transparent), 0 2px 6px var(--shadow-surface-raised);place-items:center;display:grid}.Fxh-FW_output{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);box-shadow:0 4px 14px var(--shadow-surface-raised);color:var(--foreground);align-items:center;gap:.625rem;font-size:.8125rem;font-weight:600;display:flex}.Fxh-FW_outputIcon{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--primary) 9%, var(--card));width:1.875rem;height:1.875rem;color:var(--primary);flex-shrink:0;place-items:center;display:grid}.Fxh-FW_outputIcon svg{stroke-width:1.75px;width:1rem;height:1rem}.Fxh-FW_line{stroke:var(--line);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;vector-effect:non-scaling-stroke}.Fxh-FW_pulse{stroke:var(--primary);stroke-width:2.25px;stroke-linecap:round;stroke-dasharray:10 90;stroke-dashoffset:10px;opacity:.85;vector-effect:non-scaling-stroke}.Fxh-FW_desktop{aspect-ratio:560/440;display:none;position:relative}.Fxh-FW_lines{width:100%;height:100%;position:absolute;inset:0}.Fxh-FW_sheetDesktop{width:46%;position:absolute;bottom:74.5%;left:27%}.Fxh-FW_hubDesktop{width:46.4%;height:20.9%;position:absolute;top:35.5%;left:26.8%}.Fxh-FW_outputDesktop{width:25%;padding:.625rem .75rem;position:absolute;top:75%}.Fxh-FW_compact{flex-direction:column;align-items:center;max-width:22rem;margin-inline:auto;padding-block:.5rem;display:flex}.Fxh-FW_sheetCompact{font:500 .75rem var(--font-mono);color:var(--foreground);align-items:center;gap:.375rem;padding:.4375rem .75rem;display:inline-flex}.Fxh-FW_sheetCompact .Fxh-FW_sheetIcon{width:1rem;height:1rem}.Fxh-FW_stem{width:1.25rem;height:2.25rem}.Fxh-FW_hubCompact{width:100%;max-width:12rem;padding:.875rem}.Fxh-FW_branches{width:100%;max-width:18rem;height:2rem;overflow:visible}.Fxh-FW_outputRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;width:100%;max-width:18rem;display:grid}.Fxh-FW_outputCompact{text-align:center;box-shadow:0 3px 10px var(--shadow-surface-raised);flex-direction:column;gap:.25rem;padding:.5rem .25rem;font-size:.6875rem}.Fxh-FW_outputCompact .Fxh-FW_outputIcon{width:1.5rem;height:1.5rem}.Fxh-FW_outputCompact .Fxh-FW_outputIcon svg{width:.875rem;height:.875rem}@media (min-width:1024px){.Fxh-FW_desktop{display:block}.Fxh-FW_compact{display:none}.Fxh-FW_pause{top:auto;bottom:0}}@media (prefers-reduced-motion:no-preference){.Fxh-FW_sheet{animation:.9s cubic-bezier(.22,1,.36,1) .3s both Fxh-FW_sheetIn}.Fxh-FW_inLine{animation:.8s ease-out .4s both Fxh-FW_draw}.Fxh-FW_hub{animation:.9s ease-out 1.1s both Fxh-FW_receive}.Fxh-FW_outLine{animation:.7s ease-out 1.55s both Fxh-FW_draw}.Fxh-FW_output{animation:.6s cubic-bezier(.22,1,.36,1) 1.65s both Fxh-FW_outputIn}.Fxh-FW_inPulse{animation:2.4s linear 2.4s infinite both Fxh-FW_travel}.Fxh-FW_outPulse{animation:2.4s linear 3.1s infinite both Fxh-FW_travel}.Fxh-FW_flow[data-paused=true] *{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.Fxh-FW_line{stroke-dasharray:none}.Fxh-FW_pulse{display:none}}@keyframes Fxh-FW_sheetIn{0%{transform:translateY(-1.75rem)}to{transform:none}}@keyframes Fxh-FW_draw{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes Fxh-FW_receive{0%,to{box-shadow:0 18px 40px color-mix(in srgb, var(--primary) 10%, transparent), 0 2px 6px var(--shadow-surface-raised)}45%{box-shadow:0 18px 40px color-mix(in srgb, var(--primary) 18%, transparent), 0 0 0 4px color-mix(in srgb, var(--primary) 12%, transparent)}}@keyframes Fxh-FW_outputIn{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}@keyframes Fxh-FW_travel{0%{stroke-dashoffset:10px}to{stroke-dashoffset:-90px}}.Fxh-FW_pause{color:var(--muted-foreground);opacity:.6;transition:opacity .15s,color .15s;position:absolute;top:0;right:0}.Fxh-FW_pause:hover,.Fxh-FW_pause:focus-visible{opacity:1;color:var(--foreground)}@media (prefers-reduced-motion:reduce){.Fxh-FW_pause{display:none}}
.mrMA3G_band{--content-max-width-marketing:70rem;--ease:cubic-bezier(.22, .61, .36, 1);--hero-bg:color-mix(in srgb, var(--background) 40%, var(--card));--line:var(--primary);--hero-card-border:color-mix(in srgb, var(--primary) 20%, var(--border));--hero-card-bg:color-mix(in srgb, var(--card) 92%, transparent);--hero-grid-major:color-mix(in srgb, var(--primary) 8%, transparent);--hero-grid-minor:color-mix(in srgb, var(--primary) 4%, transparent);isolation:isolate;color:var(--foreground);background:var(--hero-bg);position:relative;overflow:clip}.mrMA3G_gridMask{z-index:-1;pointer-events:none;-webkit-mask-image:radial-gradient(65% 100% at 80% 50%, var(--foreground), transparent 95%);mask-image:radial-gradient(65% 100% at 80% 50%, var(--foreground), transparent 95%);position:absolute;inset:0}.mrMA3G_grid{background-image:linear-gradient(var(--hero-grid-major) 1px, transparent 1px), linear-gradient(90deg, var(--hero-grid-major) 1px, transparent 1px), linear-gradient(var(--hero-grid-minor) 1px, transparent 1px), linear-gradient(90deg, var(--hero-grid-minor) 1px, transparent 1px);background-size:160px 160px,160px 160px,32px 32px,32px 32px;position:absolute;inset:-160px -160px 0 0}.mrMA3G_inner{max-width:var(--content-max-width-marketing);gap:1.5rem;padding-block:2rem;display:grid;position:relative}.mrMA3G_copy{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.mrMA3G_title{letter-spacing:-.04em;color:var(--foreground);font-size:clamp(2rem,4vw,2.875rem);font-weight:600;line-height:1.08}.mrMA3G_titleLine{display:block}.mrMA3G_accent{color:var(--primary)}.mrMA3G_lede{max-width:32rem;color:var(--text-secondary);margin-top:1rem;font-size:1rem;line-height:1.6}.mrMA3G_ctas{flex-wrap:wrap;gap:.875rem;margin-top:1.5rem;display:flex}.mrMA3G_ctas [data-slot=button]{border-radius:var(--radius-sm);min-height:2.75rem}.mrMA3G_visualCol{width:100%;max-width:19.25rem;margin-inline:auto}.mrMA3G_visual{margin:0;position:relative;container-type:inline-size}.mrMA3G_layer{position:absolute;inset:0}.mrMA3G_layer>svg{width:100%;height:100%;display:block;overflow:visible}.mrMA3G_gridMask,.mrMA3G_drawing,.mrMA3G_notes{transition:translate 1.4s var(--ease)}.mrMA3G_gridMask{translate:calc(var(--px,0) * -10px) calc(var(--py,0) * -10px)}.mrMA3G_drawing{translate:calc(var(--px,0) * 6px) calc(var(--py,0) * 6px)}.mrMA3G_notes{translate:calc(var(--px,0) * 10px) calc(var(--py,0) * 10px)}.mrMA3G_s{fill:none;stroke:var(--line);stroke-linecap:round;stroke-linejoin:round}.mrMA3G_edge{stroke-width:1.4px;opacity:.65}.mrMA3G_edgeBack{stroke-width:1.2px;opacity:.5}.mrMA3G_depth{stroke-width:1.1px;opacity:.42}.mrMA3G_joint{stroke-width:1px;opacity:.22}.mrMA3G_ghost{stroke-width:1px;opacity:.2;stroke-dasharray:3 7}.mrMA3G_ground{stroke-width:1.2px;opacity:.55}.mrMA3G_rebar{stroke-width:1.3px;opacity:.65}.mrMA3G_failure{stroke-width:1.2px;opacity:.5;stroke-dasharray:7 6}.mrMA3G_pressure{stroke-width:1.1px;opacity:.65}.mrMA3G_resultant{stroke-width:2.2px}.mrMA3G_dim{stroke-width:1px;opacity:.6}.mrMA3G_leader{stroke-width:1px;opacity:.5}.mrMA3G_faceFill{fill:url(#civfy-hero-concrete)}.mrMA3G_sideFill{fill:url(#civfy-hero-concrete-side)}.mrMA3G_topFill{fill:color-mix(in srgb, var(--border) 65%, transparent)}.mrMA3G_pressureFill{fill:color-mix(in srgb, var(--primary) 6%, transparent)}.mrMA3G_bar{fill:var(--line);opacity:.55}.mrMA3G_svgText{fill:var(--text-secondary);font-family:var(--font-mono);font-size:15px}.mrMA3G_svgTextStrong{fill:var(--primary);font-family:var(--font-mono);font-size:16px}.mrMA3G_node{fill:var(--hero-bg);stroke:var(--line);stroke-width:1.5px}.mrMA3G_halo{fill:var(--line);opacity:.2}.mrMA3G_anchor{fill:var(--line)}.mrMA3G_note{left:var(--x);top:var(--y);border:1px solid var(--hero-card-border);border-radius:var(--radius-sm);background:var(--hero-card-bg);white-space:nowrap;color:var(--text-secondary);padding:.45em .85em;font-size:clamp(9px,2.05cqi,12px);font-weight:500;line-height:1.25;position:absolute;translate:0 -50%}.mrMA3G_executionCard{border:1px solid var(--hero-card-border);border-radius:var(--radius-sm);background:var(--hero-card-bg);width:33%;box-shadow:0 4px 16px color-mix(in srgb, var(--primary) 3%, transparent);color:var(--text-secondary);padding:1em 1.125em;font-size:clamp(8px,2cqi,12px);line-height:1.6;position:absolute;top:48%;left:65%}.mrMA3G_executionCard>p{margin-bottom:.75em;font-weight:600}.mrMA3G_executionCard ul{gap:.5em;display:grid}.mrMA3G_executionCard li{align-items:center;gap:.5em;display:flex}.mrMA3G_executionCard li:before{content:"";background:var(--primary);border-radius:50%;width:.3em;height:.3em}.dark .mrMA3G_joint{opacity:.18}.dark .mrMA3G_ghost{opacity:.16}.dark .mrMA3G_sideFill{opacity:.65}@media (max-width:479px){.mrMA3G_ctas{flex-direction:column;align-self:stretch}}@media (min-width:1024px){.mrMA3G_inner{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:center;gap:.75rem;padding-block:2.5rem}.mrMA3G_visualCol{max-width:none}}@keyframes mrMA3G_draw{0%{stroke-dashoffset:1px}}@keyframes mrMA3G_fade{0%{opacity:0}}@keyframes mrMA3G_rise{0%{opacity:0;transform:translateY(6px)}}@keyframes mrMA3G_pop{0%{opacity:0;transform:scale(.4)}}@keyframes mrMA3G_drift{to{transform:translate(-160px,-160px)}}@keyframes mrMA3G_breathe{50%{opacity:.05}}.mrMA3G_draw{stroke-dasharray:1;animation:mrMA3G_draw var(--dur,1.8s) var(--ease) var(--d,0s) both}.mrMA3G_fade{animation:mrMA3G_fade var(--dur,1.2s) var(--ease) var(--d,0s) both}.mrMA3G_rise{animation:mrMA3G_rise .9s var(--ease) var(--d,0s) both}.mrMA3G_halo{animation:mrMA3G_fade .8s var(--ease) var(--d,0s) both}.mrMA3G_pop{transform-box:fill-box;transform-origin:50%;animation:mrMA3G_pop .5s var(--ease) var(--d,0s) both}@media (min-width:768px){.mrMA3G_grid{animation:240s linear infinite mrMA3G_drift}.mrMA3G_halo{animation:mrMA3G_fade .8s var(--ease) var(--d,0s) both, mrMA3G_breathe 9s ease-in-out calc(var(--d,0s) + 1s) infinite}}@media (prefers-reduced-motion:reduce){.mrMA3G_band *,.mrMA3G_band :before,.mrMA3G_band :after{transition:none!important;animation:none!important}.mrMA3G_gridMask,.mrMA3G_drawing,.mrMA3G_notes{translate:none}}
.bxHgOq_page{--content-max-width-marketing:70rem;background:var(--card);color:var(--foreground);flex-direction:column;display:flex}.bxHgOq_container{max-width:var(--content-max-width-marketing);padding-block:0}.bxHgOq_section{background:var(--card);padding-block:2rem;scroll-margin-top:6rem}.bxHgOq_alt{--alt-tone:color-mix(in srgb, var(--background) 58%, var(--card));background:linear-gradient(to bottom, var(--card), var(--alt-tone) 5rem, var(--alt-tone) calc(100% - 5rem), var(--card))}.bxHgOq_afterHero{background:linear-gradient(to bottom, color-mix(in srgb, var(--background) 40%, var(--card)), var(--card) 6rem)}.bxHgOq_head{flex-direction:column;gap:1rem;margin-bottom:1.5rem;display:flex}.bxHgOq_headText{flex-direction:column;gap:.375rem;max-width:48rem;display:flex}.bxHgOq_sectionTitle{color:var(--foreground);font-size:clamp(1.5rem,2.7vw,2rem);font-weight:600;line-height:1.2}.bxHgOq_lede{max-width:42rem;color:var(--muted-foreground);font-size:1rem;line-height:1.55}.bxHgOq_headAction,.bxHgOq_exampleLink{height:auto;color:var(--primary);align-self:flex-start;padding:0;font-size:.75rem;font-weight:500}.bxHgOq_exampleLink{border-radius:var(--radius-sm);align-items:center;gap:.5rem;min-height:2.75rem;display:inline-flex}.bxHgOq_exampleLink:hover{text-decoration:underline}.bxHgOq_exampleLink:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.bxHgOq_demoFrame{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);overflow:hidden}.bxHgOq_demonstration{display:grid}.bxHgOq_demoStep{flex-direction:column;align-items:flex-start;gap:.875rem;min-width:0;padding:1.25rem;display:flex}.bxHgOq_demoStep+.bxHgOq_demoStep{border-top:1px solid var(--border-subtle)}.bxHgOq_stepHeading{align-items:center;gap:.875rem;display:flex}.bxHgOq_stepNumber{background:color-mix(in srgb, var(--primary) 12%, var(--card));width:2.375rem;height:2.375rem;color:var(--primary);border-radius:50%;flex-shrink:0;place-items:center;font-size:1rem;font-weight:600;display:grid}.bxHgOq_inputRows{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);width:100%;overflow:hidden}.bxHgOq_inputRows>div{background:color-mix(in srgb, var(--background) 18%, var(--card));justify-content:space-between;align-items:baseline;gap:.75rem;padding:.625rem;display:flex}.bxHgOq_inputRows>div+div{border-top:1px solid var(--border-subtle)}.bxHgOq_inputRows dt{color:var(--muted-foreground);font-size:.75rem;line-height:1.5}.bxHgOq_inputRows dd{color:var(--text-secondary);flex-shrink:0;font-size:.8125rem;line-height:1.5}.bxHgOq_formula{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--background) 75%, var(--card));width:100%;font-family:var(--font-mono);overflow-wrap:anywhere;padding:1rem;font-size:.875rem;line-height:1.8}.bxHgOq_demoMemory .bxHgOq_formula{background:color-mix(in srgb, var(--primary) 3%, var(--background))}.bxHgOq_status{border:1px solid;border-radius:999px;align-items:center;gap:.375rem;padding:.25rem .75rem;font-size:.75rem;font-weight:500;display:inline-flex}.bxHgOq_statusOk{color:var(--success-foreground);background:var(--success-bg);border-color:var(--success-bg)}.bxHgOq_statusWarn{color:var(--warning-foreground);background:var(--warning-bg);border-color:var(--warning-border)}.bxHgOq_meta,.bxHgOq_reference,.bxHgOq_comparison{color:var(--muted-foreground);font-size:.75rem;line-height:1.5}.bxHgOq_reference{margin-top:auto}.bxHgOq_comparison{overflow-wrap:anywhere}.bxHgOq_catalogGrid{gap:1rem;display:grid}.bxHgOq_catalogCard{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);flex-direction:column;align-items:flex-start;gap:.75rem;min-width:0;padding:1.25rem;display:flex}.bxHgOq_catalogCard>.bxHgOq_lede{font-size:.9375rem}.bxHgOq_catalogCategory{color:var(--text-secondary);align-items:center;gap:.75rem;display:inline-flex}.bxHgOq_catalogReferences{flex-wrap:wrap;gap:.375rem;max-width:100%;margin-top:auto;display:flex}.bxHgOq_cardAction{margin-top:.125rem}.bxHgOq_split{gap:2rem;display:grid}.bxHgOq_memorialCopy{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.bxHgOq_memorialCopy .bxHgOq_head{margin-bottom:0}.bxHgOq_memorialCopy .bxHgOq_sectionTitle{max-width:17ch}.bxHgOq_documentStack{gap:1rem;min-width:0;display:grid}.bxHgOq_documentIndex{border:1px solid var(--border);border-radius:var(--radius-md);background:color-mix(in srgb, var(--background) 30%, var(--card));padding:1.25rem}.bxHgOq_documentHead{color:var(--text-secondary);align-items:center;gap:.75rem;font-size:.75rem;font-weight:500;display:flex}.bxHgOq_documentContents{counter-reset:contents;gap:.875rem;padding-block:1.5rem;display:grid}.bxHgOq_documentContents li{color:var(--muted-foreground);gap:1rem;font-size:.75rem;line-height:1.5;display:flex}.bxHgOq_documentContents li:before{counter-increment:contents;content:counter(contents, decimal-leading-zero);font-family:var(--font-mono);color:var(--text-secondary)}.bxHgOq_document{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--card);box-shadow:0 5px 24px var(--shadow-surface-raised);margin:0;padding:1.75rem;position:relative}.bxHgOq_documentLogo{margin-bottom:1.75rem}.bxHgOq_documentSubtitle{color:var(--text-secondary);margin-top:.25rem;font-size:.6875rem;line-height:1.5}.bxHgOq_documentMetadata{border-top:1px solid var(--border-subtle);color:var(--text-secondary);gap:.5rem;margin-block:1rem;padding-top:1rem;font-size:.625rem;line-height:1.5;display:grid}.bxHgOq_documentMetadata>div{grid-template-columns:4rem 1fr;gap:.5rem;display:grid}.bxHgOq_documentMetadata dt{color:var(--muted-foreground)}.bxHgOq_documentSketch{width:100%;height:auto;max-height:10rem;display:block}.bxHgOq_workflows{gap:1.5rem;display:grid}.bxHgOq_workflow{align-items:flex-start;gap:1.25rem;display:flex}.bxHgOq_workflowIcon{border:1px solid color-mix(in srgb, var(--primary) 5%, var(--card));border-radius:var(--radius-md);background:color-mix(in srgb, var(--primary) 5%, var(--card));width:3.5rem;height:3.5rem;color:var(--primary);flex-shrink:0;place-items:center;display:grid}.bxHgOq_workflowIcon svg{stroke-width:1.5px;width:1.875rem;height:1.875rem}.bxHgOq_workflow .bxHgOq_lede{margin-top:.25rem;font-size:.9375rem}.bxHgOq_plans{gap:1rem;display:grid}.bxHgOq_plan{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);flex-direction:column;gap:1rem;min-width:0;padding:1.5rem;display:flex}.bxHgOq_planMain{border-color:color-mix(in srgb, var(--primary) 65%, var(--border));box-shadow:0 3px 18px color-mix(in srgb, var(--primary) 5%, transparent)}.bxHgOq_planFeatures{color:var(--text-secondary);gap:.5rem;font-size:.8125rem;display:grid}.bxHgOq_planFeatures li{align-items:flex-start;gap:.625rem;line-height:1.5;display:flex}.bxHgOq_planFeatures li svg{width:.875rem;height:.875rem;margin-top:.125rem}.bxHgOq_planAction{flex-direction:column;gap:.625rem;margin-top:auto;display:flex}.bxHgOq_plan:not(.bxHgOq_planMain) .bxHgOq_planAction [data-slot=button]{border-color:var(--border-strong);background:var(--card);color:var(--primary)}.bxHgOq_plan:not(.bxHgOq_planMain) .bxHgOq_planAction [data-slot=button]:hover{background:var(--action-subtle)}.bxHgOq_annualPlan{position:relative}.bxHgOq_savingsBadge{background:var(--primary-solid,var(--primary));white-space:nowrap;color:var(--primary-foreground);box-shadow:0 2px 8px color-mix(in srgb, var(--primary) 25%, transparent);border-radius:999px;padding:.1875rem .625rem;font-size:.6875rem;font-weight:600;line-height:1rem;position:absolute;top:0;right:1rem;transform:translateY(-50%)}.bxHgOq_ctaPanel{border:1px solid color-mix(in srgb, var(--primary) 25%, var(--border));border-radius:var(--radius-xl,1rem);background:linear-gradient(135deg, color-mix(in srgb, var(--primary) 8%, var(--card)), var(--card) 70%);box-shadow:0 24px 56px var(--shadow-surface-raised);padding:1.75rem 1.25rem}@media (min-width:768px){.bxHgOq_ctaPanel{padding:3rem}}.bxHgOq_finalCtas{flex-direction:column;gap:.75rem;margin-top:1.5rem;display:flex}@media (min-width:480px){.bxHgOq_finalCtas{flex-flow:wrap}}@media (min-width:640px){.bxHgOq_catalogGrid,.bxHgOq_workflows{grid-template-columns:repeat(2,minmax(0,1fr))}.bxHgOq_workflow+.bxHgOq_workflow{border-left:1px solid var(--border-subtle);padding-left:1.5rem}}@media (min-width:1024px){.bxHgOq_section{padding-block:4rem}.bxHgOq_head{margin-bottom:2rem}.bxHgOq_final{padding-top:0}.bxHgOq_catalogGrid,.bxHgOq_plans,.bxHgOq_demonstration{grid-template-columns:repeat(3,minmax(0,1fr))}.bxHgOq_plans{grid-template-rows:repeat(4,auto)}.bxHgOq_plan{grid-row:span 4;grid-template-rows:subgrid;row-gap:1rem;display:grid}.bxHgOq_demoStep+.bxHgOq_demoStep{border-top:0;border-left:1px solid var(--border-subtle)}.bxHgOq_headWithAction{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:2rem}.bxHgOq_headWithAction .bxHgOq_headAction,.bxHgOq_exampleLink{flex-shrink:0;align-self:auto}.bxHgOq_headWithAction .bxHgOq_headAction{min-height:2.75rem}.bxHgOq_split{grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);align-items:center;gap:3rem}.bxHgOq_documentStack{align-items:center;min-height:28rem;display:flex;position:relative}.bxHgOq_documentIndex{width:66%;padding:1.5rem}.bxHgOq_documentContents{max-width:12rem}.bxHgOq_documentSketch{max-height:12.5rem}.bxHgOq_document{width:60%;min-height:28rem;padding:1.5rem;position:absolute;top:0;right:0;transform:rotate(-1deg)}.bxHgOq_documentStack:before{content:"";border:1px solid var(--border);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--background) 50%, var(--card));width:55%;position:absolute;top:1rem;bottom:.5rem;right:-.5rem;transform:rotate(2deg)}}@media (prefers-reduced-motion:no-preference){.bxHgOq_catalogCard,.bxHgOq_plan{transition:border-color .18s ease-out,box-shadow .18s ease-out}.bxHgOq_catalogCard:hover{border-color:var(--primary);box-shadow:0 4px 18px var(--shadow-surface-raised)}}@media (min-width:768px){.bxHgOq_plansTwo{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.bxHgOq_plansTwo{grid-template-rows:repeat(4,auto);grid-template-columns:repeat(2,minmax(0,1fr))}}
.UrELla_section{background:var(--card);padding-block:2rem;scroll-margin-top:6rem}.UrELla_container{max-width:var(--content-max-width-marketing);padding-block:0}.UrELla_title{color:var(--foreground);margin-bottom:1.25rem;font-size:clamp(1.5rem,2.7vw,2rem);font-weight:600;line-height:1.2}.UrELla_list{align-items:start;gap:.75rem 1.5rem;display:grid}.UrELla_item{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--card);min-width:0}.UrELla_item summary{border-radius:var(--radius-sm);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:2.75rem;padding:.625rem 1rem;list-style:none;display:flex}.UrELla_item summary::-webkit-details-marker{display:none}.UrELla_item summary:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.UrELla_item summary h3{font-size:.875rem;font-weight:500;line-height:1.5}.UrELla_item summary svg{color:var(--muted-foreground);flex-shrink:0}.UrELla_item[open] summary{background:color-mix(in srgb, var(--background) 35%, var(--card))}.UrELla_item[open] summary svg{transform:rotate(180deg)}.UrELla_content{flex-direction:column;gap:.75rem;padding:.875rem 1rem 1rem;display:flex}.UrELla_answer{color:var(--text-secondary);font-size:.875rem;line-height:1.65}.UrELla_link{color:var(--primary);text-underline-offset:4px;align-self:flex-start;font-size:.8125rem;font-weight:500}.UrELla_link:hover{text-decoration:underline}.UrELla_link:focus-visible{outline:2px solid var(--ring);outline-offset:3px}@media (min-width:640px){.UrELla_list{grid-template-columns:repeat(2,minmax(0,1fr))}}@supports selector(::details-content){@media (min-width:640px){.UrELla_list{align-items:stretch}.UrELla_item{flex-direction:column;display:flex}.UrELla_item:not([open]){align-self:start}.UrELla_item::details-content{flex-direction:column;flex:1;display:flex}.UrELla_content{flex:1}.UrELla_link{margin-top:auto}}}@media (min-width:1024px){.UrELla_section{padding-block:4rem}}
.auzNHq_page{--content-max-width-marketing:70rem;color:var(--foreground);background:var(--card);overflow:clip}html:has(.auzNHq_page){scroll-behavior:smooth}.auzNHq_hero{background:radial-gradient(ellipse at 78% 45%, color-mix(in srgb, var(--primary) 10%, transparent), transparent 55%), linear-gradient(to bottom, var(--card) 85%, color-mix(in srgb, var(--primary) 3%, var(--card)) 100%);position:relative}.auzNHq_heroInner{max-width:var(--content-max-width-marketing);grid-template-columns:1.05fr .95fr;align-items:center;gap:2rem;padding-block:4.5rem;display:grid}.auzNHq_heroCopy{z-index:2;position:relative}.auzNHq_heroTitle{font-family:var(--font-heading);letter-spacing:-.04em;text-wrap:balance;font-size:clamp(2.25rem,1.6rem + 2.4vw,3.75rem);font-weight:600;line-height:1.08}.auzNHq_heroDescription{color:var(--text-secondary);max-width:34rem;margin-top:1.25rem;font-size:1.125rem;line-height:1.65}.auzNHq_heroCtas{flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:2rem;display:flex}.auzNHq_headlineAccent{color:var(--primary)}.auzNHq_textLink{color:var(--foreground);border-radius:var(--radius-sm);align-items:center;gap:.5rem;font-size:.875rem;transition:color .15s;display:inline-flex}.auzNHq_textLink:hover{color:var(--primary)}.auzNHq_textLink:focus-visible{outline:2px solid var(--ring);outline-offset:6px}@media (min-width:1600px){.auzNHq_heroInner{padding-block:6rem}}@media (max-width:767px){.auzNHq_heroInner{grid-template-columns:1fr;gap:2rem;padding-block:3rem}.auzNHq_heroCopy{max-width:38rem;margin-inline:auto}.auzNHq_heroTitle{font-size:clamp(2.25rem,1.8rem + 1.8vw,3.25rem)}}@media (max-width:640px){.auzNHq_heroInner{gap:1.5rem;padding-block:2rem 1.5rem}.auzNHq_heroTitle{letter-spacing:-.035em;font-size:clamp(1.875rem,1.5rem + 1.8vw,2.375rem);line-height:1.12}.auzNHq_heroDescription{margin-top:.875rem;font-size:.9375rem;line-height:1.55}.auzNHq_heroCtas{gap:1rem;margin-top:1.25rem}}@media (max-width:360px){.auzNHq_heroTitle{font-size:1.75rem;line-height:1.15}}@media (prefers-reduced-motion:reduce){.auzNHq_page *,.auzNHq_page :before,.auzNHq_page :after{transition:none!important}}.auzNHq_flow{background:linear-gradient(to bottom, color-mix(in srgb, var(--primary) 3%, var(--card)), var(--card) 6rem)}.auzNHq_steps{counter-reset:step;gap:1.25rem;display:grid}.auzNHq_step{align-items:flex-start;gap:1rem;display:flex;position:relative}.auzNHq_stepIcon{background:color-mix(in srgb, var(--primary) 10%, var(--card));width:2.75rem;height:2.75rem;color:var(--primary);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.auzNHq_stepIcon svg{stroke-width:1.6px;width:1.25rem;height:1.25rem}.auzNHq_stepText{color:var(--muted-foreground);margin-top:.25rem;font-size:.875rem;line-height:1.5}.auzNHq_step:not(:last-child):after{content:"";background:color-mix(in srgb, var(--primary) 25%, var(--border));width:1px;position:absolute;top:3rem;bottom:-1.125rem;left:1.375rem}.auzNHq_governance{gap:2rem;display:grid}.auzNHq_features{gap:.875rem;display:grid}.auzNHq_features li{color:var(--text-secondary);align-items:flex-start;gap:.75rem;font-size:.9375rem;line-height:1.5;display:flex}.auzNHq_featureIcon{stroke-width:1.6px;width:1.125rem;height:1.125rem;color:var(--primary);flex-shrink:0;margin-top:.125rem}.auzNHq_preview{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);box-shadow:0 5px 24px var(--shadow-surface-raised);margin:0;overflow:hidden}.auzNHq_previewHead{border-bottom:1px solid var(--border-subtle);align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}.auzNHq_previewIcon{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--primary) 8%, var(--card));width:2.25rem;height:2.25rem;color:var(--primary);flex-shrink:0;place-items:center;display:grid}.auzNHq_previewIcon svg{stroke-width:1.6px;width:1.125rem;height:1.125rem}.auzNHq_avatars{margin-left:auto;display:none}.auzNHq_avatars span{border:2px solid var(--card);background:color-mix(in srgb, var(--primary) 14%, var(--card));width:1.75rem;height:1.75rem;color:var(--primary);border-radius:50%;flex-shrink:0;place-items:center;font-size:.625rem;font-weight:600;display:grid}.auzNHq_avatars span+span{margin-left:-.5rem}.auzNHq_previewRows li{align-items:center;gap:.75rem;padding:.75rem 1.25rem;font-size:.8125rem;display:flex}.auzNHq_previewRows li+li{border-top:1px solid var(--border-subtle)}.auzNHq_rowIcon{stroke-width:1.6px;width:1rem;height:1rem;color:var(--muted-foreground);flex-shrink:0}.auzNHq_rowName{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--foreground);flex:1;overflow:hidden}@media (min-width:640px){.auzNHq_avatars{display:flex}}@media (min-width:1024px){.auzNHq_steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}.auzNHq_step{flex-direction:column;gap:.875rem}.auzNHq_step:not(:last-child):after{width:auto;height:1px;inset:1.375rem .75rem auto 3.5rem}.auzNHq_governance{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:3.5rem}}
