.page-module__E0kJGG__hero{padding:calc(var(--nav-height) + var(--space-3xl))0 var(--space-4xl);position:relative;overflow:hidden}.page-module__E0kJGG__hero:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 49%,#4caf500f 50%,#0000 51%),repeating-linear-gradient(90deg,#0000 0 118px,#4caf500e 118px 120px);height:520px;position:absolute;inset:96px 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}.page-module__E0kJGG__heroInner{width:min(var(--max-width),calc(100% - 48px));gap:var(--space-4xl);grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr);align-items:start;margin:0 auto;display:grid;position:relative}.page-module__E0kJGG__heroCopy{gap:var(--space-md);min-width:0;display:grid}.page-module__E0kJGG__heroCopy h1{max-width:700px;font-size:clamp(2.75rem,4.8vw,4.25rem);font-weight:800}.page-module__E0kJGG__heroCopy p{max-width:610px;color:var(--color-text-secondary);font-size:var(--font-size-lg);line-height:1.75}.page-module__E0kJGG__heroActions,.page-module__E0kJGG__ctaActions{gap:var(--space-md);flex-wrap:wrap;display:flex}.page-module__E0kJGG__trustRow{color:var(--color-text-secondary);font-size:var(--font-size-sm);flex-wrap:wrap;gap:10px;font-weight:800;display:flex}.page-module__E0kJGG__trustRow span{border-radius:var(--radius-full);background:#ffffff9e;border:1px solid #e5e5e5bf;padding:7px 10px}.page-module__E0kJGG__heroVisual{min-width:0}.page-module__E0kJGG__console{gap:var(--space-md);padding:var(--space-lg);border-radius:var(--radius-xl);background:linear-gradient(180deg,#fffffff5,#f6f8f6f0),var(--color-surface);box-shadow:var(--shadow-lg);border:1px solid #fff9;display:grid;position:relative}.page-module__E0kJGG__console:before{content:"";border-radius:var(--radius-md);pointer-events:none;border:1px solid #4caf5014;position:absolute;inset:12px}.page-module__E0kJGG__consoleTop{justify-content:space-between;gap:var(--space-md);align-items:flex-start;display:flex}.page-module__E0kJGG__consoleTop strong{font-family:var(--font-family);font-size:var(--font-size-lg);margin-top:4px;display:block}.page-module__E0kJGG__consoleEyebrow{color:var(--color-text-secondary);font-size:var(--font-size-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.page-module__E0kJGG__livePill{border-radius:var(--radius-full);background:var(--color-text-primary);color:#fff;font-size:var(--font-size-xs);white-space:nowrap;padding:7px 10px;font-weight:800}.page-module__E0kJGG__scoreRow{gap:var(--space-sm);grid-template-columns:repeat(2,1fr);display:grid}.page-module__E0kJGG__scoreRow div{padding:var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-accent-light)}.page-module__E0kJGG__scoreRow span{color:var(--color-text-secondary);font-size:var(--font-size-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:800;display:block}.page-module__E0kJGG__scoreRow strong{font-family:var(--font-family);margin-top:8px;font-size:3.4rem;line-height:1;display:block}.page-module__E0kJGG__eventGrid{gap:var(--space-sm);grid-template-columns:repeat(4,1fr);display:grid}.page-module__E0kJGG__eventGrid button{border:1px solid var(--color-border);border-radius:var(--radius-md);min-height:52px;color:var(--color-text-primary);background:#fff;font-weight:800}.page-module__E0kJGG__timeline{gap:var(--space-sm);display:grid}.page-module__E0kJGG__timeline div{border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:var(--font-size-sm);background:#f8f7f1eb;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:10px 12px;display:grid}.page-module__E0kJGG__dotGreen,.page-module__E0kJGG__dotGold,.page-module__E0kJGG__dotRed{border-radius:50%;width:9px;height:9px}.page-module__E0kJGG__dotGreen{background:var(--color-accent)}.page-module__E0kJGG__dotGold{background:var(--color-status-amber)}.page-module__E0kJGG__dotRed{background:var(--color-accent-red)}.page-module__E0kJGG__aiPanel{padding:var(--space-md);border-radius:var(--radius-md);background:#eef6e6;border:1px solid #4caf5033}.page-module__E0kJGG__aiPanel span{color:var(--color-accent-dark);font-size:var(--font-size-xs);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-weight:800;display:block}.page-module__E0kJGG__aiPanel p{color:var(--color-text-primary);font-size:var(--font-size-sm);line-height:1.55}.page-module__E0kJGG__workflow{padding:var(--space-4xl)0;background:var(--color-surface-alt)}.page-module__E0kJGG__workflowGrid{gap:var(--space-md);grid-template-columns:repeat(3,1fr);display:grid}.page-module__E0kJGG__workflowCard{justify-content:space-between;gap:var(--space-lg);min-height:280px;padding:var(--space-lg);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}.page-module__E0kJGG__workflowCard span{border-radius:var(--radius-full);background:var(--color-text-primary);color:#fff;width:fit-content;font-size:var(--font-size-xs);padding:6px 10px;font-weight:800}.page-module__E0kJGG__workflowCard h3{font-size:var(--font-size-2xl)}.page-module__E0kJGG__workflowCard p{color:var(--color-text-secondary)}.page-module__E0kJGG__productBand{padding:var(--space-4xl)0;background:linear-gradient(135deg,#2d3436fa,#2d3436fa),var(--color-text-primary);color:#ffffffc2}.page-module__E0kJGG__productInner{width:min(var(--max-width),calc(100% - 48px));gap:var(--space-4xl);grid-template-columns:.95fr 1.05fr;align-items:start;margin:0 auto;display:grid}.page-module__E0kJGG__productBand h2{color:#fff}.page-module__E0kJGG__productList{gap:var(--space-md);display:grid}.page-module__E0kJGG__productList article{padding:var(--space-lg);border-radius:var(--radius-md);background:#ffffff0f;border:1px solid #ffffff1a}.page-module__E0kJGG__productList h3{color:#fff;font-size:var(--font-size-xl);margin-bottom:8px}.page-module__E0kJGG__productList p{line-height:1.7}.page-module__E0kJGG__proof{padding:var(--space-4xl)0}.page-module__E0kJGG__proofGrid{gap:var(--space-4xl);grid-template-columns:1fr 1fr;align-items:end;display:grid}.page-module__E0kJGG__proofStats{gap:var(--space-sm);grid-template-columns:repeat(3,1fr);display:grid}.page-module__E0kJGG__proofStats div{min-height:150px;padding:var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.page-module__E0kJGG__proofStats strong{margin-bottom:var(--space-md);color:var(--color-accent);font-family:var(--font-family);font-size:var(--font-size-3xl);line-height:1;display:block}.page-module__E0kJGG__proofStats span{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:700}.page-module__E0kJGG__cta{padding:0 0 var(--space-4xl)}.page-module__E0kJGG__ctaInner{gap:var(--space-lg);width:min(920px,100% - 48px);padding:var(--space-4xl);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:linear-gradient(135deg,#ffffffe6,#e8f5e9eb),var(--color-surface);box-shadow:var(--shadow-md);text-align:center;justify-items:center;margin:0 auto;display:grid}.page-module__E0kJGG__ctaInner h2{max-width:760px;font-size:var(--font-size-5xl)}.page-module__E0kJGG__ctaInner p{max-width:640px;color:var(--color-text-secondary);font-size:var(--font-size-lg)}@media (max-width:980px){.page-module__E0kJGG__heroInner,.page-module__E0kJGG__productInner,.page-module__E0kJGG__proofGrid{grid-template-columns:1fr}.page-module__E0kJGG__heroInner{width:min(var(--max-width),calc(100% - 32px))}.page-module__E0kJGG__workflowGrid{grid-template-columns:1fr}.page-module__E0kJGG__productInner{width:min(var(--max-width),calc(100% - 32px))}}@media (max-width:640px){.page-module__E0kJGG__hero{padding-top:calc(var(--nav-height) + var(--space-3xl))}.page-module__E0kJGG__heroCopy h1{font-size:2.05rem}.page-module__E0kJGG__heroCopy p,.page-module__E0kJGG__ctaInner p{font-size:var(--font-size-base)}.page-module__E0kJGG__heroActions,.page-module__E0kJGG__ctaActions,.page-module__E0kJGG__trustRow{flex-direction:column}.page-module__E0kJGG__trustRow span{width:100%}.page-module__E0kJGG__eventGrid,.page-module__E0kJGG__proofStats,.page-module__E0kJGG__consoleTop,.page-module__E0kJGG__scoreRow{grid-template-columns:1fr}.page-module__E0kJGG__consoleTop{display:grid}.page-module__E0kJGG__livePill{width:fit-content}.page-module__E0kJGG__ctaInner{width:min(100% - 32px,920px);padding:var(--space-3xl)var(--space-lg)}}
