.portal-module__-a1QTW__page{--portal-ink:#171c30;--portal-muted:#586074;color:var(--portal-ink)}.portal-module__-a1QTW__page h1,.portal-module__-a1QTW__page h2,.portal-module__-a1QTW__page h3{letter-spacing:-.035em;text-wrap:balance}.portal-module__-a1QTW__page h2{font-size:clamp(1.9rem,3.3vw,3rem);font-weight:700;line-height:1.12}.portal-module__-a1QTW__page h3{font-size:1.25rem;font-weight:600;line-height:1.3}.portal-module__-a1QTW__page p{line-height:1.75}.portal-module__-a1QTW__page :is(a,button,input,textarea,select,summary):focus-visible{outline-offset:5px;outline:3px solid #0019ff}.portal-module__-a1QTW__hero{color:#fff;background:#0019ff;padding:9rem 0 0}.portal-module__-a1QTW__hero :is(a,button):focus-visible{outline-color:#fff}.portal-module__-a1QTW__heroInner{grid-template-columns:1fr 1.06fr;align-items:start;gap:4rem;max-width:1280px;margin:auto;padding:2rem 2rem 4rem;display:grid}.portal-module__-a1QTW__eyebrow{margin-bottom:1.25rem;font-size:.95rem;font-weight:500}.portal-module__-a1QTW__heroCopy h1{white-space:pre-line;font-size:clamp(2.7rem,4.7vw,4.6rem);font-weight:700;line-height:1.07}.portal-module__-a1QTW__heroDescription{color:#e5e9ff;max-width:44ch;margin-top:1.75rem;font-size:1.12rem}.portal-module__-a1QTW__actions{flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:2rem;display:flex}.portal-module__-a1QTW__heroButton,.portal-module__-a1QTW__primaryButton{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;min-height:48px;padding:.85rem 1.35rem;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.portal-module__-a1QTW__heroButton{color:#0019ff;background:#fff}.portal-module__-a1QTW__heroButton:hover{background:#edf0ff}.portal-module__-a1QTW__primaryButton{color:#fff;background:#0019ff;border:0}.portal-module__-a1QTW__primaryButton:hover{background:#0014cc}.portal-module__-a1QTW__primaryButton:disabled{opacity:.55;cursor:not-allowed}.portal-module__-a1QTW__heroTextLink{color:#fff;text-underline-offset:5px;font-size:.95rem;text-decoration:underline}.portal-module__-a1QTW__heroNote{color:#d8deff;max-width:45ch;margin-top:1.25rem;font-size:.82rem}.portal-module__-a1QTW__promiseStrip{border-top:1px solid #ffffff36;flex-wrap:wrap;justify-content:center;gap:1rem 3rem;padding:1.3rem 2rem;font-size:.9rem;display:flex}.portal-module__-a1QTW__promiseStrip li{align-items:center;gap:.6rem;display:flex}.portal-module__-a1QTW__demoAnchor{min-width:0;scroll-margin-top:110px}.portal-module__-a1QTW__demo{color:var(--portal-ink);background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 22px 70px #000a6626}.portal-module__-a1QTW__demoHeader{border-bottom:1px solid #e7eaf1;align-items:center;gap:.75rem;padding:1.2rem;display:flex}.portal-module__-a1QTW__demoHeader strong{font-size:.85rem;display:block}.portal-module__-a1QTW__demoHeader div>span{color:var(--portal-muted);font-size:.72rem;display:block}.portal-module__-a1QTW__demoLogo{color:#0019ff;background:#edf0ff;border-radius:9px;place-items:center;width:35px;height:35px;font-weight:700;display:grid}.portal-module__-a1QTW__exampleBadge{color:#555e76;border:1px solid #dce1ef;border-radius:999px;margin-left:auto;padding:.25rem .5rem;font-size:.63rem}.portal-module__-a1QTW__demoBody{padding:1.1rem}.portal-module__-a1QTW__demoTabs{background:#f0f2f8;border-radius:9px;gap:.25rem;padding:.25rem;display:flex}.portal-module__-a1QTW__demoTabs button{color:#525c73;cursor:pointer;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:.4rem;min-width:0;padding:.7rem .35rem;font-size:.75rem;display:flex}.portal-module__-a1QTW__demoTabs button[aria-selected=true]{color:#fff;background:#0019ff}.portal-module__-a1QTW__demoTabs button:focus-visible{outline-offset:2px;outline-color:#0019ff}.portal-module__-a1QTW__demoPanel{min-height:305px;padding:1.6rem .25rem .75rem}.portal-module__-a1QTW__demoPanel h2{text-wrap:initial;max-width:24ch;min-height:3.5rem;font-size:1.35rem;line-height:1.3}.portal-module__-a1QTW__demoReference{color:var(--portal-muted);margin-bottom:.4rem;font-size:.7rem}.portal-module__-a1QTW__demoRows{margin-top:1rem}.portal-module__-a1QTW__demoRow{border-bottom:1px solid #e9ebf2;justify-content:space-between;gap:.5rem;padding:.8rem 0;font-size:.75rem;display:flex}.portal-module__-a1QTW__demoRow>span:first-child{overflow-wrap:anywhere;align-items:center;gap:.55rem;display:flex}.portal-module__-a1QTW__demoRow svg{color:#0019ff;flex-shrink:0}.portal-module__-a1QTW__rowStatus{color:#203da3;background:#edf1ff;border-radius:5px;flex-shrink:0;align-self:center;padding:.15rem .45rem;font-size:.64rem}.portal-module__-a1QTW__activity{padding-top:1.1rem;font-size:.72rem}.portal-module__-a1QTW__activity>span{color:var(--portal-muted)}.portal-module__-a1QTW__activity p{margin-top:.2rem}.portal-module__-a1QTW__demoAccess{color:var(--portal-muted);border-top:1px solid #e9ebf2;align-items:center;gap:.4rem;padding-top:.8rem;font-size:.66rem;display:flex}.portal-module__-a1QTW__demoExplanation{color:#edf0ff;min-height:3.1rem;margin:1rem .25rem .35rem;font-size:.87rem}.portal-module__-a1QTW__demoDisclaimer{color:#d8deff;margin:0 .25rem;font-size:.7rem}.portal-module__-a1QTW__section{max-width:1200px;margin:auto;padding:5.5rem 2rem}.portal-module__-a1QTW__sectionIntro{grid-template-columns:1fr 1fr;align-items:start;gap:4rem;margin-bottom:3rem;display:grid}.portal-module__-a1QTW__sectionIntro>p,.portal-module__-a1QTW__split>div>p{color:var(--portal-muted);max-width:65ch}.portal-module__-a1QTW__benefits{grid-template-columns:repeat(3,1fr);gap:2.5rem;display:grid}.portal-module__-a1QTW__benefits article{border-top:2px solid #0019ff;padding-top:1.5rem}.portal-module__-a1QTW__benefits p{color:var(--portal-muted);margin-top:.9rem}.portal-module__-a1QTW__integrationSection{background:#fff;padding:5rem 2rem}.portal-module__-a1QTW__split{grid-template-columns:1fr 1fr;align-items:start;gap:4rem;max-width:1136px;margin:auto;display:grid}.portal-module__-a1QTW__split h2+p{margin-top:1.3rem}.portal-module__-a1QTW__textLink{color:#0019ff;text-underline-offset:5px;margin-top:1.5rem;font-weight:500;text-decoration:underline;display:inline-block}.portal-module__-a1QTW__systemList{gap:.75rem;display:grid}.portal-module__-a1QTW__systemList li{background:#f3f5ff;border-radius:8px;align-items:center;gap:1rem;padding:1rem;font-weight:500;display:flex}.portal-module__-a1QTW__systemList svg{color:#0019ff;flex-shrink:0}.portal-module__-a1QTW__smallNote{color:var(--portal-muted);margin-top:1.3rem;font-size:.83rem}.portal-module__-a1QTW__steps{grid-template-columns:1fr 1fr;gap:2.5rem 4rem;margin-top:3rem;display:grid}.portal-module__-a1QTW__steps li{gap:1.25rem;display:flex}.portal-module__-a1QTW__stepNumber{color:#0019ff;border-bottom:2px solid #0019ff;flex-shrink:0;width:1.4rem;height:2rem;font-weight:600}.portal-module__-a1QTW__steps p{color:var(--portal-muted);margin-top:.75rem}.portal-module__-a1QTW__evidenceSection{background:#e8ecff;padding:4.5rem 2rem;scroll-margin-top:100px}.portal-module__-a1QTW__evidenceInner{max-width:1136px;margin:auto}.portal-module__-a1QTW__evidenceInner h2{max-width:24ch}.portal-module__-a1QTW__evidenceInner h2+p{max-width:75ch;margin-top:1.5rem;font-size:1.1rem}.portal-module__-a1QTW__evidenceColumns{grid-template-columns:1fr 1fr;gap:3rem;margin:2.5rem 0;display:grid}.portal-module__-a1QTW__evidenceColumns li{border-top:1px solid #c4cdeb;margin-top:1rem;padding-top:1rem}.portal-module__-a1QTW__evidenceColumns h4{font-size:1rem;font-weight:600}.portal-module__-a1QTW__evidenceColumns p{color:var(--portal-muted);margin-top:.5rem;font-size:.94rem}.portal-module__-a1QTW__evidenceInner .portal-module__-a1QTW__actions .portal-module__-a1QTW__textLink{margin-top:0}.portal-module__-a1QTW__fitGrid{grid-template-columns:1fr 1fr;gap:4rem;margin-top:2rem;display:grid}.portal-module__-a1QTW__fitGrid p{color:var(--portal-muted);margin-top:.8rem}.portal-module__-a1QTW__checkList{gap:.9rem;margin-top:1.25rem;display:grid}.portal-module__-a1QTW__checkList li{gap:.7rem;line-height:1.6;display:flex}.portal-module__-a1QTW__checkList svg{color:#0019ff;flex-shrink:0;margin-top:.25rem}.portal-module__-a1QTW__costSection{background:#fff;scroll-margin-top:90px}.portal-module__-a1QTW__costItems{grid-template-columns:repeat(3,1fr);gap:2.5rem;display:grid}.portal-module__-a1QTW__costItems svg{color:#0019ff;margin-bottom:1rem}.portal-module__-a1QTW__costItems p{color:var(--portal-muted);margin-top:.7rem}.portal-module__-a1QTW__costNote{max-width:70ch;margin:2rem 0 1.5rem}.portal-module__-a1QTW__faqs details{border-bottom:1px solid #cfd3dd;padding:1.1rem 0}.portal-module__-a1QTW__faqs details:first-child{padding-top:0}.portal-module__-a1QTW__faqs summary{cursor:pointer;font-weight:600;line-height:1.6}.portal-module__-a1QTW__faqs p{color:var(--portal-muted);padding-top:.75rem}.portal-module__-a1QTW__contactSection{background:#edf0ff;padding:5.5rem 2rem;scroll-margin-top:90px}.portal-module__-a1QTW__contactSection h3{margin-top:2rem}.portal-module__-a1QTW__form{background:#fff;border-radius:16px;min-width:0;padding:2rem}.portal-module__-a1QTW__form fieldset{min-width:0}.portal-module__-a1QTW__form label:not(.portal-module__-a1QTW__checkbox){margin-top:1rem;font-size:.875rem;font-weight:500;display:block}.portal-module__-a1QTW__fieldPair{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.portal-module__-a1QTW__form input:not([type=checkbox]),.portal-module__-a1QTW__form textarea,.portal-module__-a1QTW__form select{color:#171c30;background:#fff;border:1px solid #b9c1d1;border-radius:7px;width:100%;min-height:46px;margin-top:.4rem;padding:.7rem .8rem;font-size:1rem;display:block}.portal-module__-a1QTW__form input::placeholder,.portal-module__-a1QTW__form textarea::placeholder{color:#657083;font-size:.85rem}.portal-module__-a1QTW__form textarea{resize:vertical}.portal-module__-a1QTW__formHint{color:var(--portal-muted);margin-top:.4rem;font-size:.75rem}.portal-module__-a1QTW__optionalFields{border-top:1px solid #dce1ef;margin-top:1.3rem;padding-top:1rem}.portal-module__-a1QTW__optionalFields summary{cursor:pointer;color:#0019ff;font-size:.875rem;font-weight:500}.portal-module__-a1QTW__checkbox{align-items:start;gap:.75rem;margin:1.4rem 0;font-size:.85rem;display:flex}.portal-module__-a1QTW__checkbox input{accent-color:#0019ff;flex-shrink:0;width:18px;height:18px;margin-top:.15rem}.portal-module__-a1QTW__checkbox a{text-underline-offset:3px;text-decoration:underline}.portal-module__-a1QTW__form .portal-module__-a1QTW__primaryButton{width:100%;margin-top:1rem}.portal-module__-a1QTW__formError{color:#a21d27;margin-top:1rem;font-size:.9rem}.portal-module__-a1QTW__success{background:#fff;border-left:4px solid #0019ff;border-radius:8px;padding:2.5rem}.portal-module__-a1QTW__success h3{margin-top:0}.portal-module__-a1QTW__success p{margin-top:1rem}.portal-module__-a1QTW__caseSection{background:#f1f3fb;scroll-margin-top:100px}.portal-module__-a1QTW__caseSection .portal-module__-a1QTW__sectionIntro>div>p:first-child{color:var(--portal-muted);line-height:1.75}.portal-module__-a1QTW__caseNav{flex-wrap:wrap;gap:.65rem;margin-bottom:2rem;display:flex}.portal-module__-a1QTW__caseNav a{color:#263c9d;background:#fff;border:1px solid #d2d8e7;border-radius:8px;align-items:center;gap:.5rem;padding:.65rem .85rem;font-size:.8rem;line-height:1.5;display:inline-flex}.portal-module__-a1QTW__caseNav a:hover{border-color:#0019ff}.portal-module__-a1QTW__caseNav svg{flex-shrink:0}.portal-module__-a1QTW__caseGrid{grid-template-columns:1fr 1fr;align-items:start;gap:1.5rem;display:grid}.portal-module__-a1QTW__caseCard{background:#fff;border-radius:16px;min-width:0;padding:2rem;scroll-margin-top:110px}.portal-module__-a1QTW__caseCategory{color:#263c9d;margin-bottom:.8rem;font-size:.8rem;font-weight:600}.portal-module__-a1QTW__caseCopy h3{max-width:30ch;font-size:1.6rem}.portal-module__-a1QTW__caseDescription{color:var(--portal-muted);margin-top:1rem;font-size:.94rem}.portal-module__-a1QTW__caseFlow{flex-wrap:wrap;gap:.45rem .6rem;margin-top:1.25rem;display:flex}.portal-module__-a1QTW__caseFlow li{align-items:center;gap:.6rem;font-size:.73rem;font-weight:500;line-height:1.6;display:flex}.portal-module__-a1QTW__caseFlow svg{color:#65718d;flex-shrink:0}.portal-module__-a1QTW__caseScreen{background:#f5f7fc;border:1px solid #dbe1ef;border-radius:10px;min-width:0;margin-top:1.5rem;overflow:hidden}.portal-module__-a1QTW__caseScreenHeader{color:#263c9d;border-bottom:1px solid #dbe1ef;align-items:center;gap:.6rem;padding:.9rem 1rem;font-size:.85rem;font-weight:600;display:flex}.portal-module__-a1QTW__caseScreenHeader svg{flex-shrink:0}.portal-module__-a1QTW__caseScreen ul{padding:.25rem 1rem}.portal-module__-a1QTW__caseScreen li{border-bottom:1px solid #e0e5f0;justify-content:space-between;align-items:center;gap:.6rem;padding:.8rem 0;font-size:.78rem;line-height:1.5;display:flex}.portal-module__-a1QTW__caseScreen li:last-child{border-bottom:0}.portal-module__-a1QTW__caseScreen li>span:first-child{overflow-wrap:anywhere;min-width:0}.portal-module__-a1QTW__caseStatus{color:#263c9d;text-align:center;background:#e4eaff;border-radius:4px;max-width:45%;padding:.2rem .45rem;font-size:.66rem}.portal-module__-a1QTW__caseScreen figcaption{color:var(--portal-muted);border-top:1px solid #dbe1ef;padding:.7rem 1rem;font-size:.65rem;line-height:1.6}.portal-module__-a1QTW__caseDetails{border-top:1px solid #dbe1ef;margin-top:1.5rem;padding-top:1rem}.portal-module__-a1QTW__caseDetails summary{cursor:pointer;color:#263c9d;font-size:.88rem;font-weight:600;line-height:1.6}.portal-module__-a1QTW__caseDetails h4{margin-top:1.5rem;font-size:.95rem;font-weight:600}.portal-module__-a1QTW__caseDetails p,.portal-module__-a1QTW__caseDetails li{color:var(--portal-muted);font-size:.9rem}.portal-module__-a1QTW__caseDetails h4+p{margin-top:.6rem}.portal-module__-a1QTW__caseDetails .portal-module__-a1QTW__checkList{margin-top:.8rem}.portal-module__-a1QTW__caseDetails .portal-module__-a1QTW__caseQuestion{color:var(--portal-ink);margin-top:1.4rem;font-weight:500}.portal-module__-a1QTW__caseDetails .portal-module__-a1QTW__textLink{font-size:.9rem}.portal-module__-a1QTW__caseFeatured{grid-column:1/-1;grid-template-columns:1.15fr 1fr;align-items:center;gap:0 3rem;display:grid}.portal-module__-a1QTW__caseFeatured .portal-module__-a1QTW__caseScreen{margin-top:0}.portal-module__-a1QTW__caseFeatured .portal-module__-a1QTW__caseDetails{grid-column:1/-1}@media (max-width:1000px){.portal-module__-a1QTW__heroInner{gap:2rem}.portal-module__-a1QTW__split,.portal-module__-a1QTW__sectionIntro,.portal-module__-a1QTW__fitGrid{gap:2.5rem}.portal-module__-a1QTW__fieldPair{grid-template-columns:1fr;gap:0}}@media (max-width:760px){.portal-module__-a1QTW__evidenceColumns{grid-template-columns:1fr;gap:2rem}.portal-module__-a1QTW__caseGrid,.portal-module__-a1QTW__caseFeatured{grid-template-columns:1fr}.portal-module__-a1QTW__caseCard{padding:1.25rem}.portal-module__-a1QTW__caseFeatured .portal-module__-a1QTW__caseScreen{margin-top:1.5rem}.portal-module__-a1QTW__caseNav a{font-size:.75rem}.portal-module__-a1QTW__hero{padding-top:7rem}.portal-module__-a1QTW__heroInner{grid-template-columns:1fr;gap:2.5rem;padding:1rem 1.25rem 2rem}.portal-module__-a1QTW__heroCopy h1{font-size:clamp(2.65rem,8vw,4rem)}.portal-module__-a1QTW__heroDescription{max-width:55ch}.portal-module__-a1QTW__heroTextLink{padding:.5rem 0}.portal-module__-a1QTW__promiseStrip{justify-content:flex-start;gap:.75rem;padding:1.4rem}.portal-module__-a1QTW__promiseStrip li{width:100%}.portal-module__-a1QTW__section{padding:3.5rem 1.25rem}.portal-module__-a1QTW__sectionIntro,.portal-module__-a1QTW__split,.portal-module__-a1QTW__fitGrid,.portal-module__-a1QTW__benefits,.portal-module__-a1QTW__costItems,.portal-module__-a1QTW__steps{grid-template-columns:1fr;gap:1.75rem}.portal-module__-a1QTW__integrationSection,.portal-module__-a1QTW__contactSection,.portal-module__-a1QTW__evidenceSection{padding:3.5rem 1.25rem}.portal-module__-a1QTW__steps{margin-top:2rem}.portal-module__-a1QTW__form{padding:1.25rem}.portal-module__-a1QTW__demoHeader{padding:1rem}.portal-module__-a1QTW__demoBody{padding:.8rem}.portal-module__-a1QTW__demoTabs button{gap:.25rem;font-size:.7rem}.portal-module__-a1QTW__exampleBadge{font-size:.58rem}.portal-module__-a1QTW__demoRow{font-size:.7rem}.portal-module__-a1QTW__rowStatus{font-size:.58rem}}
