.amock:where(.astro-iybk24ha){margin:0;width:100%;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);padding:clamp(1.1rem,2.6vw,1.75rem);font-family:var(--font-sans);color:var(--ink)}.amock__label:where(.astro-iybk24ha){font-family:var(--font-sans);font-weight:650;font-size:.7rem;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted)}.amock__chat:where(.astro-iybk24ha){display:flex;flex-direction:column;gap:1.1rem;min-width:0}.amock__turn:where(.astro-iybk24ha){display:flex;flex-direction:column;gap:.45rem;min-width:0}.amock__turn--user:where(.astro-iybk24ha){align-items:flex-end}.amock__bubble:where(.astro-iybk24ha){max-width:82%;padding:.7rem .95rem;border-radius:var(--radius-lg) var(--radius-lg) var(--radius-xs) var(--radius-lg);background:var(--ink);color:var(--on-ink);font-size:.97rem;line-height:1.5;text-wrap:pretty}.amock__answer:where(.astro-iybk24ha){padding:.9rem 1.05rem;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-sm);min-height:7rem}.amock__thinking:where(.astro-iybk24ha){display:none;align-items:center;gap:.5rem;font-size:.9rem;color:var(--ink-2)}.amock__dot:where(.astro-iybk24ha){width:7px;height:7px;border-radius:50%;background:var(--signal);flex-shrink:0;animation:amock-pulse 1.2s ease-in-out infinite}@keyframes amock-pulse{0%,to{transform:scale(1);opacity:.45}50%{transform:scale(1.45);opacity:1}}.amock__text:where(.astro-iybk24ha){margin:0;max-width:none;font-size:.97rem;line-height:1.65;color:var(--ink)}.amock__w:where(.astro-iybk24ha){display:inline}.amock__fn:where(.astro-iybk24ha){display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;margin:0 1px 0 3px;padding:0 4px;border:1px solid var(--signal-line);border-radius:var(--radius-pill);background:var(--signal-wash);color:var(--signal-deep);font-size:.66rem;font-weight:var(--weight-semibold);line-height:1;vertical-align:1px;font-feature-settings:"tnum" 1;transition:background var(--transition-fast),border-color var(--transition-fast)}.amock__caret:where(.astro-iybk24ha){display:none;width:2px;height:1.05em;margin-left:2px;vertical-align:-2px;background:var(--signal-deep)}.amock__sr:where(.astro-iybk24ha){position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap}.amock__sources:where(.astro-iybk24ha){display:flex;flex-direction:column;gap:.55rem}.amock__source-list:where(.astro-iybk24ha){list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.amock__src:where(.astro-iybk24ha){display:grid;grid-template-columns:30px minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:.6rem;align-items:center;padding:.55rem .65rem;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-raised)}.amock__src-icon:where(.astro-iybk24ha){grid-row:1 / span 2;grid-column:1;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:var(--radius-sm);background:var(--bg-subtle);color:var(--ink-2)}.amock__src-icon:where(.astro-iybk24ha) svg:where(.astro-iybk24ha){width:17px;height:17px}.amock__src-title:where(.astro-iybk24ha){grid-column:2;grid-row:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;font-weight:var(--weight-medium);color:var(--ink)}.amock__src-meta:where(.astro-iybk24ha){grid-column:2;grid-row:2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;color:var(--ink-muted)}.amock__src-marker:where(.astro-iybk24ha){grid-row:1 / span 2;grid-column:3;align-self:center;display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border:1px solid var(--signal-line);border-radius:var(--radius-pill);background:var(--signal-wash);color:var(--signal-deep);font-size:.68rem;font-weight:var(--weight-semibold);font-feature-settings:"tnum" 1}.amock__fn:where(.astro-iybk24ha).is-link{background:var(--signal);border-color:var(--signal);color:var(--ink-strong)}.amock__src:where(.astro-iybk24ha).is-link{border-color:var(--signal-line);background:var(--signal-wash)}.amock--interactive:where(.astro-iybk24ha){cursor:pointer}.amock__turn:where(.astro-iybk24ha){transition:opacity .45s var(--ease-out-expo),transform .45s var(--ease-out-expo)}.amock:where(.astro-iybk24ha)[data-phase=armed] .amock__turn--user:where(.astro-iybk24ha){opacity:0;transform:translateY(10px)}.amock:where(.astro-iybk24ha)[data-phase=armed] .amock__turn--assistant:where(.astro-iybk24ha),.amock:where(.astro-iybk24ha)[data-phase=asking] .amock__turn--assistant:where(.astro-iybk24ha){opacity:0;transform:translateY(10px)}.amock:where(.astro-iybk24ha)[data-phase=thinking] .amock__thinking:where(.astro-iybk24ha){display:flex}.amock:where(.astro-iybk24ha)[data-phase=armed] .amock__w:where(.astro-iybk24ha),.amock:where(.astro-iybk24ha)[data-phase=asking] .amock__w:where(.astro-iybk24ha),.amock:where(.astro-iybk24ha)[data-phase=thinking] .amock__w:where(.astro-iybk24ha),.amock:where(.astro-iybk24ha)[data-phase=armed] .amock__fn:where(.astro-iybk24ha),.amock:where(.astro-iybk24ha)[data-phase=asking] .amock__fn:where(.astro-iybk24ha),.amock:where(.astro-iybk24ha)[data-phase=thinking] .amock__fn:where(.astro-iybk24ha){display:none}.amock:where(.astro-iybk24ha)[data-phase=answering] .amock__w:where(.astro-iybk24ha):not(.is-rev),.amock:where(.astro-iybk24ha)[data-phase=answering] .amock__fn:where(.astro-iybk24ha):not(.is-rev){display:none}.amock:where(.astro-iybk24ha)[data-phase=answering] .amock__caret:where(.astro-iybk24ha){display:inline-block;animation:amock-caret 1s steps(2,start) infinite}@keyframes amock-caret{0%,to{opacity:1}50%{opacity:.1}}.amock:where(.astro-iybk24ha)[data-phase=answering] .amock__fn:where(.astro-iybk24ha).is-rev{animation:amock-pop .42s var(--ease-out-expo)}@keyframes amock-pop{0%{transform:scale(.5);opacity:0}55%{transform:scale(1.18)}to{transform:scale(1);opacity:1}}.amock__sources:where(.astro-iybk24ha){transition:opacity .4s var(--ease-out-quart)}.amock:where(.astro-iybk24ha)[data-phase=armed] .amock__sources:where(.astro-iybk24ha),.amock:where(.astro-iybk24ha)[data-phase=asking] .amock__sources:where(.astro-iybk24ha),.amock:where(.astro-iybk24ha)[data-phase=thinking] .amock__sources:where(.astro-iybk24ha){opacity:0}.amock__src:where(.astro-iybk24ha){transition:opacity .4s var(--ease-out-expo),transform .4s var(--ease-out-expo),border-color var(--transition-fast),background var(--transition-fast)}.amock:where(.astro-iybk24ha)[data-phase=armed] .amock__src:where(.astro-iybk24ha):not(.is-in),.amock:where(.astro-iybk24ha)[data-phase=asking] .amock__src:where(.astro-iybk24ha):not(.is-in),.amock:where(.astro-iybk24ha)[data-phase=thinking] .amock__src:where(.astro-iybk24ha):not(.is-in),.amock:where(.astro-iybk24ha)[data-phase=answering] .amock__src:where(.astro-iybk24ha):not(.is-in){opacity:0;transform:translateY(8px)}@media(prefers-reduced-motion:reduce){.amock__turn:where(.astro-iybk24ha),.amock__src:where(.astro-iybk24ha),.amock__sources:where(.astro-iybk24ha){transition:none}.amock__dot:where(.astro-iybk24ha){animation:none}}.roi_calculator:where(.astro-kksz34ms){display:grid;gap:1.25rem;padding:clamp(1.25rem,3vw,2rem);border:1px solid var(--border-strong);border-radius:var(--radius-xl);background:linear-gradient(180deg,var(--surface-raised),var(--surface)),var(--surface);box-shadow:var(--shadow-card)}.roi_inputs:where(.astro-kksz34ms){display:grid;gap:1rem}.roi_field:where(.astro-kksz34ms){display:grid;grid-template-columns:minmax(0,1fr) minmax(9rem,auto);gap:.65rem 1rem;align-items:center;color:var(--ink);font-weight:var(--weight-semibold)}.roi_field:where(.astro-kksz34ms) small:where(.astro-kksz34ms){grid-column:1 / -1;color:var(--ink-muted);font-size:var(--text-xs);line-height:1.45}.roi_label:where(.astro-kksz34ms){line-height:1.35}.roi_control:where(.astro-kksz34ms){display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:46px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg);overflow:hidden}.roi_number:where(.astro-kksz34ms){width:100%;min-width:0;border:0;background:transparent;color:var(--ink-strong);font:inherit;font-variant-numeric:tabular-nums;padding:.75rem .2rem .75rem .8rem}.roi_number:where(.astro-kksz34ms):focus{outline:none}.roi_control:where(.astro-kksz34ms):focus-within{border-color:var(--signal-deep);box-shadow:0 0 0 3px var(--signal-wash)}.roi_unit:where(.astro-kksz34ms){padding-inline:.45rem .75rem;color:var(--ink-muted);font-family:var(--font-mono);font-size:var(--text-xs);white-space:nowrap}.roi_range:where(.astro-kksz34ms){grid-column:1 / -1;width:100%;accent-color:var(--signal-deep)}.roi_result:where(.astro-kksz34ms){display:grid;gap:1rem;padding:clamp(1.25rem,3vw,1.75rem);border-radius:var(--radius-lg);background:var(--ink-strong);color:var(--on-ink);overflow:hidden;position:relative}.roi_result:where(.astro-kksz34ms):before{content:"";position:absolute;inset:0 0 auto;height:7rem;background:radial-gradient(60% 100% at 50% 0%,oklch(.78 .13 222 / .22),transparent 70%);pointer-events:none}.roi_result:where(.astro-kksz34ms)>:where(.astro-kksz34ms){position:relative}.roi_result_head:where(.astro-kksz34ms){display:grid;gap:.45rem}.roi_result_head:where(.astro-kksz34ms) span:where(.astro-kksz34ms),.roi_metrics:where(.astro-kksz34ms) dt:where(.astro-kksz34ms){color:var(--on-ink-2);font-family:var(--font-mono);font-size:var(--text-xs)}.roi_result_head:where(.astro-kksz34ms) strong:where(.astro-kksz34ms){max-width:20ch;color:var(--on-ink);font-size:clamp(2rem,4.5vw,3.15rem);line-height:1;letter-spacing:-.035em;text-wrap:balance;font-variant-numeric:tabular-nums}.roi_metrics:where(.astro-kksz34ms){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.roi_metrics:where(.astro-kksz34ms)[hidden]{display:none}.roi_metrics:where(.astro-kksz34ms) div:where(.astro-kksz34ms){display:grid;gap:.35rem;padding-top:.75rem;border-top:1px solid var(--border-on-ink)}.roi_metrics:where(.astro-kksz34ms) dd:where(.astro-kksz34ms){color:var(--on-ink);font-weight:var(--weight-bold);line-height:1.25;font-variant-numeric:tabular-nums}.roi_net:where(.astro-kksz34ms){display:grid;gap:.45rem;padding-top:.25rem;color:var(--ink-2)}.roi_net:where(.astro-kksz34ms) p:where(.astro-kksz34ms){display:flex;justify-content:space-between;gap:1rem;max-width:none;margin:0;padding-block:.65rem;border-bottom:1px solid var(--border)}.roi_net:where(.astro-kksz34ms) strong:where(.astro-kksz34ms){color:var(--ink-strong);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.roi_note:where(.astro-kksz34ms){max-width:64ch;margin:0;color:var(--ink-muted);font-size:var(--text-sm);line-height:1.55}@media(max-width:620px){.roi_calculator:where(.astro-kksz34ms){border-radius:var(--radius-lg)}.roi_field:where(.astro-kksz34ms),.roi_metrics:where(.astro-kksz34ms){grid-template-columns:1fr}.roi_control:where(.astro-kksz34ms){width:100%}.roi_result_head:where(.astro-kksz34ms) strong:where(.astro-kksz34ms){max-width:18ch;font-size:clamp(1.85rem,11vw,2.65rem)}.roi_net:where(.astro-kksz34ms) p:where(.astro-kksz34ms){display:grid;gap:.25rem}.roi_net:where(.astro-kksz34ms) strong:where(.astro-kksz34ms){text-align:left;white-space:normal}}.home_landing:where(.astro-7gwu2vqo){overflow:clip;background:var(--bg)}.home_container:where(.astro-7gwu2vqo){width:min(100% - 2.5rem,1180px);margin-inline:auto}.section_shell:where(.astro-7gwu2vqo){padding-block:clamp(4rem,9vw,7.5rem)}.subtle_band:where(.astro-7gwu2vqo){background:var(--bg-subtle)}.hero_section:where(.astro-7gwu2vqo){position:relative;padding-block:clamp(4.5rem,8vw,7rem) clamp(3rem,6vw,5rem);isolation:isolate}.hero_field:where(.astro-7gwu2vqo){position:absolute;inset:0;z-index:-1;background-image:linear-gradient(to bottom,transparent 0 47px,var(--border) 48px);background-size:100% 48px;mask-image:linear-gradient(to bottom,#000 0%,#000 64%,transparent 100%);opacity:.6}.hero_grid:where(.astro-7gwu2vqo){display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);gap:clamp(2rem,5vw,4.5rem);align-items:center}.hero_copy:where(.astro-7gwu2vqo){display:grid;gap:1.25rem}h1:where(.astro-7gwu2vqo),h2:where(.astro-7gwu2vqo),h3:where(.astro-7gwu2vqo),p:where(.astro-7gwu2vqo){margin:0}h1:where(.astro-7gwu2vqo){max-width:16ch;font-size:clamp(2.75rem,5.4vw,4.5rem);line-height:1.05;letter-spacing:-.035em;color:var(--ink-strong);text-wrap:balance;overflow-wrap:break-word}h2:where(.astro-7gwu2vqo){font-size:clamp(2.2rem,4.4vw,4rem);line-height:1.03;letter-spacing:-.035em;color:var(--ink-strong)}h3:where(.astro-7gwu2vqo){font-size:clamp(1.35rem,2vw,1.75rem);line-height:1.15;letter-spacing:-.02em;color:var(--ink)}.hero_subtitle:where(.astro-7gwu2vqo){max-width:56ch;font-size:1.18rem;line-height:1.62;color:var(--ink-2)}.hero_actions:where(.astro-7gwu2vqo){display:flex;flex-wrap:wrap;gap:.85rem;align-items:center}.trust_line:where(.astro-7gwu2vqo),.final_trust:where(.astro-7gwu2vqo){font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-muted)}.hero_visual:where(.astro-7gwu2vqo){display:flex;min-height:390px}.hero_visual:where(.astro-7gwu2vqo)>.amock{align-self:center}.logo_band:where(.astro-7gwu2vqo){padding-block:1.5rem;border-block:1px solid var(--border);background:var(--surface)}.logo_label:where(.astro-7gwu2vqo){margin-bottom:1rem;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-muted);text-align:center}.logo_row:where(.astro-7gwu2vqo){display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.65rem}.industry_badge:where(.astro-7gwu2vqo){display:inline-flex;align-items:center;gap:.55rem;min-height:42px;padding:.55rem .75rem .55rem .6rem;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-subtle);color:var(--ink);font-weight:var(--weight-semibold);font-size:.9rem;line-height:1.2;white-space:nowrap}.industry_badge:where(.astro-7gwu2vqo) svg:where(.astro-7gwu2vqo){width:22px;height:22px;color:var(--signal-deep);flex:0 0 auto}.logo_more:where(.astro-7gwu2vqo){font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-muted)}.split_grid:where(.astro-7gwu2vqo),.context_grid:where(.astro-7gwu2vqo),.roi_grid:where(.astro-7gwu2vqo),.faq_grid:where(.astro-7gwu2vqo){display:grid;grid-template-columns:minmax(0,.85fr) minmax(360px,1.15fr);gap:clamp(2rem,6vw,5rem);align-items:center}.section_copy:where(.astro-7gwu2vqo){display:grid;gap:1.1rem}.section_copy:where(.astro-7gwu2vqo) p:where(.astro-7gwu2vqo),.center_head:where(.astro-7gwu2vqo) p:where(.astro-7gwu2vqo),.section_header_row:where(.astro-7gwu2vqo) p:where(.astro-7gwu2vqo){color:var(--ink-2);font-size:1.05rem;line-height:1.68}.source_note:where(.astro-7gwu2vqo),.text_cta:where(.astro-7gwu2vqo){width:fit-content;font-weight:var(--weight-semibold);text-decoration:none;color:var(--ink)}.source_note:where(.astro-7gwu2vqo){padding-top:1rem;border-top:1px solid var(--border);color:var(--ink-2)}.diagram_frame:where(.astro-7gwu2vqo){margin:0;padding:clamp(.85rem,2.5vw,1.4rem);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.diagram_frame:where(.astro-7gwu2vqo) img{display:block;width:100%;height:auto}.ink_anchor:where(.astro-7gwu2vqo){position:relative;padding-block:clamp(4rem,9vw,7.5rem);background:var(--ink-strong);color:var(--on-ink);overflow:hidden}.ink_anchor:where(.astro-7gwu2vqo):before{content:"";position:absolute;inset:-20% 0 auto;height:360px;background:radial-gradient(45% 70% at 50% 0%,oklch(.78 .13 222 / .26),transparent 68%);pointer-events:none}.ink_anchor:where(.astro-7gwu2vqo) .home_container:where(.astro-7gwu2vqo){position:relative}.ink_anchor:where(.astro-7gwu2vqo) :where(.astro-7gwu2vqo):is(h2,h3){color:var(--on-ink)}.ink_anchor:where(.astro-7gwu2vqo) p:where(.astro-7gwu2vqo){color:var(--on-ink-2)}.center_head:where(.astro-7gwu2vqo){display:grid;justify-items:center;gap:1rem;max-width:780px;margin:0 auto clamp(2.5rem,5vw,4rem);text-align:center}.value_columns:where(.astro-7gwu2vqo){display:grid;grid-template-columns:1fr 1fr}.value_side:where(.astro-7gwu2vqo){display:grid;gap:1rem;align-content:start;padding:clamp(1.25rem,3vw,2rem) clamp(1.5rem,4vw,2.75rem)}.value_side:where(.astro-7gwu2vqo):first-child{padding-left:0}.value_side:where(.astro-7gwu2vqo):last-child{padding-right:0;border-left:1px solid var(--border-on-ink)}.value_kicker:where(.astro-7gwu2vqo){font-family:var(--font-mono);font-size:var(--text-xs);color:var(--on-ink-2)}.value_side:where(.astro-7gwu2vqo) a:where(.astro-7gwu2vqo),.text_cta:where(.astro-7gwu2vqo).on_dark{color:var(--signal-bright);text-decoration:none;font-weight:var(--weight-semibold)}.value_links:where(.astro-7gwu2vqo){display:block;width:100%;height:clamp(40px,6vw,60px);color:var(--border-on-ink)}.value_links:where(.astro-7gwu2vqo) path:where(.astro-7gwu2vqo){fill:none;stroke:currentColor;stroke-width:1.5;vector-effect:non-scaling-stroke}.value_hub:where(.astro-7gwu2vqo){display:flex;justify-content:center;width:100%;max-width:none;margin-top:-1px}.value_hub:where(.astro-7gwu2vqo) span:where(.astro-7gwu2vqo){display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .95rem;border:1px solid var(--signal-line);border-radius:var(--radius-md);background:#3ac9f31a;color:var(--signal-bright);font-family:var(--font-mono);font-size:.78rem}.value_hub:where(.astro-7gwu2vqo) span:where(.astro-7gwu2vqo):before{content:"";width:6px;height:6px;border-radius:50%;background:var(--signal-bright)}.value_caption:where(.astro-7gwu2vqo){max-width:60ch;margin:1.75rem auto 0;text-align:center}.line_icon:where(.astro-7gwu2vqo){display:inline-flex;color:var(--signal-deep)}.line_icon:where(.astro-7gwu2vqo) svg:where(.astro-7gwu2vqo){width:30px;height:30px}.ink_anchor:where(.astro-7gwu2vqo) .line_icon:where(.astro-7gwu2vqo){color:var(--signal-bright)}svg:where(.astro-7gwu2vqo){width:24px;height:24px}svg:where(.astro-7gwu2vqo) path:where(.astro-7gwu2vqo){fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.section_header_row:where(.astro-7gwu2vqo){display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.55fr);gap:2rem;align-items:end;margin-bottom:clamp(2rem,5vw,3rem)}.section_header_row:where(.astro-7gwu2vqo)>div:where(.astro-7gwu2vqo){display:grid;gap:1rem}.capability_grid:where(.astro-7gwu2vqo){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--border);border-left:1px solid var(--border)}.capability_card:where(.astro-7gwu2vqo){display:grid;align-content:start;gap:.85rem;min-height:200px;padding:clamp(1.5rem,2.6vw,2rem);border-right:1px solid var(--border);border-bottom:1px solid var(--border);transition:background var(--transition-normal)}.capability_card:where(.astro-7gwu2vqo) h3:where(.astro-7gwu2vqo){font-size:1.15rem}.capability_card:where(.astro-7gwu2vqo) p:where(.astro-7gwu2vqo){color:var(--ink-2);font-size:.96rem;line-height:1.55}.capability_card:where(.astro-7gwu2vqo) .line_icon:where(.astro-7gwu2vqo){transition:color var(--transition-fast)}@media(hover:hover){.capability_card:where(.astro-7gwu2vqo):hover{background:var(--bg-subtle)}.capability_card:where(.astro-7gwu2vqo):hover .line_icon:where(.astro-7gwu2vqo){color:var(--signal)}}.capabilities_section:where(.astro-7gwu2vqo) .text_cta:where(.astro-7gwu2vqo){display:block;margin:1.5rem auto 0}.goal_cards:where(.astro-7gwu2vqo){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-bottom:1.25rem}.goal_card:where(.astro-7gwu2vqo){display:grid;gap:.75rem;min-height:170px;padding:clamp(1.5rem,3vw,2.25rem);border:1px solid var(--border-strong);border-radius:var(--radius-lg);text-decoration:none;color:var(--ink)}.goal_card:where(.astro-7gwu2vqo) span:where(.astro-7gwu2vqo){font-size:clamp(1.35rem,2.2vw,1.65rem);font-weight:var(--weight-bold);letter-spacing:-.02em}.goal_card:where(.astro-7gwu2vqo) p:where(.astro-7gwu2vqo){color:var(--ink-2)}.role_tiles:where(.astro-7gwu2vqo){display:flex;flex-wrap:wrap;gap:.7rem}.role_tile:where(.astro-7gwu2vqo){display:inline-flex;align-items:center;gap:.55rem;min-height:46px;padding:.6rem .9rem;border:1px solid var(--border);border-radius:var(--radius-md);background:transparent;color:var(--ink);text-decoration:none;font-weight:var(--weight-medium)}.role_tile:where(.astro-7gwu2vqo) svg:where(.astro-7gwu2vqo){width:20px;height:20px;color:var(--signal-deep)}.deployment_cards:where(.astro-7gwu2vqo){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.deployment_cards:where(.astro-7gwu2vqo) article:where(.astro-7gwu2vqo){display:grid;gap:.85rem;padding:clamp(1.5rem,3vw,2.25rem);border:1px solid var(--border-strong);border-radius:var(--radius-lg)}.deployment_cards:where(.astro-7gwu2vqo) .line_icon:where(.astro-7gwu2vqo) svg:where(.astro-7gwu2vqo){width:32px;height:32px}.deployment_cards:where(.astro-7gwu2vqo) p:where(.astro-7gwu2vqo){color:var(--ink-2)}.security_badges:where(.astro-7gwu2vqo){display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-top:1px solid var(--border-on-ink);border-left:1px solid var(--border-on-ink)}.security_badge:where(.astro-7gwu2vqo){display:grid;justify-items:center;gap:.85rem;padding:clamp(1.1rem,2.5vw,1.6rem) .75rem;border-right:1px solid var(--border-on-ink);border-bottom:1px solid var(--border-on-ink);color:var(--on-ink-2);text-align:center;font-size:.88rem;line-height:1.4}.security_badge:where(.astro-7gwu2vqo) svg:where(.astro-7gwu2vqo){color:var(--signal-bright)}.comparison_table:where(.astro-7gwu2vqo){max-width:920px;margin-inline:auto;overflow:hidden;border:1px solid var(--border-strong);border-radius:var(--radius-lg)}.comparison_head:where(.astro-7gwu2vqo),.comparison_row:where(.astro-7gwu2vqo){display:grid;grid-template-columns:1fr 1fr}.comparison_head:where(.astro-7gwu2vqo){background:var(--ink-strong)}.comparison_head:where(.astro-7gwu2vqo) span:where(.astro-7gwu2vqo){padding:1.1rem 1.5rem;font-size:1rem;letter-spacing:-.01em}.comparison_head:where(.astro-7gwu2vqo) span:where(.astro-7gwu2vqo):first-child{color:var(--on-ink-2);font-weight:var(--weight-medium)}.comparison_row:where(.astro-7gwu2vqo) span:where(.astro-7gwu2vqo){display:flex;gap:.7rem;align-items:center;padding:.95rem 1.5rem;border-top:1px solid var(--border);font-size:.98rem;line-height:1.4}.comparison_row:where(.astro-7gwu2vqo) span:where(.astro-7gwu2vqo):first-child{color:var(--ink-2);background:var(--bg-subtle)}.comparison_head:where(.astro-7gwu2vqo) .is_inskrypt:where(.astro-7gwu2vqo){display:flex;align-items:center;gap:.6rem;color:var(--on-ink);font-weight:var(--weight-bold);letter-spacing:-.02em;border-left:1px solid var(--border-on-ink)}.comparison_head:where(.astro-7gwu2vqo) .is_inskrypt:where(.astro-7gwu2vqo):before{content:"";width:1.4rem;height:2px;border-radius:2px;background:var(--signal-bright)}.comparison_row:where(.astro-7gwu2vqo) .is_inskrypt:where(.astro-7gwu2vqo){color:var(--ink);background:var(--surface-raised);font-weight:var(--weight-semibold);border-left:1px solid var(--border)}.mark:where(.astro-7gwu2vqo){display:grid;place-items:center;width:18px;height:18px;flex:0 0 18px}.mark:where(.astro-7gwu2vqo) svg:where(.astro-7gwu2vqo){width:18px;height:18px}.mark:where(.astro-7gwu2vqo) svg:where(.astro-7gwu2vqo) path:where(.astro-7gwu2vqo){fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.mark:where(.astro-7gwu2vqo).cross{color:var(--ink-muted)}.mark:where(.astro-7gwu2vqo).check{color:var(--signal-deep)}.faq_grid:where(.astro-7gwu2vqo){align-items:start}.faq_list:where(.astro-7gwu2vqo){border-top:1px solid var(--border)}details:where(.astro-7gwu2vqo){border-bottom:1px solid var(--border)}summary:where(.astro-7gwu2vqo){min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem .25rem;cursor:pointer;list-style:none;font-weight:var(--weight-semibold);font-size:1.05rem;color:var(--ink);transition:color var(--transition-fast)}summary:where(.astro-7gwu2vqo)::-webkit-details-marker{display:none}summary:where(.astro-7gwu2vqo):hover{color:var(--signal-deep)}summary:where(.astro-7gwu2vqo):after{content:"+";flex:0 0 auto;font-size:1.5rem;font-weight:var(--weight-regular);color:var(--signal-deep);transition:transform var(--transition-fast)}details:where(.astro-7gwu2vqo)[open] summary:where(.astro-7gwu2vqo):after{content:"−"}details:where(.astro-7gwu2vqo) p:where(.astro-7gwu2vqo){padding:0 .25rem 1.25rem;color:var(--ink-2)}.final_cta:where(.astro-7gwu2vqo){padding-block:clamp(4rem,8vw,6rem);background:var(--ink-strong);color:var(--on-ink);text-align:center}.final_inner:where(.astro-7gwu2vqo){display:grid;justify-items:center;gap:1.1rem}.final_cta:where(.astro-7gwu2vqo) h2:where(.astro-7gwu2vqo){max-width:18ch;color:var(--on-ink)}.final_cta:where(.astro-7gwu2vqo) p:where(.astro-7gwu2vqo){max-width:58ch;color:var(--on-ink-2)}.final_secondary:where(.astro-7gwu2vqo){background:transparent;border-color:var(--border-on-ink);color:var(--on-ink)}.final_secondary:where(.astro-7gwu2vqo):hover{color:var(--on-ink);border-color:var(--signal);background:#f3f5f814;text-decoration:none}@media(hover:hover){.goal_card:where(.astro-7gwu2vqo),.role_tile:where(.astro-7gwu2vqo),.deployment_cards:where(.astro-7gwu2vqo) article:where(.astro-7gwu2vqo){transition:border-color var(--transition-fast),background var(--transition-fast)}.goal_card:where(.astro-7gwu2vqo):hover,.deployment_cards:where(.astro-7gwu2vqo) article:where(.astro-7gwu2vqo):hover{border-color:var(--ink);background:var(--bg-subtle)}.role_tile:where(.astro-7gwu2vqo):hover{border-color:var(--signal);background:var(--signal-wash)}}@media(max-width:1020px){.hero_grid:where(.astro-7gwu2vqo),.split_grid:where(.astro-7gwu2vqo),.context_grid:where(.astro-7gwu2vqo),.roi_grid:where(.astro-7gwu2vqo),.faq_grid:where(.astro-7gwu2vqo){grid-template-columns:1fr}.hero_copy:where(.astro-7gwu2vqo){max-width:760px}h1:where(.astro-7gwu2vqo){max-width:14ch}.section_header_row:where(.astro-7gwu2vqo){grid-template-columns:1fr;align-items:start}.capability_grid:where(.astro-7gwu2vqo){grid-template-columns:repeat(2,minmax(0,1fr))}.security_badges:where(.astro-7gwu2vqo){grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.home_container:where(.astro-7gwu2vqo){width:min(100% - 2rem,1180px)}.section_shell:where(.astro-7gwu2vqo){padding-block:3.5rem}h1:where(.astro-7gwu2vqo){font-size:clamp(2.5rem,10vw,3.75rem)}.hero_visual:where(.astro-7gwu2vqo){min-height:300px}.value_columns:where(.astro-7gwu2vqo),.goal_cards:where(.astro-7gwu2vqo),.deployment_cards:where(.astro-7gwu2vqo),.comparison_head:where(.astro-7gwu2vqo),.comparison_row:where(.astro-7gwu2vqo){grid-template-columns:1fr}.value_side:where(.astro-7gwu2vqo){padding-inline:0}.value_side:where(.astro-7gwu2vqo):first-child{padding-bottom:clamp(1.5rem,6vw,2.25rem)}.value_side:where(.astro-7gwu2vqo):last-child{border-left:none;border-top:1px solid var(--border-on-ink);padding-top:clamp(1.5rem,6vw,2.25rem)}.value_links:where(.astro-7gwu2vqo){height:28px;width:1.5px;margin-inline:auto;background:var(--border-on-ink)}.value_links:where(.astro-7gwu2vqo) path:where(.astro-7gwu2vqo){display:none}.value_hub:where(.astro-7gwu2vqo){margin-top:0}.capability_grid:where(.astro-7gwu2vqo){grid-template-columns:1fr}.security_badges:where(.astro-7gwu2vqo){grid-template-columns:repeat(2,minmax(0,1fr))}.comparison_head:where(.astro-7gwu2vqo){display:none}.comparison_row:where(.astro-7gwu2vqo) .is_inskrypt:where(.astro-7gwu2vqo){border-left:none}.comparison_row:where(.astro-7gwu2vqo) span:where(.astro-7gwu2vqo){min-height:64px}.comparison_row:where(.astro-7gwu2vqo) span:where(.astro-7gwu2vqo):before{display:block;min-width:9ch;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-muted)}.comparison_row:where(.astro-7gwu2vqo) span:where(.astro-7gwu2vqo):first-child:before{content:"Обычно"}.comparison_row:where(.astro-7gwu2vqo) span:where(.astro-7gwu2vqo):last-child:before{content:"Inskrypt"}}@media(max-width:520px){.hero_actions:where(.astro-7gwu2vqo){width:100%;flex-direction:column;align-items:stretch}.hero_actions:where(.astro-7gwu2vqo) .btn:where(.astro-7gwu2vqo){min-height:52px}.security_badges:where(.astro-7gwu2vqo){grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.goal_card:where(.astro-7gwu2vqo),.role_tile:where(.astro-7gwu2vqo),.deployment_cards:where(.astro-7gwu2vqo) article:where(.astro-7gwu2vqo),.capability_card:where(.astro-7gwu2vqo),.capability_card:where(.astro-7gwu2vqo) .line_icon:where(.astro-7gwu2vqo),summary:where(.astro-7gwu2vqo),summary:where(.astro-7gwu2vqo):after{transition:none}}
