.SiteFooter-module__rXEOdW__footer{border-top:1px solid var(--border-subtle);background:#f8f7f5b8}.SiteFooter-module__rXEOdW__inner{max-width:var(--content-max-width);padding:44px var(--content-px) 28px;margin:0 auto}.SiteFooter-module__rXEOdW__primaryRow,.SiteFooter-module__rXEOdW__secondaryRow{justify-content:space-between;align-items:center;display:flex}.SiteFooter-module__rXEOdW__primaryRow{gap:48px}.SiteFooter-module__rXEOdW__identity{gap:12px;display:grid}.SiteFooter-module__rXEOdW__brand{color:var(--text-primary);font-size:var(--text-lg);letter-spacing:var(--tracking-tight);align-items:center;gap:10px;width:fit-content;font-weight:700;line-height:1;display:inline-flex}.SiteFooter-module__rXEOdW__brand:hover{color:var(--text-primary);opacity:.82}.SiteFooter-module__rXEOdW__brandMark{grid-template-columns:repeat(3,7px);align-items:center;width:30px;height:20px;display:inline-grid}.SiteFooter-module__rXEOdW__brandMark span{background:var(--text-primary);border-radius:var(--radius-full);width:7px;height:7px}.SiteFooter-module__rXEOdW__brandMark span:nth-child(2){background:var(--accent-primary);box-shadow:0 0 0 4px var(--accent-primary-light);transform:translateY(5px)}.SiteFooter-module__rXEOdW__brandMark span:nth-child(3){opacity:.35}.SiteFooter-module__rXEOdW__identity p{color:var(--text-tertiary);max-width:420px;font-size:14px;line-height:1.55}.SiteFooter-module__rXEOdW__nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.SiteFooter-module__rXEOdW__nav a{border-radius:var(--radius-md);color:var(--text-tertiary);transition:background-color var(--transition-fast), color var(--transition-fast);padding:8px 10px;font-size:14px;font-weight:550}.SiteFooter-module__rXEOdW__nav a:hover{color:var(--text-primary);background:#ffffffad}.SiteFooter-module__rXEOdW__secondaryRow{border-top:1px solid var(--border-subtle);gap:24px;margin-top:32px;padding-top:20px}.SiteFooter-module__rXEOdW__secondaryRow>p{color:var(--text-muted);font-size:12.5px;line-height:1.5}.SiteFooter-module__rXEOdW__profileLinks{gap:8px;display:flex}.SiteFooter-module__rXEOdW__profileLinks a{border:1px solid var(--border-default);height:34px;transition:background-color var(--transition-fast), border-color var(--transition-fast), transform var(--transition-base);background:#ffffffb3;border-radius:50%;justify-content:center;align-items:center;width:34px;display:inline-flex}.SiteFooter-module__rXEOdW__profileLinks a:hover{background:var(--bg-card);border-color:var(--border-accent);transform:translateY(-1px)}@media (max-width:768px){.SiteFooter-module__rXEOdW__inner{padding-top:36px}.SiteFooter-module__rXEOdW__primaryRow,.SiteFooter-module__rXEOdW__secondaryRow{flex-direction:column;align-items:flex-start}.SiteFooter-module__rXEOdW__nav{justify-content:flex-start}.SiteFooter-module__rXEOdW__secondaryRow{gap:16px}}
.page-module__E0kJGG__page{background:linear-gradient(180deg, var(--bg-page) 0 112px, #fff7f061 260px, var(--bg-page) 720px), radial-gradient(ellipse 92% 540px at 50% 300px, #c2703e24 0%, #fff7f06b 46%, #fafaf800 82%), var(--bg-page);min-height:100vh;overflow-x:clip}.page-module__E0kJGG__header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:var(--bg-glass);border-radius:var(--radius-full);max-width:var(--content-max-width);transition:border-color .35s ease, box-shadow .35s ease, padding var(--transition-base);z-index:1000;border:1px solid #0000;justify-content:space-between;align-items:center;gap:24px;width:calc(100% - 32px);margin:16px auto 0;padding:12px 14px 12px 18px;display:flex;position:sticky;top:16px}.page-module__E0kJGG__header.scrolled{border-color:var(--border-subtle);box-shadow:var(--shadow-md);padding:8px 12px 8px 16px}.page-module__E0kJGG__brand{color:var(--text-primary);font-size:var(--text-lg);letter-spacing:var(--tracking-tight);transition:opacity var(--transition-fast);align-items:center;gap:10px;font-weight:700;line-height:1;display:inline-flex}.page-module__E0kJGG__brand:hover{color:var(--text-primary);opacity:.82}.page-module__E0kJGG__brandMark{grid-template-columns:repeat(3,7px);align-items:center;width:30px;height:20px;display:inline-grid}.page-module__E0kJGG__brandMark span{background:var(--text-primary);border-radius:var(--radius-full);width:7px;height:7px}.page-module__E0kJGG__brandMark span:nth-child(2){background:var(--accent-primary);box-shadow:0 0 0 4px var(--accent-primary-light);transform:translateY(5px)}.page-module__E0kJGG__brandMark span:nth-child(3){opacity:.35}.page-module__E0kJGG__nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:3px;display:flex}.page-module__E0kJGG__nav a{border-radius:var(--radius-md);color:var(--text-tertiary);font-size:var(--text-sm);transition:color var(--transition-fast), background-color var(--transition-fast), transform var(--transition-base);padding:9px 10px;font-weight:500;line-height:1;position:relative}.page-module__E0kJGG__nav a:not(.page-module__E0kJGG__navCta):after{background:var(--accent-primary);border-radius:var(--radius-full);content:"";height:2px;transition:width .3s var(--ease-out-expo);width:0;position:absolute;bottom:2px;left:10px}.page-module__E0kJGG__nav a:not(.page-module__E0kJGG__navCta):hover{color:var(--text-primary)}.page-module__E0kJGG__nav a:not(.page-module__E0kJGG__navCta):hover:after{width:calc(100% - 20px)}.page-module__E0kJGG__nav .page-module__E0kJGG__navCta{background:var(--accent-primary);box-shadow:var(--shadow-accent);color:var(--text-inverse);font-size:var(--text-xs);margin-left:8px;padding:9px 18px;font-weight:600}.page-module__E0kJGG__nav .page-module__E0kJGG__navCta:hover{background:var(--accent-primary-hover);box-shadow:var(--shadow-accent-strong);color:var(--text-inverse);transform:translateY(-1px)}.page-module__E0kJGG__hero,.page-module__E0kJGG__problemSection,.page-module__E0kJGG__statementSection,.page-module__E0kJGG__shiftSection,.page-module__E0kJGG__systemsSection,.page-module__E0kJGG__methodSection,.page-module__E0kJGG__examplesSection,.page-module__E0kJGG__principlesSection,.page-module__E0kJGG__aboutSection,.page-module__E0kJGG__finalCta{max-width:var(--content-max-width);padding-left:var(--content-px);padding-right:var(--content-px);margin:0 auto;scroll-margin-top:108px}.page-module__E0kJGG__hero{max-width:1440px;padding-bottom:var(--section-py);padding-top:var(--section-py);grid-template-columns:1.3fr minmax(400px,.7fr);align-items:center;gap:clamp(36px,4vw,52px);display:grid;position:relative}.page-module__E0kJGG__heroCopy{display:grid}.page-module__E0kJGG__kicker{color:var(--accent-primary);font-size:var(--text-sm);letter-spacing:var(--tracking-wide);text-transform:uppercase;align-items:center;gap:8px;margin-bottom:16px;font-weight:600;line-height:1;display:inline-flex}.page-module__E0kJGG__kicker:before{background:var(--accent-primary);border-radius:var(--radius-full);content:"";flex-shrink:0;width:8px;height:8px;display:inline-block}.page-module__E0kJGG__hero h1{color:var(--text-primary);letter-spacing:var(--tracking-tighter);font-size:clamp(2.4rem,4.7vw,3.4rem);font-weight:700;line-height:var(--leading-tight);max-width:860px}.page-module__E0kJGG__hero h1 span{display:inline}.page-module__E0kJGG__hero h1 span+span:before{content:" "}.page-module__E0kJGG__heroHeadlineOutcome{display:inline}.page-module__E0kJGG__heroHeadlineOutcome em{color:var(--accent-primary-hover);font-style:normal;font-weight:700}.page-module__E0kJGG__heroText{color:var(--text-secondary);max-width:590px;margin-top:22px;font-size:17px;line-height:1.58}.page-module__E0kJGG__heroActions{flex-wrap:wrap;gap:16px;margin-top:32px;display:flex}.page-module__E0kJGG__heroTrust{border-top:1px solid var(--border-subtle);color:var(--text-tertiary);align-items:center;gap:9px;width:fit-content;margin-top:24px;padding-top:14px;font-size:14px;font-weight:550;line-height:1.5;display:inline-flex}.page-module__E0kJGG__heroTrustMark{background:var(--accent-primary);border-radius:var(--radius-full);box-shadow:0 0 0 4px var(--accent-primary-light);flex-shrink:0;width:7px;height:7px}.page-module__E0kJGG__hero .page-module__E0kJGG__kicker,.page-module__E0kJGG__hero h1,.page-module__E0kJGG__heroText,.page-module__E0kJGG__heroActions{opacity:1;transform:none}.page-module__E0kJGG__primaryAction,.page-module__E0kJGG__secondaryAction{border-radius:var(--radius-md);font-family:var(--font-sans);font-size:var(--text-sm);min-height:48px;transition:background-color var(--transition-base), border-color var(--transition-base), box-shadow var(--transition-base), color var(--transition-base), transform var(--transition-base);justify-content:center;align-items:center;gap:8px;padding:14px 30px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}button.page-module__E0kJGG__primaryAction{cursor:pointer}.page-module__E0kJGG__primaryAction{background:var(--accent-primary);box-shadow:var(--shadow-accent);color:var(--text-inverse);border:none}.page-module__E0kJGG__primaryAction:hover{background:var(--accent-primary-hover);box-shadow:var(--shadow-accent-strong);color:var(--text-inverse);transform:translateY(-2px)}.page-module__E0kJGG__primaryAction:active{background:var(--accent-primary-active);box-shadow:var(--shadow-accent);transform:translateY(0)}.page-module__E0kJGG__secondaryAction{border:1.5px solid var(--border-default);color:var(--accent-primary);background:0 0}.page-module__E0kJGG__secondaryAction:hover{background:var(--accent-primary-subtle);border-color:var(--accent-primary);color:var(--accent-primary);transform:translateY(-1px)}.page-module__E0kJGG__cardTags{flex-wrap:wrap;gap:10px;list-style:none;display:flex}.page-module__E0kJGG__cardTags li{background:var(--accent-primary-light);border-radius:var(--radius-full);color:var(--accent-primary);cursor:default;font-size:var(--text-xs);transition:background-color var(--transition-base), border-color var(--transition-base), color var(--transition-base), transform var(--transition-base);white-space:nowrap;border:1px solid #0000;align-items:center;gap:6px;padding:7px 16px;font-weight:500;line-height:1;display:inline-flex}.page-module__E0kJGG__cardTags li:hover{background:var(--accent-primary);border-color:var(--accent-primary);color:var(--text-inverse);transform:translateY(-1px)}.page-module__E0kJGG__workflowConsole{background:var(--bg-card);border:1px solid var(--border-default);font-family:var(--font-sans);border-radius:16px;width:100%;max-width:460px;margin-left:auto;padding:0;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 1px 3px #0000000a,0 8px 32px #0000000f}.page-module__E0kJGG__workflowConsole:before{content:"";opacity:0;pointer-events:none;z-index:1;background:linear-gradient(#0000 0%,#c2703e13 48%,#0000 100%);position:absolute;inset:0;transform:translateY(-110%)}.page-module__E0kJGG__workflowConsole>*{z-index:2;position:relative}.page-module__E0kJGG__workflowConsole:hover{transform:translateY(-4px);box-shadow:0 2px 4px #0000000a,0 12px 40px #00000014}.page-module__E0kJGG__consoleHeader{background:var(--bg-secondary);border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;padding:16px 22px;display:flex}.page-module__E0kJGG__consoleHeaderLeft{align-items:center;gap:10px;display:flex}.page-module__E0kJGG__consoleDot{background:var(--accent-primary);border-radius:50%;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 0 4px #c2703e24}.page-module__E0kJGG__consoleTitle{color:var(--text-tertiary);letter-spacing:.035em;text-transform:uppercase;font-size:12px;font-weight:650}.page-module__E0kJGG__consoleTitle:after{content:"";opacity:.2;vertical-align:middle;background:radial-gradient(circle,currentColor 1.1px,#0000 1.6px) 0/6px 4px repeat-x;width:16px;height:4px;margin-left:8px;display:inline-block;transform:translateY(-1px)}.page-module__E0kJGG__consoleStatusPill{background:var(--accent-primary-subtle);border-radius:var(--radius-full);color:var(--accent-primary-hover);letter-spacing:.015em;border:1px solid #c2703e29;padding:4px 10px;font-size:11px;font-weight:650}.page-module__E0kJGG__consoleStatusProcessing{background:var(--accent-secondary-light);color:#a85f09;border-color:#d9770633}.page-module__E0kJGG__consoleWorkflowInfo{padding:20px 22px 16px}.page-module__E0kJGG__consoleWorkflowName{color:var(--text-primary);letter-spacing:-.01em;margin:0 0 4px;font-size:16px;font-weight:700;line-height:1.35}.page-module__E0kJGG__consoleWorkflowStatus{color:var(--accent-primary);font-size:13.5px;font-weight:500}.page-module__E0kJGG__consoleDivider{background:var(--border-subtle);height:1px;margin:0 22px}.page-module__E0kJGG__consoleSection{padding:16px 22px;position:relative;overflow:hidden}.page-module__E0kJGG__consoleSection:before{border-radius:var(--radius-lg);content:"";opacity:0;pointer-events:none;transform-origin:0;background:linear-gradient(90deg,#fff7f0eb,#fde8d857);border:1px solid #c2703e14;position:absolute;inset:8px 12px;transform:scaleX(.985)}.page-module__E0kJGG__consoleSection:after{background:var(--accent-primary);border-radius:var(--radius-full);content:"";opacity:0;width:2px;position:absolute;top:18px;bottom:18px;left:12px}.page-module__E0kJGG__consoleSection>*{z-index:1;position:relative}.page-module__E0kJGG__consoleSectionLabel{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:600;display:block}.page-module__E0kJGG__consoleChecklist{flex-direction:column;gap:8px;list-style:none;display:flex}.page-module__E0kJGG__consoleChecklist li{color:var(--text-secondary);align-items:center;gap:10px;font-size:14px;font-weight:450;display:flex}.page-module__E0kJGG__checkDone,.page-module__E0kJGG__checkWarn{display:flex}.page-module__E0kJGG__checkIcon{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:21px;height:21px;font-size:11.5px;font-weight:700;display:flex}.page-module__E0kJGG__checkIcon.page-module__E0kJGG__done{background:var(--accent-success-light);color:var(--accent-success)}.page-module__E0kJGG__checkIcon.page-module__E0kJGG__warn{background:var(--accent-secondary-light);color:#d97706}.page-module__E0kJGG__consoleOutputItems{flex-wrap:wrap;gap:6px;display:flex}.page-module__E0kJGG__outputTag{background:var(--accent-primary-light);border-radius:var(--radius-full);color:var(--accent-primary);white-space:nowrap;padding:5px 12px;font-size:12.5px;font-weight:500}.page-module__E0kJGG__consoleFooter{background:var(--bg-secondary);border-top:1px solid var(--border-subtle);transition:background-color var(--transition-base), box-shadow var(--transition-base);align-items:center;gap:8px;padding:13px 22px;display:flex}.page-module__E0kJGG__consoleFooterIcon{font-size:13px;line-height:1}.page-module__E0kJGG__consoleFooterText{color:var(--text-muted);font-size:13px;font-weight:500}.page-module__E0kJGG__workflowBridge{border-bottom:1px solid var(--border-subtle);border-top:1px solid var(--border-subtle);max-width:none;padding:clamp(44px, 6vw, 64px) var(--content-px);text-align:center;flex-direction:column;align-items:center;margin:0 auto;display:flex}.page-module__E0kJGG__workflowBridge p{color:var(--text-secondary);letter-spacing:var(--tracking-tight);font-size:clamp(1.15rem,2vw,1.35rem);font-weight:550;line-height:var(--leading-snug)}.page-module__E0kJGG__workflowBridge a{color:var(--accent-primary);transition:color var(--transition-fast), gap var(--transition-base);align-items:center;gap:8px;margin-top:14px;font-size:14px;font-weight:650;display:inline-flex}.page-module__E0kJGG__workflowBridge a:hover{color:var(--accent-primary-hover);gap:13px}.page-module__E0kJGG__demoRunning .page-module__E0kJGG__consoleSection:before,.page-module__E0kJGG__demoRunning .page-module__E0kJGG__consoleSection:after,.page-module__E0kJGG__demoRunning .page-module__E0kJGG__consoleSectionLabel,.page-module__E0kJGG__demoRunning .page-module__E0kJGG__consoleChecklist li,.page-module__E0kJGG__demoRunning .page-module__E0kJGG__outputTag,.page-module__E0kJGG__demoRunning .page-module__E0kJGG__consoleFooter{animation-iteration-count:1!important}.page-module__E0kJGG__demoRunning .page-module__E0kJGG__consoleSectionInput:before,.page-module__E0kJGG__demoRunning .page-module__E0kJGG__consoleSectionInput:after,.page-module__E0kJGG__demoRunning .page-module__E0kJGG__consoleSectionInput .page-module__E0kJGG__consoleSectionLabel{animation-delay:.6s!important}.page-module__E0kJGG__demoRunning .page-module__E0kJGG__consoleSectionReview:before,.page-module__E0kJGG__demoRunning .page-module__E0kJGG__consoleSectionReview:after,.page-module__E0kJGG__demoRunning .page-module__E0kJGG__consoleSectionReview .page-module__E0kJGG__consoleSectionLabel{animation-delay:2.2s!important}.page-module__E0kJGG__demoRunning .page-module__E0kJGG__consoleSectionOutput:before,.page-module__E0kJGG__demoRunning .page-module__E0kJGG__consoleSectionOutput:after,.page-module__E0kJGG__demoRunning .page-module__E0kJGG__consoleSectionOutput .page-module__E0kJGG__consoleSectionLabel{animation-delay:4.2s!important}.page-module__E0kJGG__demoRunning .page-module__E0kJGG__consoleChecklist li,.page-module__E0kJGG__demoRunning .page-module__E0kJGG__outputTag,.page-module__E0kJGG__demoRunning .page-module__E0kJGG__consoleFooter{opacity:0;transform:translateY(8px)}.page-module__E0kJGG__demoRunning .page-module__E0kJGG__consoleSectionInput .page-module__E0kJGG__consoleChecklist li:first-child{animation:page-module__E0kJGG__demoItemAppear .35s var(--ease-out-expo) .9s both!important}.page-module__E0kJGG__demoRunning .page-module__E0kJGG__consoleSectionInput .page-module__E0kJGG__consoleChecklist li:nth-child(2){animation:page-module__E0kJGG__demoItemAppear .35s var(--ease-out-expo) 1.3s both!important}.page-module__E0kJGG__demoRunning .page-module__E0kJGG__consoleSectionInput .page-module__E0kJGG__consoleChecklist li:nth-child(3){animation:page-module__E0kJGG__demoItemAppear .35s var(--ease-out-expo) 1.7s both!important}.page-module__E0kJGG__demoRunning .page-module__E0kJGG__consoleSectionReview .page-module__E0kJGG__consoleChecklist li:first-child{animation:page-module__E0kJGG__demoItemAppear .35s var(--ease-out-expo) 2.5s both!important}.page-module__E0kJGG__demoRunning .page-module__E0kJGG__consoleSectionReview .page-module__E0kJGG__consoleChecklist li:nth-child(2){animation:page-module__E0kJGG__demoItemAppear .35s var(--ease-out-expo) 2.9s both!important}.page-module__E0kJGG__demoRunning .page-module__E0kJGG__consoleSectionReview .page-module__E0kJGG__consoleChecklist li:nth-child(3){animation:page-module__E0kJGG__demoItemAppear .35s var(--ease-out-expo) 3.4s both!important}.page-module__E0kJGG__demoRunning .page-module__E0kJGG__outputTag:first-child{animation:page-module__E0kJGG__demoTagSlide .3s var(--ease-out-expo) 4.5s both!important}.page-module__E0kJGG__demoRunning .page-module__E0kJGG__outputTag:nth-child(2){animation:page-module__E0kJGG__demoTagSlide .3s var(--ease-out-expo) 4.65s both!important}.page-module__E0kJGG__demoRunning .page-module__E0kJGG__outputTag:nth-child(3){animation:page-module__E0kJGG__demoTagSlide .3s var(--ease-out-expo) 4.8s both!important}.page-module__E0kJGG__demoRunning .page-module__E0kJGG__consoleFooter{animation:.4s 5.2s both page-module__E0kJGG__demoItemAppear!important}.page-module__E0kJGG__problemSection{background:var(--bg-secondary);max-width:none;padding-bottom:var(--section-py);padding-left:max(var(--content-px), calc((100vw - var(--content-max-width)) / 2 + var(--content-px)));padding-right:max(var(--content-px), calc((100vw - var(--content-max-width)) / 2 + var(--content-px)));padding-top:var(--section-py)}.page-module__E0kJGG__problemSection h2{transition:opacity 1s var(--ease-out-expo), transform 1s var(--ease-out-expo)}.page-module__E0kJGG__problemSection h2+p{color:var(--text-secondary);text-align:left;max-width:680px;margin:14px 0 0;font-size:17px;line-height:1.62}.page-module__E0kJGG__centerHeading{text-align:center;max-width:820px;margin:0 auto;display:grid}.page-module__E0kJGG__centerHeading .page-module__E0kJGG__kicker{justify-self:center}.page-module__E0kJGG__problemSection .page-module__E0kJGG__centerHeading{text-align:left;margin:0}.page-module__E0kJGG__problemSection .page-module__E0kJGG__centerHeading .page-module__E0kJGG__kicker{justify-self:start}.page-module__E0kJGG__problemSection .page-module__E0kJGG__centerHeading p,.page-module__E0kJGG__problemSection h2+p{text-align:left;margin-left:0;margin-right:0}.page-module__E0kJGG__centerHeading h2,.page-module__E0kJGG__sectionHeading h2,.page-module__E0kJGG__shiftCopy h2,.page-module__E0kJGG__principlesCopy h2,.page-module__E0kJGG__aboutLayout h2,.page-module__E0kJGG__finalCta h2{color:var(--text-primary);font-size:var(--text-4xl);letter-spacing:var(--tracking-tight);font-weight:600;line-height:var(--leading-snug)}.page-module__E0kJGG__centerHeading p,.page-module__E0kJGG__sectionHeading p,.page-module__E0kJGG__finalCta p,.page-module__E0kJGG__aboutLayout p{color:var(--text-secondary);font-size:var(--text-base);line-height:var(--leading-relaxed)}.page-module__E0kJGG__centerHeading p{margin:18px auto 0}.page-module__E0kJGG__painGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:48px;display:grid}.page-module__E0kJGG__painCard,.page-module__E0kJGG__systemCard,.page-module__E0kJGG__exampleCard{background:var(--bg-card);border:1px solid var(--border-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:transform var(--transition-base), box-shadow var(--transition-base), border-color var(--transition-base), background-color var(--transition-base)}.page-module__E0kJGG__painCard{text-align:left;gap:0;padding:30px 26px;display:grid;position:relative;overflow:hidden}.page-module__E0kJGG__painCard:before{background:linear-gradient(90deg, var(--accent-primary-light), transparent);content:"";opacity:0;height:3px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.page-module__E0kJGG__painCard:hover,.page-module__E0kJGG__systemCard:hover,.page-module__E0kJGG__exampleCard:hover{background:var(--bg-card-hover);border-color:var(--border-accent);box-shadow:var(--shadow-lg);transform:translateY(-4px)}.page-module__E0kJGG__painCard:hover:before{opacity:1}.page-module__E0kJGG__painCardIcon{background:var(--accent-primary-subtle);border-radius:var(--radius-md);justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:18px;font-size:20px;transition:background .3s;display:flex}.page-module__E0kJGG__painCard:hover .page-module__E0kJGG__painCardIcon{background:var(--accent-primary-light)}.page-module__E0kJGG__painCard h3,.page-module__E0kJGG__systemCard h3,.page-module__E0kJGG__methodItem h3,.page-module__E0kJGG__exampleCard h3{color:var(--text-primary);font-size:var(--text-lg);letter-spacing:var(--tracking-tight);font-weight:600;line-height:1.3}.page-module__E0kJGG__painCard h3{letter-spacing:-.01em;margin-bottom:8px;font-size:17px;font-weight:650}.page-module__E0kJGG__systemCard h3,.page-module__E0kJGG__exampleCard h3{font-size:21px;line-height:1.22}.page-module__E0kJGG__painCard p,.page-module__E0kJGG__systemCard p,.page-module__E0kJGG__methodItem p,.page-module__E0kJGG__exampleCard dd{color:var(--text-tertiary);font-size:var(--text-sm);line-height:var(--leading-normal);max-width:none}.page-module__E0kJGG__painCard p{color:var(--text-secondary);font-size:15.5px;line-height:1.62}.page-module__E0kJGG__systemCard p,.page-module__E0kJGG__exampleCard dd{color:var(--text-secondary);font-size:16.5px;line-height:1.7}.page-module__E0kJGG__statementSection{background:linear-gradient(180deg, var(--bg-primary) 0%, #fff7f05c 100%);max-width:none;padding-bottom:var(--section-py-sm);padding-top:var(--section-py-sm);text-align:center;border-top-color:#0000}.page-module__E0kJGG__statement{color:var(--text-tertiary);font-size:var(--text-3xl);letter-spacing:var(--tracking-tight);font-style:italic;font-weight:500;line-height:var(--leading-snug);max-width:680px;margin:0 auto}.page-module__E0kJGG__statement span{color:var(--text-secondary);display:inline-block;position:relative}.page-module__E0kJGG__statement span:after{border-radius:var(--radius-full);content:"";opacity:.48;transform-origin:0;background:linear-gradient(90deg,#0000,#c2703e70,#0000);width:100%;height:2px;position:absolute;bottom:-6px;left:0;transform:scaleX(.32)}.page-module__E0kJGG__shiftSection{background:radial-gradient(ellipse 72% 420px at 50% 38%, #c2703e0e 0%, #fff7f047 44%, #fafaf800 100%), var(--bg-page);max-width:none;padding-bottom:var(--section-py);padding-left:max(var(--content-px), calc((100vw - var(--content-max-width)) / 2 + var(--content-px)));padding-right:max(var(--content-px), calc((100vw - var(--content-max-width)) / 2 + var(--content-px)));padding-top:var(--section-py);border-top-color:#0000;grid-template-columns:minmax(0,.72fr) minmax(420px,1fr);align-items:center;gap:56px;display:grid}.page-module__E0kJGG__shiftCopy{display:grid}.page-module__E0kJGG__shiftPanel{background:var(--bg-card);border:1px solid var(--border-card);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);grid-template-columns:1fr 1fr;display:grid;position:relative;overflow:hidden}.page-module__E0kJGG__shiftPanel div+div{border-left:1px solid var(--border-subtle)}.page-module__E0kJGG__shiftPanel span{background:var(--bg-secondary);border-bottom:1px solid var(--border-subtle);color:var(--text-primary);font-size:var(--text-sm);padding:14px 16px;font-weight:700;line-height:1;display:block}.page-module__E0kJGG__shiftPanel div:first-child span{color:var(--accent-warning)}.page-module__E0kJGG__shiftPanel div:last-child span{color:var(--accent-primary)}.page-module__E0kJGG__shiftPanel p{color:var(--text-tertiary);font-size:var(--text-sm);font-weight:500;line-height:var(--leading-normal);max-width:none;transition:background-color var(--transition-base), color var(--transition-base);padding:12px 16px}.page-module__E0kJGG__shiftPanel p+p{border-top:1px solid var(--border-subtle)}.page-module__E0kJGG__shiftPanel div:last-child p{color:var(--text-primary)}.page-module__E0kJGG__systemsSection,.page-module__E0kJGG__examplesSection{padding-bottom:var(--section-py);padding-top:var(--section-py)}.page-module__E0kJGG__systemsSection{background:linear-gradient(180deg, var(--bg-page) 0%, var(--bg-primary) 54%);max-width:none;padding-left:max(var(--content-px), calc((100vw - 1380px) / 2 + var(--content-px)));padding-right:max(var(--content-px), calc((100vw - 1380px) / 2 + var(--content-px)));border-top-color:#0000}.page-module__E0kJGG__sectionHeading{max-width:760px;display:grid}.page-module__E0kJGG__sectionHeading p{margin-top:18px}.page-module__E0kJGG__systemGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:56px;display:grid}.page-module__E0kJGG__systemCard{grid-template-rows:1fr auto auto;gap:28px;padding:34px 36px;display:grid}.page-module__E0kJGG__systemCard>div:first-child{gap:14px;display:grid}.page-module__E0kJGG__cardMarker{background:var(--accent-primary);border-radius:var(--radius-full);box-shadow:0 0 0 4px var(--accent-primary-light);width:32px;height:8px;display:inline-flex}.page-module__E0kJGG__cardFlow{border:1px solid var(--border-card);border-left:3px solid var(--accent-primary);border-radius:0 var(--radius-lg) var(--radius-lg) 0;display:grid;position:relative;overflow:hidden}.page-module__E0kJGG__cardFlow span{background:var(--bg-card);color:var(--text-secondary);font-size:16px;font-weight:500;line-height:var(--leading-normal);transition:background-color var(--transition-base), color var(--transition-base);padding:15px 17px}.page-module__E0kJGG__cardFlow span:first-child{color:var(--text-primary);font-weight:600}.page-module__E0kJGG__cardFlow span+span{border-top:1px solid var(--border-subtle)}.page-module__E0kJGG__systemCard:hover .page-module__E0kJGG__cardFlow span{background:var(--accent-primary-subtle)}.page-module__E0kJGG__methodSection{background:radial-gradient(ellipse 68% 520px at 50% 22%, #c2703e0b 0%, #fff7f038 48%, #fafaf800 100%), linear-gradient(180deg, var(--bg-primary) 0%, var(--bg-secondary) 18%, var(--bg-secondary) 100%);max-width:none;padding-bottom:var(--section-py);padding-left:max(var(--content-px), calc((100vw - var(--content-max-width)) / 2 + var(--content-px)));padding-right:max(var(--content-px), calc((100vw - var(--content-max-width)) / 2 + var(--content-px)));padding-top:var(--section-py);border-top-color:#0000}.page-module__E0kJGG__methodList{gap:16px;margin-top:48px;list-style:none;display:grid;position:relative}.page-module__E0kJGG__methodList:before{background:var(--border-default);content:"";width:1px;height:calc(100% - 52px);position:absolute;top:26px;left:18px}.page-module__E0kJGG__methodItem{background:var(--bg-card);border:1px solid var(--border-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:transform var(--transition-base), box-shadow var(--transition-base), border-color var(--transition-base);grid-template-columns:52px minmax(0,1fr);align-items:start;gap:24px;padding:30px 34px;display:grid;position:relative}.page-module__E0kJGG__methodItem:hover{border-color:var(--border-accent);box-shadow:var(--shadow-lg);transform:translateY(-3px)}.page-module__E0kJGG__methodItem>span{background:var(--accent-primary-light);border-radius:var(--radius-md);color:var(--accent-primary);font-family:var(--font-sans);font-size:var(--text-sm);letter-spacing:0;z-index:1;justify-content:center;align-items:center;min-width:36px;height:36px;padding:0 12px;font-weight:700;display:inline-flex;position:relative}.page-module__E0kJGG__methodItem div{grid-template-columns:minmax(260px,.36fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}.page-module__E0kJGG__examplesSection{background:linear-gradient(180deg, var(--bg-secondary) 0%, var(--bg-page) 48%, var(--bg-primary) 100%);max-width:none;padding-left:max(var(--content-px), calc((100vw - var(--content-max-width)) / 2 + var(--content-px)));padding-right:max(var(--content-px), calc((100vw - var(--content-max-width)) / 2 + var(--content-px)));border-top-color:#0000}.page-module__E0kJGG__exampleGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:48px;display:grid}.page-module__E0kJGG__exampleCard{gap:28px;padding:34px 36px;display:grid}.page-module__E0kJGG__exampleCard dl{gap:14px;display:grid}.page-module__E0kJGG__exampleCard div{background:var(--bg-card);border-left:3px solid var(--accent-primary);border-radius:0 var(--radius-lg) var(--radius-lg) 0;box-shadow:var(--shadow-xs);transition:background-color var(--transition-base), box-shadow var(--transition-base), border-left-color var(--transition-base);gap:10px;padding:24px 26px;display:grid}.page-module__E0kJGG__exampleCard div:hover{background:var(--accent-primary-subtle);border-left-color:var(--accent-primary-hover);box-shadow:var(--shadow-md)}.page-module__E0kJGG__exampleCard dt{color:var(--text-primary);font-size:16px;font-weight:700;line-height:1.35}.page-module__E0kJGG__principlesSection{background:radial-gradient(ellipse 72% 420px at 50% 46%, #c2703e0d 0%, #fff7f03d 48%, #f8f7f500 100%), linear-gradient(180deg, var(--bg-primary) 0%, var(--bg-secondary) 100%);max-width:none;padding-bottom:var(--section-py);padding-left:max(var(--content-px), calc((100vw - var(--content-max-width)) / 2 + var(--content-px)));padding-right:max(var(--content-px), calc((100vw - var(--content-max-width)) / 2 + var(--content-px)));padding-top:var(--section-py);border-top-color:#0000;grid-template-columns:minmax(0,.72fr) minmax(460px,1fr);align-items:start;gap:56px;display:grid}.page-module__E0kJGG__principlesCopy{display:grid}.page-module__E0kJGG__principlesList{background:var(--bg-card);border:1px solid var(--border-card);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);grid-template-columns:1fr 1fr;list-style:none;display:grid;overflow:hidden}.page-module__E0kJGG__principlesList li{color:var(--text-primary);font-size:var(--text-sm);font-weight:600;line-height:var(--leading-normal);padding:18px 22px}.page-module__E0kJGG__principlesList li:before{background:var(--accent-primary);border-radius:var(--radius-full);content:"";vertical-align:1px;width:7px;height:7px;margin-right:10px;display:inline-block}.page-module__E0kJGG__principlesList li:nth-child(2n){border-left:1px solid var(--border-subtle)}.page-module__E0kJGG__principlesList li:nth-child(n+3){border-top:1px solid var(--border-subtle)}.page-module__E0kJGG__aboutSection{background:linear-gradient(180deg, var(--bg-secondary) 0%, var(--bg-page) 58%, var(--bg-primary) 100%);max-width:none;padding-bottom:var(--section-py);padding-left:max(var(--content-px), calc((100vw - var(--content-max-width)) / 2 + var(--content-px)));padding-right:max(var(--content-px), calc((100vw - var(--content-max-width)) / 2 + var(--content-px)));padding-top:var(--section-py);border-top-color:#0000}.page-module__E0kJGG__aboutLayout{grid-template-columns:minmax(0,.88fr) minmax(260px,.42fr);align-items:center;gap:64px;margin-top:16px;display:grid}.page-module__E0kJGG__aboutCopy{gap:24px;max-width:780px;display:grid}.page-module__E0kJGG__aboutText{border:1px solid var(--border-card);border-left:3px solid var(--accent-primary-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);color:var(--text-secondary);background:#ffffffb8;max-width:720px;padding:26px 30px;font-size:17.2px;line-height:1.74}.page-module__E0kJGG__aboutText p{color:inherit;font-size:inherit;line-height:inherit;max-width:none}.page-module__E0kJGG__aboutText p+p{border-top:1px solid var(--border-subtle);margin-top:18px;padding-top:18px}.page-module__E0kJGG__aboutText strong{color:var(--text-primary);font-weight:700}.page-module__E0kJGG__aboutLinks{flex-wrap:wrap;gap:10px;display:flex}.page-module__E0kJGG__aboutLinks a{border:1px solid var(--border-card);border-radius:var(--radius-full);color:var(--text-secondary);height:36px;transition:background-color var(--transition-base), border-color var(--transition-base), color var(--transition-base), transform var(--transition-base);background:#ffffffb8;justify-content:center;align-items:center;width:36px;padding:0;line-height:1;display:inline-flex}.page-module__E0kJGG__aboutLinks a:hover{background:var(--accent-primary-subtle);border-color:var(--border-accent);color:var(--accent-primary-hover);transform:translateY(-1px)}.page-module__E0kJGG__aboutLinks img{object-fit:contain;width:18px;height:18px;display:block}.page-module__E0kJGG__aboutPortrait{border-radius:var(--radius-xl);background:linear-gradient(#fffffff0,#fffaf6b8) padding-box padding-box,linear-gradient(145deg,#c2703e3d,#e5e2dec7 44%,#c2703e1a) border-box;border:1px solid #0000;width:100%;max-width:340px;margin:0;padding:10px;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a09,0 18px 42px #0f172a0e}.page-module__E0kJGG__aboutPortrait:before{content:"";opacity:.52;background:linear-gradient(90deg,#c2703e6b,#fde8d800);height:1px;position:absolute;top:0;left:22px;right:22px}.page-module__E0kJGG__aboutPortraitImage{aspect-ratio:4/5;border-radius:calc(var(--radius-xl) - 8px);filter:saturate(.9)contrast(1.02);object-fit:cover;object-position:center top;width:100%;height:auto;display:block}.page-module__E0kJGG__methodItem p{border-left:2px solid var(--accent-primary-light);border-radius:0 var(--radius-md) var(--radius-md) 0;color:var(--text-secondary);background:linear-gradient(90deg,#fff7f0a8,#fff0);max-width:720px;padding:13px 16px;font-size:16.5px;line-height:1.72}.page-module__E0kJGG__finalCta{background:var(--accent-primary-subtle);border:1px solid var(--border-accent);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);padding-bottom:var(--section-py-sm);padding-top:var(--section-py-sm);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;margin-bottom:80px;display:grid}.page-module__E0kJGG__finalCta div:first-child{max-width:760px;display:grid}.page-module__E0kJGG__finalCta p{margin-top:16px}.page-module__E0kJGG__finalCtaText{border:1px solid #c2703e24;border-left:3px solid var(--accent-primary);border-radius:var(--radius-lg);color:var(--text-secondary);background:#ffffff9e;max-width:680px;margin-top:18px;padding:18px 22px;font-size:16.5px;line-height:1.68}.page-module__E0kJGG__finalCtaText strong{color:var(--text-primary);font-weight:700}.page-module__E0kJGG__ctaActions{flex-wrap:wrap;justify-content:flex-end;gap:16px;display:flex}@media (prefers-reduced-motion:no-preference){.page-module__E0kJGG__hero .page-module__E0kJGG__kicker{animation:page-module__E0kJGG__heroFadeUp .7s var(--ease-out-expo) 0s both}.page-module__E0kJGG__hero h1{animation:page-module__E0kJGG__heroFadeUp .9s var(--ease-out-expo) .1s both}.page-module__E0kJGG__heroHeadlineLine{animation:page-module__E0kJGG__headlineLineSettle .75s var(--ease-out-expo) .16s both}.page-module__E0kJGG__heroHeadlineOutcome{animation:page-module__E0kJGG__headlineLineSettle .82s var(--ease-out-expo) .28s both}.page-module__E0kJGG__heroHeadlineOutcome em{animation:8.5s ease-in-out .72s infinite both page-module__E0kJGG__headlineOutcomeSignal}.page-module__E0kJGG__heroText{animation:page-module__E0kJGG__heroFadeUp .9s var(--ease-out-expo) .25s both}.page-module__E0kJGG__heroActions{animation:page-module__E0kJGG__heroFadeUp .9s var(--ease-out-expo) .4s both}.page-module__E0kJGG__workflowConsole{animation:page-module__E0kJGG__consoleFloat .9s var(--ease-out-expo) .5s both}.page-module__E0kJGG__consoleDot{animation:2.5s ease-in-out infinite page-module__E0kJGG__dotPulse}.page-module__E0kJGG__workflowConsole:before{animation:page-module__E0kJGG__consoleScan 8.5s var(--ease-out-expo) 1.6s infinite}.page-module__E0kJGG__consoleTitle:after{animation:2.8s ease-in-out infinite page-module__E0kJGG__consoleTyping}.page-module__E0kJGG__consoleStatusPill{animation:4.8s ease-in-out infinite page-module__E0kJGG__consoleStatusBreathe}.page-module__E0kJGG__consoleSectionInput:before,.page-module__E0kJGG__consoleSectionInput:after{animation:10.5s ease-in-out infinite page-module__E0kJGG__consoleSectionCycle}.page-module__E0kJGG__consoleSectionInput .page-module__E0kJGG__consoleSectionLabel{animation:10.5s ease-in-out infinite page-module__E0kJGG__consoleSectionLabelCycle}.page-module__E0kJGG__consoleSectionReview:before,.page-module__E0kJGG__consoleSectionReview:after{animation:10.5s ease-in-out 2.6s infinite page-module__E0kJGG__consoleSectionCycle}.page-module__E0kJGG__consoleSectionReview .page-module__E0kJGG__consoleSectionLabel{animation:10.5s ease-in-out 2.6s infinite page-module__E0kJGG__consoleSectionLabelCycle}.page-module__E0kJGG__consoleSectionOutput:before,.page-module__E0kJGG__consoleSectionOutput:after{animation:10.5s ease-in-out 5.2s infinite page-module__E0kJGG__consoleSectionCycle}.page-module__E0kJGG__consoleSectionOutput .page-module__E0kJGG__consoleSectionLabel{animation:10.5s ease-in-out 5.2s infinite page-module__E0kJGG__consoleSectionLabelCycle}.page-module__E0kJGG__consoleChecklist li .page-module__E0kJGG__checkIcon{animation:10.5s ease-in-out infinite page-module__E0kJGG__consoleCheckSignal}.page-module__E0kJGG__consoleChecklist li:first-child .page-module__E0kJGG__checkIcon{animation-delay:.4s}.page-module__E0kJGG__consoleChecklist li:nth-child(2) .page-module__E0kJGG__checkIcon{animation-delay:.8s}.page-module__E0kJGG__consoleChecklist li:nth-child(3) .page-module__E0kJGG__checkIcon{animation-delay:1.2s}.page-module__E0kJGG__consoleOutputItems .page-module__E0kJGG__outputTag{animation:10.5s ease-in-out infinite page-module__E0kJGG__consoleOutputSignal}.page-module__E0kJGG__consoleOutputItems .page-module__E0kJGG__outputTag:first-child{animation-delay:1.6s}.page-module__E0kJGG__consoleOutputItems .page-module__E0kJGG__outputTag:nth-child(2){animation-delay:1.9s}.page-module__E0kJGG__consoleOutputItems .page-module__E0kJGG__outputTag:nth-child(3){animation-delay:2.2s}.page-module__E0kJGG__consoleFooter{animation:10.5s ease-in-out 7.7s infinite page-module__E0kJGG__consoleApprovalPanel}.page-module__E0kJGG__consoleFooterIcon{animation:10.5s ease-in-out 7.7s infinite page-module__E0kJGG__consoleApprovalIcon}.page-module__E0kJGG__consoleFooterText{animation:10.5s ease-in-out 7.7s infinite page-module__E0kJGG__consoleFooterSignal}.page-module__E0kJGG__statement span:after{animation:page-module__E0kJGG__statementUnderline 7.5s var(--ease-out-expo) infinite}.page-module__E0kJGG__shiftPanel div:first-child p{animation:8.5s ease-in-out infinite page-module__E0kJGG__shiftBeforeQuiet}.page-module__E0kJGG__shiftPanel div:last-child p{animation:8.5s ease-in-out infinite page-module__E0kJGG__shiftAfterResolve}.page-module__E0kJGG__shiftPanel div:last-child p:nth-child(2){animation-delay:.2s}.page-module__E0kJGG__shiftPanel div:last-child p:nth-child(3){animation-delay:.45s}.page-module__E0kJGG__shiftPanel div:last-child p:nth-child(4){animation-delay:.7s}.page-module__E0kJGG__shiftPanel div:last-child p:nth-child(5){animation-delay:.95s}}@media (prefers-reduced-motion:reduce){.page-module__E0kJGG__demoRunning .page-module__E0kJGG__consoleSection:before,.page-module__E0kJGG__demoRunning .page-module__E0kJGG__consoleSection:after,.page-module__E0kJGG__demoRunning .page-module__E0kJGG__consoleSectionLabel,.page-module__E0kJGG__demoRunning .page-module__E0kJGG__consoleChecklist li,.page-module__E0kJGG__demoRunning .page-module__E0kJGG__outputTag,.page-module__E0kJGG__demoRunning .page-module__E0kJGG__consoleFooter{opacity:1;transform:none;animation:none!important}}@keyframes page-module__E0kJGG__headlineLineSettle{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes page-module__E0kJGG__headlineOutcomeSignal{0%,18%,to{color:var(--accent-primary-hover)}46%,64%{color:var(--text-primary)}}@keyframes page-module__E0kJGG__consoleFloat{0%{opacity:0;transform:translateY(24px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes page-module__E0kJGG__demoItemAppear{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes page-module__E0kJGG__demoTagSlide{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}@keyframes page-module__E0kJGG__dotPulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes page-module__E0kJGG__consoleScan{0%,68%,to{opacity:0;transform:translateY(-110%)}12%{opacity:1}34%{opacity:0;transform:translateY(110%)}}@keyframes page-module__E0kJGG__consoleTyping{0%,to{opacity:.22}45%{opacity:.58}}@keyframes page-module__E0kJGG__consoleStatusBreathe{0%,to{box-shadow:0 0 #2d6a4f00}50%{box-shadow:0 0 0 5px #2d6a4f14}}@keyframes page-module__E0kJGG__consoleSectionCycle{0%,34%,to{opacity:0;transform:scaleX(.985)}9%,23%{opacity:1;transform:scaleX(1)}}@keyframes page-module__E0kJGG__consoleSectionLabelCycle{0%,34%,to{color:var(--text-muted)}9%,23%{color:var(--accent-primary)}}@keyframes page-module__E0kJGG__consoleCheckSignal{0%,72%,to{transform:translateY(0);box-shadow:0 0 #c2703e00}9%,16%{transform:translateY(-1px);box-shadow:0 0 0 4px #c2703e14}}@keyframes page-module__E0kJGG__consoleOutputSignal{0%,76%,to{background:var(--accent-primary-light);transform:translateY(0)}11%,18%{background:#fde8d8d1;transform:translateY(-1px)}}@keyframes page-module__E0kJGG__consoleApprovalPanel{0%,36%,to{background:var(--bg-secondary);box-shadow:inset 0 1px #0000}10%,24%{background:#fff7f0c7;box-shadow:inset 0 1px #c2703e14}}@keyframes page-module__E0kJGG__consoleApprovalIcon{0%,36%,to{transform:translateY(0)}10%,24%{transform:translateY(-1px)}}@keyframes page-module__E0kJGG__consoleFooterSignal{0%,36%,to{color:var(--text-muted)}10%,24%{color:var(--text-tertiary)}}@keyframes page-module__E0kJGG__statementUnderline{0%,to{opacity:.28;transform:scaleX(.32)}42%,64%{opacity:.68;transform:scaleX(1)}}@keyframes page-module__E0kJGG__shiftBeforeQuiet{0%,to{color:var(--text-tertiary)}42%,62%{color:var(--text-muted)}}@keyframes page-module__E0kJGG__shiftAfterResolve{0%,34%,to{color:var(--text-primary);background:0 0}46%,62%{color:var(--accent-primary-hover);background:#fff7f0ad}}@media (min-width:1360px){.page-module__E0kJGG__hero h1 span{display:block}.page-module__E0kJGG__hero h1 span+span:before{content:none}.page-module__E0kJGG__heroHeadlineLine{white-space:nowrap}}@media (max-width:1100px){.page-module__E0kJGG__hero,.page-module__E0kJGG__shiftSection,.page-module__E0kJGG__principlesSection,.page-module__E0kJGG__aboutLayout,.page-module__E0kJGG__finalCta{grid-template-columns:1fr}.page-module__E0kJGG__workflowConsole{margin-left:0}.page-module__E0kJGG__systemGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__E0kJGG__methodItem div{grid-template-columns:1fr}.page-module__E0kJGG__ctaActions{justify-content:flex-start}}@media (max-width:768px){.page-module__E0kJGG__finalCtaText{padding:16px 18px;font-size:16px}.page-module__E0kJGG__header{border-radius:var(--radius-lg);flex-direction:column;align-items:flex-start;width:calc(100% - 20px);position:sticky;top:12px}.page-module__E0kJGG__nav{justify-content:flex-start;width:100%}.page-module__E0kJGG__nav .page-module__E0kJGG__navCta{margin-left:0}.page-module__E0kJGG__hero{gap:48px}.page-module__E0kJGG__heroTrust{width:100%}.page-module__E0kJGG__hero h1{font-size:clamp(2rem,7vw,2.75rem)}.page-module__E0kJGG__heroText{font-size:var(--text-base);max-width:none}.page-module__E0kJGG__painGrid,.page-module__E0kJGG__systemGrid,.page-module__E0kJGG__exampleGrid,.page-module__E0kJGG__shiftPanel,.page-module__E0kJGG__principlesList{grid-template-columns:1fr}.page-module__E0kJGG__workflowConsole{max-width:100%;margin-top:40px}.page-module__E0kJGG__shiftPanel div+div,.page-module__E0kJGG__principlesList li:nth-child(2n){border-left:0}.page-module__E0kJGG__shiftPanel div+div,.page-module__E0kJGG__principlesList li+li{border-top:1px solid var(--border-subtle)}.page-module__E0kJGG__methodItem{grid-template-columns:1fr;padding:20px}.page-module__E0kJGG__methodList:before{display:none}.page-module__E0kJGG__aboutText{padding:20px;font-size:16px}.page-module__E0kJGG__aboutPortrait{max-width:320px}.page-module__E0kJGG__systemCard,.page-module__E0kJGG__exampleCard,.page-module__E0kJGG__painCard{padding:20px}.page-module__E0kJGG__finalCta{margin-left:var(--content-px);margin-right:var(--content-px)}.page-module__E0kJGG__primaryAction,.page-module__E0kJGG__secondaryAction{text-align:center;width:100%}}@media (max-width:480px){.page-module__E0kJGG__nav a{font-size:var(--text-xs);padding:7px 8px}.page-module__E0kJGG__hero h1{font-size:1.875rem}.page-module__E0kJGG__cardTags li{padding:5px 12px;font-size:.6875rem}}.page-module__E0kJGG__systemCard,.page-module__E0kJGG__exampleCard{background:linear-gradient(#fffffffa,#fffaf6b8) padding-box padding-box,linear-gradient(145deg,#c2703e47,#e5e2deb8 42%,#c2703e1f) border-box;border:1px solid #0000;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a09,0 18px 42px #0f172a0b}.page-module__E0kJGG__systemCard:before,.page-module__E0kJGG__exampleCard:before{content:"";opacity:.54;background:linear-gradient(90deg,#c2703e7a,#fde8d800);height:1px;position:absolute;top:0;left:22px;right:22px}.page-module__E0kJGG__systemCard:hover,.page-module__E0kJGG__exampleCard:hover{background:linear-gradient(#fff,#fff7f0db) padding-box padding-box,linear-gradient(145deg,#c2703e70,#e5e2debd 38%,#c2703e33) border-box;border-color:#0000;box-shadow:0 2px 5px #0f172a0b,0 24px 58px #0f172a13}.page-module__E0kJGG__cardFlow{border:1px solid #c2703e21;border-left:3px solid var(--accent-primary);background:#ffffffc2;box-shadow:inset 0 1px #ffffffb8,0 1px 2px #0f172a06}.page-module__E0kJGG__cardFlow span{background:#ffffffb8}.page-module__E0kJGG__exampleCard div{border:1px solid #c2703e1a;border-left:3px solid var(--accent-primary);background:#ffffffbd;box-shadow:inset 0 1px #ffffffc2,0 1px 2px #0f172a06}.page-module__E0kJGG__exampleCard div:hover{background:var(--accent-primary-subtle);border-color:#c2703e33;border-left-color:var(--accent-primary-hover);box-shadow:0 8px 22px #0f172a0e}
.agents-module___f14nG__page{background:linear-gradient(180deg, var(--bg-page) 0 120px, #fff7f057 300px, var(--bg-page) 760px), radial-gradient(ellipse 84% 520px at 50% 320px, #c2703e1f 0%, #fff7f057 48%, #fafaf800 82%), var(--bg-page);min-height:100vh;overflow-x:clip}.agents-module___f14nG__hero{max-width:var(--content-max-width);padding:clamp(92px, 12vw, 148px) var(--content-px) var(--section-py);margin:0 auto}.agents-module___f14nG__kicker{color:var(--accent-primary);font-size:var(--text-sm);letter-spacing:var(--tracking-wide);text-transform:uppercase;align-items:center;gap:8px;margin-bottom:18px;font-weight:600;line-height:1;display:inline-flex}.agents-module___f14nG__kicker:before{background:var(--accent-primary);border-radius:var(--radius-full);content:"";width:7px;height:7px;display:inline-block}.agents-module___f14nG__hero h1{color:var(--text-primary);letter-spacing:var(--tracking-tighter);font-size:clamp(2.65rem,6vw,4.75rem);font-weight:700;line-height:var(--leading-tight);max-width:780px}.agents-module___f14nG__intro{color:var(--text-secondary);max-width:720px;margin-top:24px;font-size:clamp(1.05rem,1.8vw,1.22rem);line-height:1.62}.agents-module___f14nG__agentGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:56px;display:grid}.agents-module___f14nG__agentCard{border-radius:var(--radius-xl);min-height:320px;transition:box-shadow var(--transition-base), transform var(--transition-base);background:linear-gradient(#fffffffa,#fffaf6b8) padding-box padding-box,linear-gradient(145deg,#c2703e3d,#e5e2debd 42%,#c2703e1f) border-box;border:1px solid #0000;padding:34px;display:grid;position:relative;box-shadow:0 1px 2px #0f172a09,0 18px 42px #0f172a0b}.agents-module___f14nG__agentCard:before{content:"";opacity:.54;background:linear-gradient(90deg,#c2703e7a,#fde8d800);height:1px;position:absolute;top:0;left:26px;right:26px}.agents-module___f14nG__agentCard:hover{transform:translateY(-3px);box-shadow:0 2px 5px #0f172a0b,0 24px 58px #0f172a13}.agents-module___f14nG__agentMeta{color:var(--accent-primary);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;margin-bottom:28px;font-weight:700;line-height:1}.agents-module___f14nG__agentCard h2{color:var(--text-primary);letter-spacing:var(--tracking-tight);font-size:clamp(1.7rem,3vw,2.35rem);font-weight:650;line-height:var(--leading-snug);max-width:420px}.agents-module___f14nG__agentCard p:not(.agents-module___f14nG__agentMeta){color:var(--text-secondary);max-width:500px;margin-top:18px;font-size:17px;line-height:1.68}.agents-module___f14nG__agentCard a{background:var(--accent-primary);border-radius:var(--radius-md);box-shadow:var(--shadow-accent);color:var(--text-inverse);font-size:var(--text-sm);min-height:46px;transition:background-color var(--transition-base), box-shadow var(--transition-base), transform var(--transition-base);justify-content:center;place-self:end start;align-items:center;gap:8px;margin-top:34px;padding:13px 24px;font-weight:600;line-height:1;display:inline-flex}.agents-module___f14nG__agentCard a:hover{background:var(--accent-primary-hover);box-shadow:var(--shadow-accent-strong);color:var(--text-inverse);transform:translateY(-1px)}@media (max-width:768px){.agents-module___f14nG__hero{padding-top:72px}.agents-module___f14nG__agentGrid{grid-template-columns:1fr;margin-top:40px}.agents-module___f14nG__agentCard{min-height:auto;padding:26px}}@media (max-width:480px){.agents-module___f14nG__hero h1{font-size:2.2rem}.agents-module___f14nG__intro,.agents-module___f14nG__agentCard p:not(.agents-module___f14nG__agentMeta){font-size:16px}.agents-module___f14nG__agentCard a{width:100%}}
.systems-module__du9x4W__page{background:linear-gradient(180deg, var(--bg-page) 0 112px, #fff7f057 300px, var(--bg-page) 780px), radial-gradient(ellipse 84% 520px at 50% 320px, #c2703e1a 0%, #fff7f047 50%, transparent 82%), var(--bg-page);min-height:100vh;overflow-x:clip}.systems-module__du9x4W__hero,.systems-module__du9x4W__workflowSection{max-width:var(--content-max-width);padding-left:var(--content-px);padding-right:var(--content-px);margin:0 auto}.systems-module__du9x4W__hero{padding-top:clamp(92px,12vw,148px);padding-bottom:clamp(64px,8vw,96px)}.systems-module__du9x4W__kicker{color:var(--accent-primary);font-size:var(--text-sm);letter-spacing:var(--tracking-wide);text-transform:uppercase;align-items:center;gap:8px;margin-bottom:18px;font-weight:600;line-height:1;display:inline-flex}.systems-module__du9x4W__kicker:before{background:var(--accent-primary);border-radius:var(--radius-full);content:"";width:7px;height:7px}.systems-module__du9x4W__hero h1{color:var(--text-primary);letter-spacing:var(--tracking-tighter);max-width:900px;font-size:clamp(2.65rem,6vw,4.65rem);font-weight:700;line-height:1.04}.systems-module__du9x4W__intro{color:var(--text-secondary);max-width:760px;margin-top:24px;font-size:clamp(1.05rem,1.8vw,1.2rem);line-height:1.68}.systems-module__du9x4W__workflowSection{padding-bottom:var(--section-py);scroll-margin-top:108px}.systems-module__du9x4W__workflowHeading{max-width:720px}.systems-module__du9x4W__workflowHeading h2{color:var(--text-primary);font-size:var(--text-4xl);letter-spacing:var(--tracking-tight);font-weight:600;line-height:var(--leading-snug)}.systems-module__du9x4W__workflowTimeline{--workflow-progress:0%;max-width:820px;margin:64px auto 0;padding:0 0 0 76px;list-style:none;position:relative}.systems-module__du9x4W__workflowTimeline:before,.systems-module__du9x4W__workflowTimeline:after{border-radius:var(--radius-full);content:"";width:3px;position:absolute;top:18px;left:28px}.systems-module__du9x4W__workflowTimeline:before{background:var(--border-default);bottom:42px}.systems-module__du9x4W__workflowTimeline:after{background:linear-gradient(180deg, var(--accent-primary), var(--accent-primary-hover));height:var(--workflow-progress);z-index:1;max-height:calc(100% - 60px);transition:height .12s linear}.systems-module__du9x4W__workflowGroup{position:relative}.systems-module__du9x4W__workflowStep{margin-bottom:28px;position:relative}.systems-module__du9x4W__stepNumber{background:var(--bg-card);border:2px solid var(--border-default);color:var(--text-muted);height:34px;transition:background-color var(--transition-smooth), border-color var(--transition-smooth), box-shadow var(--transition-smooth), color var(--transition-smooth), transform var(--transition-smooth);z-index:2;border-radius:50%;justify-content:center;align-items:center;width:34px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;top:24px;left:-64px}.systems-module__du9x4W__stepContent{border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);transition:background var(--transition-smooth), box-shadow var(--transition-smooth), transform var(--transition-smooth);background:linear-gradient(#fffffffa,#fffaf6b8) padding-box padding-box,linear-gradient(145deg,#c2703e2e,#e5e2deb8 44%,#c2703e14) border-box;border:1px solid #0000;padding:28px 30px}.systems-module__du9x4W__stepContent h3{color:var(--text-primary);letter-spacing:var(--tracking-tight);font-size:1.22rem;font-weight:650;line-height:1.3}.systems-module__du9x4W__stepContent>p{color:var(--text-secondary);max-width:680px;margin-top:10px;font-size:16px;line-height:1.68}.systems-module__du9x4W__stepMeta{border-top:1px solid var(--border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:20px;padding-top:18px;display:grid}.systems-module__du9x4W__stepMeta dt{color:var(--text-muted);letter-spacing:var(--tracking-wide);text-transform:uppercase;font-size:11px;font-weight:700}.systems-module__du9x4W__stepMeta dd{color:var(--text-secondary);margin-top:4px;font-size:14px;font-weight:500;line-height:1.5}.systems-module__du9x4W__workflowStep.step-active .systems-module__du9x4W__stepNumber{background:var(--accent-primary);border-color:var(--accent-primary);color:var(--text-inverse);transform:scale(1.06);box-shadow:0 0 0 6px #c2703e1c}.systems-module__du9x4W__workflowStep.step-active .systems-module__du9x4W__stepContent{background:linear-gradient(#fff,#fff7f0c7) padding-box padding-box,linear-gradient(145deg,#c2703e57,#e5e2deb8 46%,#c2703e29) border-box;transform:translateY(-2px);box-shadow:0 12px 34px #0f172a0f}.systems-module__du9x4W__approvalGate{align-items:center;gap:10px;min-height:34px;margin:-8px 0 28px;display:flex;position:relative}.systems-module__du9x4W__approvalGate>span:last-child{background:var(--accent-secondary-light);border-radius:var(--radius-full);color:#a85f09;letter-spacing:.06em;text-transform:uppercase;border:1px solid #d9770633;padding:5px 11px;font-size:11px;font-weight:700}.systems-module__du9x4W__gateNode{height:28px;transition:box-shadow var(--transition-smooth), transform var(--transition-smooth);z-index:2;background:#fef3c7;border:2px dashed #d97706;border-radius:8px;width:28px;position:absolute;left:-61px}.systems-module__du9x4W__approvalGate.step-active .systems-module__du9x4W__gateNode{transform:scale(1.06);box-shadow:0 0 0 5px #d9770617}.systems-module__du9x4W__workflowPrinciple{border-top:1px solid var(--border-subtle);color:var(--text-secondary);max-width:820px;margin:42px auto 0;padding-top:24px;font-size:17px;font-weight:550;line-height:1.65}@media (prefers-reduced-motion:reduce){.systems-module__du9x4W__workflowTimeline:after,.systems-module__du9x4W__stepNumber,.systems-module__du9x4W__stepContent,.systems-module__du9x4W__gateNode{transition:none}}@media (max-width:768px){.systems-module__du9x4W__hero{padding-top:72px}.systems-module__du9x4W__workflowTimeline{margin-top:44px;padding-left:54px}.systems-module__du9x4W__workflowTimeline:before,.systems-module__du9x4W__workflowTimeline:after{left:17px}.systems-module__du9x4W__stepNumber{left:-53px}.systems-module__du9x4W__gateNode{left:-50px}.systems-module__du9x4W__stepContent{padding:22px}}@media (max-width:480px){.systems-module__du9x4W__hero h1{font-size:2.2rem}.systems-module__du9x4W__workflowTimeline{padding-left:46px}.systems-module__du9x4W__workflowTimeline:before,.systems-module__du9x4W__workflowTimeline:after{left:14px}.systems-module__du9x4W__stepNumber{width:30px;height:30px;left:-46px}.systems-module__du9x4W__gateNode{left:-43px}.systems-module__du9x4W__stepMeta{grid-template-columns:1fr;gap:14px}}
