.section_qsim_hero{position:relative;overflow:hidden;color:var(--wecore-local-color-white);background:radial-gradient(70% 80% at 76% 18%,color-mix(in srgb,var(--wecore-local-qsim-accent-purple) 20%,transparent),transparent 62%),radial-gradient(64% 78% at 14% 30%,color-mix(in srgb,var(--wecore-local-qsim-accent-cyan) 12%,transparent),transparent 68%),linear-gradient(180deg,var(--hts-color-text-primary) 0%,var(--wecore-local-qsim-bg-deep) 58%,var(--hts-color-action-primary-background) 100%)}.qsim-hero-grid-bg{position:absolute;inset:0;pointer-events:none;opacity:.42;background-image:linear-gradient(to right,color-mix(in srgb,var(--wecore-local-color-white) 8%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--wecore-local-color-white) 8%,transparent) 1px,transparent 1px);background-size:36px 36px;-webkit-mask-image:radial-gradient(90% 90% at 50% 20%,black 34%,transparent 82%);mask-image:radial-gradient(90% 90% at 50% 20%,black 34%,transparent 82%)}.qsim-hero-layout{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.92fr)minmax(0,1.08fr);gap:var(--wecore-local-space-xl);align-items:center}.qsim-hero-copy{max-width:42rem}.qsim-hero-badges{display:flex;flex-wrap:wrap;align-items:center;gap:var(--wecore-local-space-xxs)}.section_qsim_hero h1,.section_qsim_hero .hd-h1,.section_qsim_hero .hd-h2,.section_qsim_hero .hd-h3{color:var(--wecore-local-color-white)}.section_qsim_hero .hd-text-muted,.qsim-hero-trust-item{color:var(--wecore-local-color-neutral-300)}.qsim-hero-trust{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem}.qsim-hero-trust-item{display:flex;align-items:center;gap:.4rem}.qsim-hero-trust-icon{width:1rem;height:1rem;flex:none;filter:invert(1);opacity:.82}.qsim-hero-promo{display:inline-block;padding:.45rem 1rem;border:var(--wecore-local-button-border)solid color-mix(in srgb,var(--wecore-local-color-white) 16%,transparent);border-radius:999rem;color:var(--wecore-local-color-white);background:color-mix(in srgb,var(--wecore-local-color-white) 10%,transparent)}.qsim-hero-promo p{margin:0}.qsim-visual-card{position:relative;min-height:34rem;border:var(--wecore-local-button-border)solid color-mix(in srgb,var(--wecore-local-color-white) 16%,transparent);border-radius:1.25rem;overflow:hidden;background:linear-gradient(180deg,color-mix(in srgb,var(--hts-color-text-primary) 10%,transparent),color-mix(in srgb,var(--hts-color-text-primary) 28%,transparent)),var(--hts-color-action-primary-background);box-shadow:0 2rem 5rem rgba(0,0,0,.32)}.qsim-visual-console{display:flex;align-items:center;justify-content:center;padding:1.5rem;background:radial-gradient(62% 70% at 100% 0%,color-mix(in srgb,var(--wecore-local-qsim-accent-cyan) 18%,transparent),transparent 70%),linear-gradient(180deg,color-mix(in srgb,var(--hts-color-text-primary) 10%,transparent),color-mix(in srgb,var(--hts-color-text-primary) 28%,transparent)),var(--hts-color-action-primary-background)}.qsim-visual-window{font-family:var(--hts-type-family-hts);width:min(26rem,100%);border:var(--wecore-local-button-border)solid color-mix(in srgb,var(--wecore-local-color-white) 18%,transparent);border-radius:var(--wecore-local-radius);padding:1rem;background:color-mix(in srgb,var(--hts-color-action-primary-background) 84%,transparent);backdrop-filter:blur(14px)}.qsim-window-top{display:flex;gap:.35rem;margin-bottom:1rem}.qsim-window-top span:not(.qsim-window-name){width:.55rem;height:.55rem;border-radius:50%;background:var(--wecore-local-color-neutral-300);opacity:.8}.qsim-visual-window-wide{width:min(28rem,100%)}.qsim-window-name{flex:none;white-space:nowrap;margin-inline-start:auto;color:var(--wecore-local-color-neutral-300);font-size:var(--wecore-local-text-tiny);font-family:var(--wecore-local-font-badge)}.qsim-job-list{display:grid;gap:.85rem}.qsim-job-list .qsim-job-row+.qsim-job-row{padding-top:.85rem;border-top:var(--wecore-local-button-border)solid color-mix(in srgb,var(--wecore-local-color-white) 12%,transparent)}.qsim-status-dot-queued{background:var(--wecore-local-color-neutral-300);box-shadow:none;opacity:.7}.qsim-job-row{display:grid;grid-template-columns:auto minmax(0,1fr)auto;gap:.75rem;align-items:center}.qsim-job-row strong{display:block;color:var(--wecore-local-color-white);font-size:var(--wecore-local-text-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qsim-status-dot{width:.7rem;height:.7rem;border-radius:50%;background:var(--wecore-local-qsim-ready);box-shadow:0 0 1rem var(--wecore-local-qsim-ready)}.qsim-status-pill,.qsim-chip{font-family:var(--hts-type-family-hts);display:inline-flex;align-items:center;justify-content:center;border-radius:999rem;font-size:var(--wecore-local-text-tiny);font-weight:var(--wecore-local-weight-medium);line-height:1;white-space:nowrap}.qsim-status-pill{padding:.35rem .65rem;color:var(--wecore-local-color-white);background:color-mix(in srgb,var(--wecore-local-color-white) 14%,transparent)}.qsim-queue-bars{display:grid;gap:.45rem;margin-top:1rem}.qsim-queue-bars span{height:.38rem;width:var(--qsim-bar);border-radius:999rem;background:linear-gradient(90deg,var(--wecore-local-qsim-ready),var(--wecore-local-qsim-accent-cyan));opacity:.88}.section_qsim_stats{margin-top:-1px;background:var(--hts-color-text-primary);color:var(--wecore-local-color-white)}.qsim-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.375rem}.qsim-stat-card{border:var(--wecore-local-button-border)solid color-mix(in srgb,var(--wecore-local-color-white) 12%,transparent);border-radius:var(--wecore-local-radius);padding:1.25rem;background:color-mix(in srgb,var(--wecore-local-color-white) 6%,transparent)}.qsim-stat-card .hd-h3{color:var(--wecore-local-color-white)}.qsim-section-heading{max-width:var(--wecore-local-width-lg)}.qsim-section-heading.hd-align-center{margin-inline:auto}.qsim-workflow-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.375rem}.qsim-engine-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem}.qsim-workflow-card,.qsim-platform-card,.qsim-engine-card{border:var(--wecore-local-button-border)solid var(--hts-color-border);border-radius:var(--wecore-local-radius);padding:1.25rem;background:var(--wecore-local-color-white);transition:border-color var(--wecore-local-transition),box-shadow var(--wecore-local-transition),transform var(--wecore-local-transition)}.qsim-workflow-card:hover,.qsim-platform-card:hover,.qsim-engine-card:hover{border-color:var(--hts-color-slate-300);box-shadow:var(--wecore-local-shadow-sm);transform:translateY(-1px)}.qsim-card-number{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;color:var(--hts-color-action-primary-foreground);background:var(--hts-color-action-primary-background);font-family:var(--wecore-local-font-badge);font-size:var(--wecore-local-text-sm)}.qsim-persona-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.375rem}.qsim-persona-card{min-height:25rem;border-radius:var(--wecore-local-radius);padding:1.5rem;color:var(--wecore-local-color-white);background:radial-gradient(90% 70% at 100% 0%,color-mix(in srgb,var(--wecore-local-qsim-accent-cyan) 18%,transparent),transparent 72%),linear-gradient(180deg,var(--wecore-local-qsim-panel) 0%,var(--hts-color-action-primary-background) 100%)}.qsim-persona-card h3{color:var(--wecore-local-color-white)}.qsim-persona-card .hd-text-muted{color:var(--wecore-local-color-neutral-300);opacity:1}.qsim-chip-row{display:flex;flex-wrap:wrap;gap:.4rem}.qsim-chip{padding:.42rem .65rem;color:var(--wecore-local-color-white);border:var(--wecore-local-button-border)solid color-mix(in srgb,var(--wecore-local-color-white) 18%,transparent);background:color-mix(in srgb,var(--wecore-local-color-white) 10%,transparent)}.qsim-platform-layout{display:grid;grid-template-columns:minmax(0,.95fr)minmax(20rem,.75fr);gap:var(--wecore-local-space-xl);align-items:end}.qsim-console-card{border-radius:1rem;padding:1rem;color:var(--wecore-local-color-white);background:var(--hts-color-text-primary);box-shadow:var(--wecore-local-shadow-md)}.qsim-console-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:.75rem;border-bottom:var(--wecore-local-button-border)solid color-mix(in srgb,var(--wecore-local-color-white) 12%,transparent);font-family:var(--wecore-local-font-badge);font-size:var(--wecore-local-text-sm)}.qsim-console-card pre{margin:0;padding-top:1rem;overflow:auto;font-family:var(--wecore-local-font-badge);font-size:var(--wecore-local-text-sm);line-height:1.7;color:var(--wecore-local-color-neutral-300)}.qsim-platform-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.375rem}.qsim-engine-card{background:var(--wecore-local-color-neutral-50)}.qsim-engine-items{display:grid;gap:.85rem}.qsim-engine-item{display:grid;gap:.2rem}.qsim-latin{font-family:var(--hts-type-family-hts)}.qsim-engine-item strong{font-family:var(--hts-type-family-hts);font-size:var(--wecore-local-text-sm);font-weight:var(--wecore-local-weight-medium)}.qsim-engine-item+.qsim-engine-item{padding-top:.85rem;border-top:var(--wecore-local-button-border)solid var(--hts-color-border)}.qsim-engine-footnote{padding-top:.75rem;border-top:var(--wecore-local-button-border)solid var(--hts-color-border)}.qsim-compare-table{overflow:hidden;border:var(--wecore-local-button-border)solid var(--hts-color-border);border-radius:var(--wecore-local-radius);background:var(--wecore-local-color-white)}.qsim-compare-row{display:grid;grid-template-columns:.8fr 1.1fr 1.1fr}.qsim-compare-row>div{padding:1rem;border-block-start:var(--wecore-local-button-border)solid var(--hts-color-border);border-inline-start:var(--wecore-local-button-border)solid var(--hts-color-border);font-size:var(--wecore-local-text-sm)}.qsim-compare-row>div:first-child{border-inline-start:0;font-weight:var(--wecore-local-weight-medium)}.qsim-compare-head>div{border-block-start:0;color:var(--hts-color-action-primary-foreground);background:var(--hts-color-action-primary-background);font-weight:var(--wecore-local-weight-medium)}.qsim-faq-box{width:100%;max-width:var(--wecore-local-width-lg);margin-inline:auto;border:var(--wecore-local-button-border)solid var(--hts-color-border);border-radius:var(--wecore-local-radius);padding:1.5rem;background:var(--wecore-local-color-white)}.qsim-cta{position:relative;overflow:hidden}.qsim-cta::after{content:"";position:absolute;inset:auto -10% -55% auto;width:28rem;height:28rem;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--wecore-local-qsim-accent-cyan) 24%,transparent),transparent 68%);pointer-events:none}.qsim-cta>*{position:relative;z-index:1}.qsim-cta-heading em{font-style:normal;color:var(--wecore-local-color-neutral-300)}@media screen and (max-width:991px){.qsim-hero-layout,.qsim-platform-layout{grid-template-columns:1fr}.qsim-hero-copy{max-width:var(--wecore-local-width-lg)}.qsim-stats-grid,.qsim-workflow-grid,.qsim-engine-grid,.qsim-platform-grid{grid-template-columns:repeat(2,1fr)}.qsim-persona-grid{grid-template-columns:1fr}}@media screen and (max-width:767px){.qsim-visual-card{min-height:26rem}.qsim-stats-grid,.qsim-workflow-grid,.qsim-engine-grid,.qsim-platform-grid{grid-template-columns:1fr}.qsim-compare-row{grid-template-columns:1fr}.qsim-compare-row>div{border-inline-start:0}.qsim-compare-head{display:none}}@media screen and (max-width:479px){.qsim-visual-card{min-height:21rem}.qsim-visual-console{padding:.75rem}.qsim-job-row{grid-template-columns:auto minmax(0,1fr)}.qsim-job-row .qsim-status-pill{grid-column:2;justify-self:start}.qsim-faq-box{padding:1rem}}.qsim-construction-modal{position:fixed;inset:0;z-index:calc(var(--hts-z-index-sticky) + 2);display:flex;align-items:center;justify-content:center;padding:1.25rem;background-color:#000d14cc;-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem)}.qsim-construction-enter,.qsim-construction-leave{transition:opacity .42s ease}.qsim-construction-enter .qsim-construction-panel{transition:transform .42s ease,opacity .42s ease}.qsim-construction-leave .qsim-construction-panel{transition:transform .28s ease,opacity .28s ease}.qsim-construction-enter-start,.qsim-construction-leave-end{opacity:0}.qsim-construction-enter-start .qsim-construction-panel,.qsim-construction-leave-end .qsim-construction-panel{opacity:0;transform:translateY(1rem)scale(.98)}.qsim-construction-enter-end,.qsim-construction-leave-start{opacity:1}.qsim-construction-enter-end .qsim-construction-panel,.qsim-construction-leave-start .qsim-construction-panel{opacity:1;transform:translateY(0)scale(1)}.qsim-construction-panel{position:relative;width:min(30rem,100%);border:var(--wecore-local-input-border)solid var(--hts-color-border);border-radius:var(--wecore-local-radius);background-color:var(--wecore-local-color-white);box-shadow:var(--wecore-local-nav-panel-shadow);padding:2.25rem;text-align:center}.qsim-construction-icon{width:2.75rem;height:2.75rem;margin-block-end:1.25rem;color:var(--wecore-local-qsim-accent-purple,#6f6cff)}.qsim-construction-panel h2{margin:0 0 .5rem}.qsim-construction-panel p{max-width:24rem;margin:0 auto;color:var(--wecore-local-color-neutral-900)}.qsim-construction-actions{margin-block-start:1.75rem}.qsim-construction-close{position:absolute;inset-block-start:.85rem;inset-inline-end:.85rem;width:2.25rem;height:2.25rem;border:var(--wecore-local-input-border)solid var(--hts-color-border);border-radius:50%;background-color:var(--wecore-local-color-white);color:var(--hts-color-text-primary);font:inherit;font-size:1.5rem;line-height:1;cursor:pointer;transition:background-color var(--wecore-local-transition),opacity var(--wecore-local-transition)}.qsim-construction-close:hover{background-color:var(--wecore-local-color-neutral-100);opacity:.85}