.demo-page{color:#0b172a;overflow-wrap:break-word;background:#fff}.demo-page .demo-container{width:min(100% - 64px,1200px);margin-inline:auto}.demo-page .demo-chapter{padding-block:96px}.demo-page .demo-neutral{background:#f7f9fc}.demo-page h1,.demo-page h2,.demo-page h3{text-align:start;text-wrap:balance;margin:0}.demo-page h1{letter-spacing:-.02em;max-width:960px;margin-block-end:40px;font-size:56px;font-weight:700;line-height:64px}.demo-page h2{letter-spacing:-.01em;max-width:960px;margin-block-end:32px;font-size:36px;font-weight:700;line-height:44px}.demo-page h3{margin-block-end:16px;font-size:22px;font-weight:600;line-height:30px}.demo-page p{color:#45566c;margin:0 0 24px;font-size:18px;line-height:29px}.demo-page p:last-child{margin-block-end:0}.demo-page ul,.demo-page ol{margin:0;padding:0;list-style:none}.demo-page .demo-reading{max-width:760px}.demo-page .demo-coda{margin-block-start:40px}.demo-page .demo-purpose{padding-block-start:80px}.demo-page .demo-intro>p{max-width:760px}.demo-page .demo-intro-rule{background:#0038b8;width:80px;height:4px;margin-block-end:32px;display:block}.demo-page .demo-principle{color:#0b172a}.demo-page .demo-evaluation-spread{grid-template-columns:1fr 1fr;align-items:start;gap:64px;margin-block:48px;display:grid}.demo-page .demo-evaluation-list>li{border-block-start:1px solid #dce3ed;padding-block:16px}.demo-page .demo-lifecycle-abstract{color:#fff;background:#0038b8;border-radius:20px;flex-direction:column;gap:24px;padding:40px;display:flex;position:relative}.demo-page .demo-lifecycle-rule{background:#c5d8ff;width:1px;position:absolute;inset-block:40px;inset-inline-start:48px}.demo-page .demo-lifecycle-station{padding-inline-start:32px;font-size:22px;font-weight:600;line-height:30px;position:relative}.demo-page .demo-lifecycle-station:before{content:"";background:#0038b8;border:1px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;inset-block-start:12px;inset-inline-start:4px}.demo-page .demo-human-station{border-block:1px solid #c5d8ff;padding-block:16px}.demo-page .demo-human-station:before{background:#fff;inset-block-start:28px}.demo-page .demo-boundary{color:#002d94;background:#f2f6ff;border-inline-start:4px solid #0038b8;border-radius:0 16px 16px 0;padding:24px 32px}.demo-page .demo-boundary p{color:#002d94}.demo-page .demo-release-boundary{max-width:960px}.demo-page .demo-editorial-grid,.demo-page .demo-bullet-grid{grid-template-columns:1fr 1fr;gap:32px 64px;margin-block-start:40px;display:grid}.demo-page .demo-editorial-grid>li{border-block-start:1px solid #c2ccd9;padding-block-start:24px}.demo-page .demo-bullet-grid>li{border-inline-start:2px solid #c2ccd9;padding-inline-start:20px}.demo-page .demo-cta{color:#fff;background:#0038b8;border:1px solid #0038b8;border-radius:10px;justify-content:center;align-items:center;gap:16px;max-width:100%;min-height:48px;margin-block-start:32px;padding:12px 24px;font-size:16px;font-weight:600;line-height:24px;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex}.demo-page .demo-cta:hover{background:#002d94;border-color:#002d94}.demo-page .demo-cta:active{background:#002474;border-color:#002474}.demo-page .demo-cta:focus-visible{outline-offset:4px;outline:3px solid #3567d4}.demo-page .demo-direction{display:inline-block}.demo-page .demo-product-name{vertical-align:baseline;max-width:100%;display:inline-block}.demo-page .demo-stage-spine{border-inline-start:1px solid #c2ccd9;max-width:1040px;margin-block:48px;margin-inline-start:12px;position:relative}.demo-page .demo-stage-spine>li{grid-template-columns:280px 1fr;column-gap:48px;padding:24px 0;padding-inline-start:40px;display:grid;position:relative}.demo-page .demo-stage-node{background:#fff;border:1px solid #62748a;border-radius:50%;width:9px;height:9px;position:absolute;inset-block-start:34px;inset-inline-start:-5px}.demo-page .demo-human-stage{background:#f2f6ff}.demo-page .demo-human-stage h3{color:#0038b8}.demo-page .demo-human-stage .demo-stage-node{background:#0038b8;border-color:#0038b8}.demo-page .demo-stage-spine p{max-width:680px}.demo-page .demo-evaluator{border-block-start:1px solid #dce3ed;padding-block-start:40px}.demo-page .demo-fit{border-block-start:1px solid #dce3ed;padding-block-start:64px}.demo-page .demo-commercial-chapters{margin-block:48px}.demo-page .demo-commercial-chapters>li{border-block-start:1px solid #c2ccd9;grid-template-columns:320px 1fr;gap:64px;padding-block:32px;display:grid}.demo-page .demo-commercial-chapters h3{color:#0038b8}.demo-page .demo-simple-list>li{padding-inline-start:24px;position:relative}.demo-page .demo-simple-list>li:before{content:"";background:#62748a;border-radius:50%;width:4px;height:4px;position:absolute;inset-block-start:12px;inset-inline-start:0}.demo-page .demo-simple-list p{margin-block-end:12px}.demo-page .demo-commercial-summary{color:#0b172a;border-block:1px solid #c2ccd9;align-items:center;gap:16px;padding-block:32px;font-weight:600;display:flex}.demo-page .demo-commercial-summary>span:not(.demo-path-arrow){flex:1;min-width:0}.demo-page .demo-path-arrow{color:#0038b8;flex:none}.demo-page .demo-optional-branch{border-inline-start:1px solid #c2ccd9;margin-block-start:24px;margin-inline-start:40px;padding-inline-start:24px}.demo-page .demo-verification-explanation{border-block:1px solid #c2ccd9;max-width:960px;margin-block-start:40px;padding-block:32px}.demo-page .demo-payment-flow{border-block:1px solid #c2ccd9;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px;margin-block:40px;padding-block:24px;font-size:18px;font-weight:600;line-height:29px;display:grid}.demo-page .demo-payment-flow>li{position:relative}.demo-page .demo-payment-flow>li:not(:last-child):after{content:"→";color:#0038b8;position:absolute;inset-block-start:0;inset-inline-end:-24px}.demo-page .demo-payment-legend{color:#45566c;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;max-width:960px;margin-block:32px;font-size:16px;line-height:24px;display:grid}.demo-page .demo-payment-legend>li{align-items:flex-start;gap:12px;display:flex}.demo-page .demo-payment-legend svg{flex:none}.demo-page .demo-pilot-branch{margin-block:40px}.demo-page .demo-direct-route{color:#0b172a;border-block:1px solid #c2ccd9;padding-block:20px;font-weight:600}.demo-page .demo-evaluation-branch{color:#45566c;border-inline-start:1px solid #c2ccd9;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-inline-start:40px;padding:24px;padding-inline-end:0;font-size:16px;line-height:24px;display:grid}.demo-page .demo-evaluation-branch>span{position:relative}.demo-page .demo-evaluation-branch>span:not(:last-child):after{content:"→";color:#62748a;position:absolute;inset-block-start:0;inset-inline-end:-24px}.demo-page .demo-verification-explanation>p{max-width:760px}.demo-page .demo-verification-principle{color:#0038b8;font-size:22px;font-weight:600;line-height:30px}.demo-page .demo-onboarding-path{border-inline-start:4px solid #dce3ed;max-width:1040px;margin-block-start:48px}.demo-page .demo-onboarding-path>li{grid-template-columns:280px 1fr;gap:48px;padding:24px 32px;display:grid}.demo-page .demo-pilot{padding-block-start:0}.demo-page .demo-pilot-module{background:#f7f9fc;border-inline-start:1px solid #c2ccd9;border-radius:20px;padding:48px}.demo-page .demo-pilot-conclusion{color:#0b172a}.demo-page .demo-limit-list{margin-block-start:40px}.demo-page .demo-limit-list>li{border-block-start:1px solid #c2ccd9;grid-template-columns:360px 1fr;gap:64px;padding-block:32px;display:grid}.demo-page .demo-limit-list p{max-width:680px}.demo-page .demo-close{color:#fff;background:#0038b8}.demo-page .demo-close h2{max-width:1040px}.demo-page .demo-close p{color:#fff}.demo-page .demo-close-columns{grid-template-columns:1fr 1fr;gap:64px;display:grid}.demo-page .demo-cta-inverse{color:#0038b8;background:#fff;border-color:#fff}.demo-page .demo-cta-inverse:hover{background:#eef2f7;border-color:#eef2f7}.demo-page .demo-cta-inverse:active{background:#dce3ed;border-color:#dce3ed}.demo-page .demo-cta-inverse:focus-visible{outline-color:#fff}[dir=rtl] .demo-page h1{letter-spacing:normal;font-size:48px;line-height:64px}[dir=rtl] .demo-page h2{letter-spacing:normal;font-size:32px;line-height:46px}[dir=rtl] .demo-page h3,[dir=rtl] .demo-page .demo-lifecycle-station,[dir=rtl] .demo-page .demo-verification-principle{line-height:34px}[dir=rtl] .demo-page p{line-height:32px}[dir=rtl] .demo-page .demo-verification-principle{line-height:34px}[dir=rtl] .demo-page .demo-boundary{border-radius:16px 0 0 16px}[dir=rtl] .demo-page .demo-direction,[dir=rtl] .demo-page .demo-cta>span,[dir=rtl] .demo-page .demo-payment-flow>li:after,[dir=rtl] .demo-page .demo-evaluation-branch>span:after{transform:scaleX(-1)}@media (width<=1100px){.demo-page .demo-container{width:calc(100% - 48px)}.demo-page .demo-evaluation-spread,.demo-page .demo-editorial-grid,.demo-page .demo-bullet-grid,.demo-page .demo-close-columns{column-gap:40px}.demo-page .demo-stage-spine>li,.demo-page .demo-onboarding-path>li{grid-template-columns:240px 1fr;gap:32px}.demo-page .demo-commercial-chapters>li,.demo-page .demo-limit-list>li{grid-template-columns:280px 1fr;gap:40px}.demo-page .demo-commercial-summary{flex-direction:column;align-items:flex-start;gap:12px}.demo-page .demo-path-arrow,[dir=rtl] .demo-page .demo-path-arrow{transform:rotate(90deg)}}@media (width<=900px){.demo-page .demo-chapter{padding-block:64px}.demo-page .demo-evaluation-spread,.demo-page .demo-editorial-grid,.demo-page .demo-bullet-grid,.demo-page .demo-close-columns{grid-template-columns:1fr;gap:32px}.demo-page .demo-stage-spine>li,.demo-page .demo-onboarding-path>li,.demo-page .demo-commercial-chapters>li,.demo-page .demo-limit-list>li{grid-template-columns:1fr;gap:0}.demo-page .demo-lifecycle-abstract{max-width:560px}.demo-page .demo-pilot{padding-block-start:0}.demo-page .demo-pilot-module{padding:32px}.demo-page .demo-payment-flow,.demo-page .demo-payment-legend,.demo-page .demo-evaluation-branch{grid-template-columns:1fr}.demo-page .demo-payment-flow>li:not(:last-child):after,.demo-page .demo-evaluation-branch>span:not(:last-child):after{inset-block:auto -32px;inset-inline:0 auto;transform:rotate(90deg)}[dir=rtl] .demo-page .demo-payment-flow>li:after,[dir=rtl] .demo-page .demo-evaluation-branch>span:after{transform:rotate(90deg)}.demo-page .demo-evaluation-branch{margin-inline-start:16px;padding-inline-start:16px}}@media (width<=600px){.demo-page .demo-container{width:calc(100% - 32px)}.demo-page .demo-chapter{padding-block:48px}.demo-page .demo-purpose{padding-block-start:40px}.demo-page h1{margin-block-end:24px;font-size:40px;line-height:48px}.demo-page h2{margin-block-end:24px;font-size:30px;line-height:38px}.demo-page h3{font-size:20px;line-height:28px}.demo-page .demo-intro-rule{margin-block-end:24px}.demo-page .demo-evaluation-spread,.demo-page .demo-stage-spine,.demo-page .demo-commercial-chapters{margin-block:32px}.demo-page .demo-lifecycle-abstract{padding:24px}.demo-page .demo-lifecycle-rule{inset-block:24px;inset-inline-start:32px}.demo-page .demo-lifecycle-station{font-size:20px;line-height:28px}.demo-page .demo-boundary{padding:20px}.demo-page .demo-stage-spine>li{padding-inline-start:24px}.demo-page .demo-onboarding-path>li{padding:24px 20px}.demo-page .demo-optional-branch{margin-inline-start:16px;padding-inline-start:16px}.demo-page .demo-pilot{padding-block-start:0}.demo-page .demo-pilot-module{padding:24px 16px}.demo-page .demo-cta{width:100%}[dir=rtl] .demo-page h1{font-size:36px;line-height:50px}[dir=rtl] .demo-page h2{font-size:28px;line-height:42px}[dir=rtl] .demo-page h3{line-height:32px}[dir=rtl] .demo-page p{line-height:31px}[dir=rtl] .demo-page .demo-verification-principle{line-height:34px}}@media (prefers-reduced-motion:reduce){.demo-page .demo-cta{transition:none}}
