.home-section{position:relative;color:var(--color-ink-900)}.home-section.bg-backroundColor:not(.home-final-cta-section){background-color:var(--cx-color-white)!important}.landing-page-main,.landing-page-main>.main-section:not(.integration-section):not(.home-final-cta-section),.landing-page-main>.section.bg-backroundColor:not(.home-final-cta-section){background:var(--cx-color-white)}.home-section-header{max-width:880px;margin:0 auto var(--space-8);text-align:center}.home-section-header-left{margin:0 0 var(--space-6);text-align:left}.home-section-header-left span{margin-left:0}.home-control-layout .home-section-header-left h2{font-family:var(--cx-font-brand)}.home-kicker,.home-section-header p{margin:0 0 var(--space-3);color:var(--color-primary);font-family:var(--cx-font-brand);font-size:.82rem;font-weight:var(--cx-weight-semibold);letter-spacing:.04em;text-transform:uppercase}.home-pricing-panel h2,.home-section-header h2,.home-tool-panel h2{margin:0;color:var(--color-ink-900);font-family:var(--cx-font-display);font-size:var(--cx-section-title-compact);font-weight:var(--cx-weight-display);letter-spacing:0;line-height:var(--leading-tight)}.landing-page-main .integration-content h2,.landing-page-main .large-heading,.landing-page-main .ui-section-title.large-heading{font-size:var(--cx-section-title-current);line-height:var(--leading-tight);letter-spacing:0}.home-pricing-panel p,.home-section-header span,.home-tool-panel p{display:block;max-width:760px;margin:var(--space-4) auto 0;color:var(--text-muted);font-size:1.05rem;line-height:var(--cx-section-copy-line-height)}.home-control-layout{min-height:760px}.home-control-layout,.home-route-layout{position:relative;z-index:20;isolation:isolate;width:min(50%,680px);display:flex;flex-direction:column;justify-content:center}.home-route-layout{min-height:620px}.home-control-layout:before,.home-pricing-panel:before,.home-route-layout:before{content:"";position:absolute;z-index:-1;inset:var(--cx-surface-shield-inset);border-radius:var(--cx-surface-shield-radius);background:var(--cx-color-white);box-shadow:var(--cx-shadow-shield);pointer-events:none}.home-control-flow{position:relative;z-index:1;grid-template-columns:1fr;gap:0;max-width:100%;border:1px solid var(--cx-color-line-soft);border-radius:8px;overflow:hidden}.home-control-flow,.home-control-step{display:grid;margin:0;background:var(--cx-color-white)}.home-control-step{grid-template-columns:42px minmax(96px,.45fr) minmax(0,1fr);gap:1rem;align-items:start;min-height:auto;padding:1rem 1.1rem;border-top:1px solid var(--cx-color-line-soft)}.home-control-step:first-child{border-top:0}.home-control-step small{color:var(--color-primary);font-family:var(--cx-font-brand);font-weight:var(--cx-weight-semibold)}.home-control-step h3,.home-pillar-card h3{margin:0;color:var(--color-ink-900);font-size:1.08rem;line-height:var(--leading-snug)}.home-control-step p,.home-pillar-card p{margin:0;color:var(--text-muted);font-size:.96rem;line-height:1.55}.home-industries-cta,.home-inline-link,.home-primary-link,.home-secondary-link{width:fit-content;margin:var(--space-7) auto 0;border-radius:var(--radius-action-button-primary);background:var(--color-primary);color:var(--cx-color-white);font-weight:var(--cx-weight-semibold);line-height:var(--cx-action-button-line-height);padding:var(--cx-action-button-padding);text-decoration:none}.home-secondary-link{border:1px solid rgba(124,31,197,.32);background:var(--cx-color-white);color:var(--color-primary)}.home-control-layer .home-inline-link{margin-left:0}.home-pricing-panel .home-primary-link,.home-tool-panel .home-primary-link{margin-left:0;margin-right:auto}.home-industries-cta:focus-visible,.home-industries-cta:hover,.home-inline-link:focus-visible,.home-inline-link:hover,.home-primary-link:focus-visible,.home-primary-link:hover{background:var(--color-secondary);color:var(--cx-color-white);outline:0}.home-secondary-link:focus-visible,.home-secondary-link:hover{border-color:var(--color-primary);background:rgba(124,31,197,.06);color:var(--color-primary);outline:0}.home-tool-panel{display:grid;grid-template-columns:1fr;gap:var(--space-5);align-items:center;border:1px solid var(--cx-color-line-soft);border-radius:var(--cx-radius-sm);background:var(--cx-color-white);box-shadow:var(--cx-shadow-home-panel);padding:clamp(1.25rem,3vw,2rem)}.home-pricing-panel,.home-tool-panel{position:relative;z-index:20;width:min(50%,680px);max-width:680px;margin:0}.home-pricing-panel{isolation:isolate;display:flex;flex-direction:column;justify-content:center;gap:1.15rem;background:transparent;padding:0}.home-pricing-wedge{isolation:isolate}.home-pricing-wedge,.home-pricing-wedge .container-lg{position:relative;z-index:20}.home-control-layout,.home-pricing-panel,.home-route-layout{box-shadow:none}.home-pricing-wedge .home-pricing-panel{min-height:620px}.home-pricing-copy{display:grid;gap:.85rem;max-width:620px}.home-pricing-panel p,.home-tool-panel p{margin-left:0}.home-pricing-panel .home-pricing-copy p{margin-top:0;max-width:580px}.home-pricing-meta,.home-tool-calculator{display:grid;gap:.6rem;width:100%}.home-pricing-panel .home-tool-calculator{border:1px solid var(--cx-color-line-soft);border-radius:8px;background:linear-gradient(180deg,rgba(248,250,252,.98),rgba(255,255,255,.96));box-shadow:0 18px 42px rgba(8,27,63,.06);padding:1.05rem 1.15rem 1.15rem}.home-pricing-includes{display:flex;flex-wrap:wrap;gap:.5rem;max-width:610px}.home-pricing-includes span{border:1px solid rgba(124,31,197,.22);border-radius:999px;background:rgba(124,31,197,.045);font-size:.84rem;line-height:1.2;padding:.43rem .68rem}.home-pricing-includes span,.home-pricing-meta span{color:var(--color-ink-900);font-weight:var(--cx-weight-semibold)}.home-pricing-meta span{border:1px solid var(--cx-color-line-soft);border-radius:var(--cx-radius-sm);background:var(--cx-color-white);padding:.75rem}.home-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5);max-width:var(--layout-max-width);margin:0 auto}.home-pillar-card{display:grid;min-height:260px;align-content:start;border:1px solid var(--cx-color-line-soft);border-radius:8px;background:var(--cx-color-white);color:inherit;padding:1.4rem;text-align:left;text-decoration:none}.home-pillar-card>span{margin-top:var(--space-5);color:var(--color-primary);font-size:1.4rem}.home-route-list{display:grid;gap:.75rem}.home-route-row{position:relative;z-index:1;border:1px solid var(--cx-color-line-soft);border-radius:8px;background:var(--cx-color-white);color:inherit;padding:1rem 1.1rem;text-align:left;text-decoration:none}.home-route-row small{display:block;margin-bottom:.5rem;color:var(--color-primary);font-size:.82rem;font-weight:var(--font-weight-bold)}.home-route-row h3{margin:0;color:var(--color-ink-900);font-size:1.08rem;line-height:var(--leading-snug)}.home-route-row p{margin:.35rem 0 0;color:var(--text-muted);font-size:.96rem;line-height:1.55}.home-inside-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:.9rem;width:min(1120px,100%);margin:0 auto}.home-inside-item{position:relative;display:grid;align-content:start;grid-column:span 3;border:1px solid rgba(120,140,170,.16);border-radius:8px;background:linear-gradient(145deg,rgba(255,255,255,1),rgba(249,250,255,.92)),var(--cx-color-white);color:inherit;min-height:152px;overflow:hidden;box-shadow:0 16px 38px rgba(8,27,63,.055);padding:0;text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.home-inside-item:nth-child(5),.home-inside-item:nth-child(6),.home-inside-item:nth-child(7){grid-column:span 4}.home-inside-item:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,rgba(124,31,197,.65),rgba(34,197,94,.45));opacity:0;transition:opacity .18s ease}.home-inside-item.is-active,.home-inside-item:focus-within,.home-inside-item:hover{border-color:rgba(124,31,197,.3);box-shadow:0 20px 46px rgba(8,27,63,.11);transform:translateY(-2px)}.home-inside-item.is-active:before,.home-inside-item:focus-within:before,.home-inside-item:hover:before{opacity:1}.home-inside-item:focus-within{outline:3px solid rgba(124,31,197,.2);outline-offset:3px}.home-inside-card-button{display:grid;align-content:start;width:100%;min-height:100%;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;padding:1rem 1rem .95rem;text-align:left}.home-inside-item h3{margin:0;color:var(--color-ink-900);font-size:1.02rem;line-height:var(--leading-snug)}.home-inside-item p{margin:.45rem 0 0;color:var(--text-muted);font-size:.88rem;line-height:1.5}.home-inside-more{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;width:calc(100% - 2rem);max-height:0;margin:0 1rem;border-radius:8px;background:var(--color-primary);color:var(--cx-color-white);font-size:.88rem;font-weight:var(--cx-weight-heavy);opacity:0;overflow:hidden;pointer-events:none;text-decoration:none;transition:max-height .18s ease,margin-top .18s ease,opacity .18s ease}.home-inside-item.is-active .home-inside-more{max-height:2.6rem;margin-top:0;margin-bottom:1rem;opacity:1;pointer-events:auto}.home-review-section{background:var(--cx-color-white)}.home-review-layout{display:grid;grid-template-columns:minmax(280px,.75fr) minmax(340px,1fr);gap:clamp(1.5rem,4vw,3.5rem);align-items:center;width:min(1120px,100%);margin:0 auto}.home-final-head h2,.home-review-copy h2{margin:0;color:var(--color-ink-900);font-family:var(--cx-font-display);font-size:var(--cx-section-title-compact);font-weight:var(--cx-weight-display);letter-spacing:0;line-height:var(--leading-tight)}.home-final-head p,.home-final-panel p,.home-review-copy>p{margin:var(--space-4) 0 0;color:var(--text-muted);font-size:1.02rem;line-height:1.65}.home-review-points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:var(--space-6)}.home-review-points article{border:1px solid var(--cx-color-line-soft);border-radius:8px;background:var(--cx-color-white);box-shadow:0 12px 30px rgba(8,27,63,.05);padding:1rem}.home-review-points h3{margin:0;color:var(--color-ink-900);font-size:1rem;line-height:var(--leading-snug)}.home-review-points p{margin:.4rem 0 0;color:var(--text-muted);font-size:.9rem;line-height:1.48}.home-review-visual{position:relative;overflow:hidden;border:1px solid rgba(120,140,170,.22);border-radius:12px;background:linear-gradient(135deg,rgba(255,255,255,1),rgba(247,250,255,.94)),var(--cx-color-white);box-shadow:0 24px 70px rgba(8,27,63,.12);padding:clamp(1rem,2vw,1.35rem)}.home-review-visual:before{content:"";position:absolute;inset:auto -18% -28% 40%;height:72%;border-radius:50%;background:radial-gradient(circle,rgba(124,31,197,.12),transparent 68%);pointer-events:none}.review-visual-top{position:relative;display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid rgba(120,140,170,.16);padding-bottom:.9rem}.review-visual-top span{color:var(--text-muted);font-size:.82rem;font-weight:var(--cx-weight-semibold)}.review-visual-top strong{color:var(--color-primary);font-size:.82rem;text-align:right}.case-review-console{position:relative;display:grid;gap:.72rem;margin-top:1rem;border:1px solid rgba(120,140,170,.2);border-radius:10px;background:rgba(246,249,252,.7);padding:.7rem}.case-decision-card,.case-profile-card,.case-resolution-row,.case-review-head{border:1px solid rgba(120,140,170,.18);border-radius:9px;background:var(--cx-color-white);padding:.68rem .78rem}.case-profile-card,.case-resolution-row,.case-review-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.7rem;align-items:center}.case-profile-card strong,.case-resolution-row strong,.case-review-head strong{display:block;color:var(--color-ink-900);font-size:.9rem}.case-profile-card span,.case-resolution-row span,.case-review-head span{display:block;margin-top:.16rem;color:var(--text-muted);font-size:.78rem;line-height:1.38}.case-profile-card em,.case-resolution-row em,.case-review-head em{border-radius:999px;font-size:.76rem;font-style:normal;font-weight:var(--cx-weight-heavy);padding:.34rem .55rem}.case-review-head em{position:relative;min-width:4.9rem;min-height:1.72rem;background:rgba(249,115,22,.11);color:var(--cx-review-warning-text);animation:case-status-badge-resolved 7.5s ease-in-out infinite}.case-profile-card{grid-template-columns:46px minmax(0,1fr) auto;border-color:rgba(249,115,22,.34);background:linear-gradient(135deg,rgba(249,115,22,.08),rgba(59,130,246,.04)),var(--cx-color-white);animation:case-review-hit 7.5s ease-in-out infinite}.case-status-badge span{position:absolute;inset:50% auto auto 50%;white-space:nowrap;transform:translate(-50%,-50%);transition:none}.case-status-badge span:first-child{opacity:1;animation:case-label-in-review 7.5s ease-in-out infinite}.case-status-badge span:nth-child(2){opacity:0;animation:case-label-resolved 7.5s ease-in-out infinite}.case-status-badge span:nth-child(3){opacity:0;animation:case-label-closed 7.5s ease-in-out infinite}.case-profile-avatar{display:grid;place-items:center;width:38px;height:38px;border-radius:8px;background:linear-gradient(135deg,rgba(124,31,197,.12),rgba(59,130,246,.12));color:var(--color-primary);font-weight:var(--cx-weight-heavy)}.case-status-timeline{--case-dot-size:0.58rem;--case-rail-top:0.08rem;position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:.08rem 0 .25rem}.case-status-timeline:after,.case-status-timeline:before{content:"";position:absolute;left:12.5%;right:12.5%;top:calc(var(--case-rail-top) + var(--case-dot-size) / 2 - 1.5px);height:3px;border-radius:999px;background:rgba(120,140,170,.22)}.case-status-timeline:after{background:linear-gradient(90deg,var(--cx-review-progress-start),var(--cx-review-progress-end));transform:scaleX(.333);transform-origin:left center;animation:case-status-progress 7.5s ease-in-out infinite}.case-status-timeline div{position:relative;z-index:1;display:grid;justify-items:center;gap:.35rem;min-width:0}.case-status-timeline span{width:var(--case-dot-size);height:var(--case-dot-size);border-radius:50%;background:rgba(120,140,170,.42)}.case-status-timeline .is-complete span{background:var(--cx-review-progress-start);box-shadow:0 0 0 3px rgba(31,107,147,.1)}.case-status-timeline div:nth-child(3) span{animation:case-status-resolved-dot 7.5s ease-in-out infinite}.case-status-timeline div:nth-child(4) span{animation:case-status-closed-dot 7.5s ease-in-out infinite}.case-status-timeline small{color:var(--text-muted);font-size:.72rem;line-height:1.15;text-align:center}.case-decision-card{border-color:rgba(124,31,197,.22);background:var(--cx-color-white);animation:case-review-choice 7.5s ease-in-out infinite;animation-delay:1s}.case-decision-card small{display:block;margin-bottom:.5rem;color:var(--color-primary);font-size:.68rem;font-weight:var(--cx-weight-heavy);letter-spacing:var(--cx-tracking-label);text-transform:uppercase}.case-decision-actions{display:flex;flex-wrap:wrap;gap:.42rem}.case-decision-actions button{position:relative;border:1px solid rgba(120,140,170,.18);border-radius:999px;background:var(--cx-color-white);color:var(--text-muted);font:inherit;font-size:.76rem;font-weight:var(--cx-weight-semibold);padding:.36rem .55rem}.case-decision-actions button:nth-child(2){padding-right:1.55rem;animation:case-false-positive-press 7.5s ease-in-out infinite}.case-decision-actions button:nth-child(2):after{content:"✓";position:absolute;right:.48rem;top:50%;color:var(--cx-review-success-text);font-size:.72rem;font-weight:var(--cx-weight-heavy);opacity:0;transform:translateY(-50%);animation:case-false-positive-check 7.5s ease-in-out infinite}.case-note{margin-top:.62rem;border:1px solid rgba(120,140,170,.18);border-radius:8px;background:rgba(246,249,252,.78);color:var(--text-muted);font-size:.78rem;line-height:1.4;padding:.55rem .62rem}.case-resolution-row{border-color:rgba(34,197,94,.26);background:linear-gradient(135deg,rgba(34,197,94,.08),rgba(59,130,246,.04)),var(--cx-color-white);animation:case-review-suppressed 7.5s ease-in-out infinite}.case-resolution-row em{background:rgba(34,197,94,.12);color:var(--cx-review-success-text)}@keyframes case-review-hit{0%,20%{border-color:rgba(249,115,22,.34);background:linear-gradient(135deg,rgba(249,115,22,.08),rgba(59,130,246,.04)),var(--cx-color-white);box-shadow:none}24%,42%{border-color:rgba(249,115,22,.38);box-shadow:0 14px 34px rgba(249,115,22,.12)}68%,to{border-color:rgba(34,197,94,.26);background:linear-gradient(135deg,rgba(34,197,94,.08),rgba(59,130,246,.04)),var(--cx-color-white);box-shadow:none}}@keyframes case-review-choice{0%,18%,to{box-shadow:none}26%,42%{box-shadow:0 16px 38px rgba(124,31,197,.14)}}@keyframes case-false-positive-press{0%,26%{border-color:rgba(120,140,170,.18);background:var(--cx-color-white);color:var(--text-muted);box-shadow:none}34%,46%{border-color:rgba(34,197,94,.55);background:rgba(34,197,94,.2);color:var(--cx-review-success-text);box-shadow:inset 0 0 0 1px rgba(34,197,94,.18),0 0 0 4px rgba(34,197,94,.08)}56%,to{border-color:rgba(34,197,94,.36);background:rgba(34,197,94,.12);color:var(--cx-review-success-text);box-shadow:none}}@keyframes case-false-positive-check{0%,28%{opacity:0}36%,to{opacity:1}}@keyframes case-status-progress{0%,30%{transform:scaleX(.333)}54%{transform:scaleX(.667)}76%,to{transform:scaleX(1)}}@keyframes case-status-resolved-dot{0%,46%{background:rgba(120,140,170,.42);box-shadow:none}52%,to{background:var(--cx-review-progress-end);box-shadow:0 0 0 5px rgba(34,197,94,.14)}}@keyframes case-status-closed-dot{0%,66%{background:rgba(120,140,170,.42);box-shadow:none}76%,to{background:var(--cx-review-progress-end);box-shadow:0 0 0 5px rgba(34,197,94,.14)}}@keyframes case-status-badge-resolved{0%,50%{background:rgba(249,115,22,.11);color:var(--cx-review-warning-text)}56%,to{background:rgba(34,197,94,.12);color:var(--cx-review-success-text)}}@keyframes case-label-in-review{0%,48%{opacity:1}56%,to{opacity:0}}@keyframes case-label-resolved{0%,48%{opacity:0}56%,70%{opacity:1}78%,to{opacity:0}}@keyframes case-label-closed{0%,70%{opacity:0}78%,to{opacity:1}}@keyframes case-review-suppressed{0%,72%{opacity:.62}82%,to{opacity:1}}@media (prefers-reduced-motion:reduce){.case-decision-actions button:nth-child(2),.case-decision-actions button:nth-child(2):after,.case-decision-card,.case-profile-card,.case-resolution-row,.case-status-badge,.case-status-badge span,.case-status-timeline div:nth-child(3) span,.case-status-timeline div:nth-child(4) span,.case-status-timeline:after{animation:none}}.landing-page-main>.main-section.landing-ai-section{display:block;padding:clamp(1.6rem,3.5vw,2.6rem) var(--layout-page-x-centered)}.landing-page-main>.main-section.landing-ai-section .landing-ai-layout{display:grid;grid-template-columns:minmax(240px,.64fr) minmax(360px,.9fr);gap:clamp(1.5rem,4vw,3.4rem);align-items:center;width:min(980px,100%);margin:0 auto}.landing-page-main>.main-section.landing-ai-section .landing-ai-copy h2{margin:0;color:var(--color-ink-900);font-family:var(--cx-font-display);font-size:var(--cx-section-title-compact);font-weight:var(--cx-weight-display);letter-spacing:0;line-height:var(--leading-tight)}.landing-page-main>.main-section.landing-ai-section .landing-ai-copy p{margin:1rem 0 0;color:var(--text-muted);font-size:1rem;line-height:1.6}.landing-page-main>.main-section.landing-ai-section .ai-review-console{overflow:hidden;border:1px solid rgba(120,140,170,.24);border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,250,255,.96)),var(--cx-color-white);box-shadow:0 20px 58px rgba(8,27,63,.12)}.landing-page-main>.main-section.landing-ai-section .ai-console-top{display:flex;align-items:center;justify-content:flex-start;gap:1rem;border-bottom:1px solid rgba(120,140,170,.2);background:linear-gradient(135deg,rgba(124,31,197,.07),rgba(59,130,246,.06)),var(--cx-color-white);padding:.9rem 1rem}.landing-page-main>.main-section.landing-ai-section .ai-console-top span{width:.7rem;height:.7rem;border-radius:50%;background:var(--color-primary);box-shadow:1rem 0 0 rgba(124,31,197,.34),2rem 0 0 rgba(59,130,246,.26)}.landing-page-main>.main-section.landing-ai-section .ai-console-top em,.landing-page-main>.main-section.landing-ai-section .ai-review-grid p{margin:0;color:var(--color-primary);font-size:.66rem;font-style:normal;font-weight:var(--cx-weight-heavy);letter-spacing:var(--cx-tracking-label);text-transform:uppercase}.landing-page-main>.main-section.landing-ai-section .ai-review-grid{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:.65rem;padding:.75rem}.landing-page-main>.main-section.landing-ai-section .ai-assist-panel,.landing-page-main>.main-section.landing-ai-section .audit-control-strip,.landing-page-main>.main-section.landing-ai-section .reviewer-decision-panel,.landing-page-main>.main-section.landing-ai-section .source-context-panel{border:1px solid rgba(120,140,170,.2);border-radius:10px;background:rgba(246,249,252,.72);padding:.75rem}.landing-page-main>.main-section.landing-ai-section .ai-assist-panel,.landing-page-main>.main-section.landing-ai-section .audit-control-strip{background:var(--cx-color-white)}.landing-page-main>.main-section.landing-ai-section .ai-assist-panel{grid-row:span 2;border-color:rgba(124,31,197,.18);box-shadow:inset 0 0 0 1px rgba(124,31,197,.04)}.landing-page-main>.main-section.landing-ai-section .ai-assist-panel h3,.landing-page-main>.main-section.landing-ai-section .reviewer-decision-panel h3,.landing-page-main>.main-section.landing-ai-section .source-context-panel h3{margin:.3rem 0 0;color:var(--color-ink-900);font-size:.94rem;line-height:var(--leading-snug)}.landing-page-main>.main-section.landing-ai-section .assist-signals,.landing-page-main>.main-section.landing-ai-section .decision-actions,.landing-page-main>.main-section.landing-ai-section .source-signal-stack{display:grid;gap:.45rem;margin-top:.75rem}.landing-page-main>.main-section.landing-ai-section .assist-signals div,.landing-page-main>.main-section.landing-ai-section .decision-actions span,.landing-page-main>.main-section.landing-ai-section .rationale-box,.landing-page-main>.main-section.landing-ai-section .source-signal-stack span{border:1px solid rgba(120,140,170,.18);border-radius:9px;background:var(--cx-color-white);color:var(--text-muted);font-size:.76rem;line-height:1.35;padding:.44rem .55rem}.landing-page-main>.main-section.landing-ai-section .rationale-box{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:.5rem;align-items:center}.landing-page-main>.main-section.landing-ai-section .ai-assist-copy{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.55rem;align-items:start;margin-top:.75rem;border:1px solid rgba(124,31,197,.24);border-radius:10px;background:linear-gradient(135deg,rgba(124,31,197,.06),rgba(59,130,246,.04)),var(--cx-color-white);padding:.62rem}.landing-page-main>.main-section.landing-ai-section .ai-assist-copy span{color:var(--color-ink-900);font-size:.8rem;line-height:1.45}.landing-page-main>.main-section.landing-ai-section .assist-signals div{display:grid;grid-template-columns:.8fr 1fr;gap:.4rem}.landing-page-main>.main-section.landing-ai-section .assist-signals strong,.landing-page-main>.main-section.landing-ai-section .audit-control-strip strong,.landing-page-main>.main-section.landing-ai-section .rationale-box strong{color:var(--color-ink-900)}.landing-page-main>.main-section.landing-ai-section .assist-signals span,.landing-page-main>.main-section.landing-ai-section .audit-control-strip span,.landing-page-main>.main-section.landing-ai-section .rationale-box span{color:var(--text-muted)}.landing-page-main>.main-section.landing-ai-section .audit-control-strip{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0;overflow:hidden}.landing-page-main>.main-section.landing-ai-section .audit-control-strip div{display:grid;gap:.18rem;min-width:0;border-left:1px solid rgba(120,140,170,.16);padding:.6rem .68rem;font-size:.76rem}.landing-page-main>.main-section.landing-ai-section .audit-control-strip div:first-child{border-left:0}.home-industry-link:focus-visible,.home-industry-link:hover,.home-pillar-card:focus-visible,.home-pillar-card:hover{border-color:var(--color-primary);outline:0}.home-industry-list{display:flex;flex-wrap:wrap;justify-content:center;gap:.85rem;max-width:860px;margin:0 auto}.home-industries-cta{margin-top:var(--space-6)}.home-industry-triggers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;width:min(1120px,100%);margin:0 auto var(--space-6)}.home-industry-triggers article{border:1px solid var(--cx-color-line-soft);border-radius:8px;background:var(--cx-color-white);box-shadow:0 12px 30px rgba(8,27,63,.05);padding:1rem}.home-industry-triggers h3{margin:0;color:var(--color-ink-900);font-size:1rem;line-height:var(--leading-snug)}.home-industry-triggers p{margin:.4rem 0 0;color:var(--text-muted);font-size:.9rem;line-height:1.45}.home-industry-triggers em{display:inline-flex;margin-top:.8rem;border-radius:999px;background:rgba(124,31,197,.07);color:var(--color-primary);font-size:.78rem;font-style:normal;font-weight:var(--cx-weight-semibold);padding:.34rem .5rem}.home-final-cta-section{background:var(--cx-color-white);color:var(--color-ink-900)}.home-final-cta-section .section-padding-sm{padding-bottom:clamp(2.5rem,5vw,4rem)}.home-final-cta{width:min(1120px,100%);margin:0 auto}.home-final-head{max-width:780px}.home-final-head h2,.home-final-panel h3,.home-final-panel strong{color:var(--color-ink-900)}.home-final-head p,.home-final-panel p,.home-final-panel span{color:var(--color-ink-500)}.home-final-panel{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(340px,1fr);gap:clamp(1rem,3vw,2rem);margin-top:var(--space-7);border:1px solid var(--cx-color-line);border-radius:12px;background:var(--cx-color-white);box-shadow:0 24px 70px rgba(7,27,57,.08);padding:clamp(1.2rem,3vw,2rem)}.home-final-panel h3{margin:0;font-family:var(--cx-font-display);font-size:clamp(1.3rem,2.2vw,1.9rem);line-height:var(--leading-tight)}.home-final-paths{display:grid;gap:.75rem}.home-final-paths article{display:grid;grid-template-columns:38px minmax(100px,.5fr) minmax(0,1fr);gap:.75rem;align-items:start;border:1px solid var(--cx-color-line);border-radius:8px;background:rgba(248,250,252,.88);padding:.85rem}.home-final-paths small{color:var(--color-primary);font-weight:var(--cx-weight-heavy)}.home-industry-link{border:1px solid var(--cx-color-line-soft);border-radius:999px;background:var(--cx-color-white);color:var(--color-ink-900);font-weight:var(--cx-weight-semibold);padding:.75rem 1rem;text-decoration:none}.home-tool-calculator{border:1px solid var(--cx-color-line-soft);border-radius:8px;background:var(--cx-color-section);padding:1rem}.home-pricing-panel .home-tool-calculator label{font-weight:var(--cx-weight-semibold)}.home-tool-calculator label,.home-tool-calculator small,.home-tool-calculator span{color:var(--text-muted);font-size:.86rem}.home-tool-calculator input{width:100%;accent-color:var(--color-primary)}.home-tool-calculator strong{color:var(--color-ink-900);font-family:var(--cx-font-display);font-size:1.5rem;line-height:1}.home-pricing-panel .home-tool-calculator strong{font-size:1.65rem}@media screen and (max-width:980px){.home-card-grid,.home-control-flow,.home-final-panel,.home-final-paths article,.home-industry-triggers,.home-inside-grid,.home-pricing-panel,.home-review-layout,.home-review-points,.home-tool-panel,.landing-page-main>.landing-ai-section .ai-review-grid,.landing-page-main>.landing-ai-section .audit-control-strip,.landing-page-main>.landing-ai-section .landing-ai-layout,.mlro-review-console{grid-template-columns:1fr}.landing-page-main>.landing-ai-section .ai-assist-panel{grid-row:auto}.home-control-layout,.home-route-layout{width:100%;min-height:auto}.home-pricing-panel,.home-tool-panel{width:100%;max-width:none}.home-pricing-wedge .home-pricing-panel{min-height:auto}.home-control-step{grid-template-columns:2.25rem minmax(0,1fr);gap:.45rem .75rem;min-height:auto;padding:1rem}.home-control-step p{grid-column:2;font-size:.92rem;line-height:1.48}.home-primary-link{margin-left:0}.landing-page-main>.main-section.landing-ai-section .ai-review-grid,.landing-page-main>.main-section.landing-ai-section .audit-control-strip,.landing-page-main>.main-section.landing-ai-section .landing-ai-layout{grid-template-columns:1fr}.landing-page-main>.main-section.landing-ai-section .landing-ai-layout{gap:1.25rem;align-items:start}.landing-page-main>.main-section.landing-ai-section .landing-ai-copy{text-align:center}.landing-page-main>.main-section.landing-ai-section .landing-ai-copy h2{max-width:760px;margin-left:auto;margin-right:auto}.landing-page-main>.main-section.landing-ai-section .landing-ai-copy p{max-width:34rem;margin-left:auto;margin-right:auto}.landing-page-main>.main-section.landing-ai-section .ai-assist-panel{grid-row:auto}.landing-page-main>.main-section.landing-ai-section .ai-review-console{width:100%;max-width:560px;margin:0 auto}.landing-page-main>.main-section.landing-ai-section .ai-review-grid{gap:.55rem;padding:.62rem}.landing-page-main>.main-section.landing-ai-section .audit-control-strip,.landing-page-main>.main-section.landing-ai-section .source-context-panel{display:none}.landing-page-main>.main-section.landing-ai-section .ai-assist-panel,.landing-page-main>.main-section.landing-ai-section .reviewer-decision-panel{padding:.9rem}.landing-page-main>.main-section.landing-ai-section .decision-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-page-main>.main-section.landing-ai-section .decision-actions span{text-align:center}.landing-page-main>.main-section.landing-ai-section .audit-control-strip div{border-left:0;border-top:1px solid rgba(120,140,170,.16)}.landing-page-main>.main-section.landing-ai-section .audit-control-strip div:first-child{border-top:0}.home-inside-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.home-inside-item,.home-inside-item:nth-child(5),.home-inside-item:nth-child(6),.home-inside-item:nth-child(7){grid-column:auto;min-height:auto}.home-inside-card-button{padding:.9rem}.home-inside-item h3{font-size:.98rem}.home-inside-item p{font-size:.82rem;line-height:1.42}}@media screen and (max-width:430px){.home-inside-grid{grid-template-columns:1fr}}@media screen and (max-width:480px){.home-control-flow{border-radius:10px}.home-control-step{grid-template-columns:auto minmax(0,1fr);gap:.35rem .75rem;padding:.9rem 1rem}.home-control-step small{align-self:baseline;font-size:.76rem;line-height:1.35}.home-control-step h3{font-size:1rem;line-height:1.35}.home-control-step p{grid-column:1/-1;font-size:.9rem;line-height:1.48}}