.ia-page{background:#fff;color:#172e3b}.ia-page *{box-sizing:border-box}.ia-page [hidden]{display:none!important}.ia-page .feature-nav strong{white-space:nowrap}.ia-page .feature-nav div{min-width:0}.ia-page h1,.ia-page h2,.ia-page h3{font-weight:650}.ia-page em{font-style:normal;color:#326586}.ia-page button,.ia-page textarea{font:inherit}.ia-page button{cursor:pointer}.ia-page :focus-visible{outline:3px solid #4f8cb5;outline-offset:5px}.ia-hero{max-width:1180px;margin:auto;padding:85px 40px 60px}.ia-hero h1{font-size:clamp(48px,6.5vw,88px);line-height:1.03;letter-spacing:-.055em;margin:24px 0 36px}.ia-hero-bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:45px}.ia-hero-bottom>p{font-size:21px;line-height:1.65;color:#677a86;max-width:650px;margin:0}.ia-link{display:inline-flex;align-items:center;gap:20px;color:#2e6084;font-size:16px;line-height:1.5;text-decoration:none}.ia-hero-bottom .ia-link{white-space:nowrap;padding-bottom:7px;border-bottom:1px solid #bdd0dd}.ia-ribbon{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:29px 0;border-top:1px solid #dde6ec;margin-top:55px}.ia-ribbon>span{display:flex;align-items:center;gap:12px;font-size:15px;font-weight:600}.ia-ribbon i{font-size:12px;color:#7b909d;font-style:normal}.ia-ribbon b{font-size:22px;color:#a0b5c1;font-weight:400}.ia-section{padding:85px max(24px,calc((100vw - 1100px)/2));scroll-margin-top:65px}.ia-heading{display:grid;grid-template-columns:1.1fr 1fr;gap:65px;align-items:end;margin-bottom:45px}.ia-page h2{font-size:clamp(34px,4.2vw,54px);line-height:1.09;letter-spacing:-.045em;margin:0}.ia-heading>p{font-size:19px;line-height:1.7;color:#687d88;margin:0}.ia-consult{background:#f4f7f9}.ia-modes{display:grid;grid-template-columns:1fr 1fr 1fr;gap:28px}.ia-modes article{border-top:1px solid #cedce5;padding-top:24px}.ia-number{font-size:11px;letter-spacing:.12em;font-weight:600;color:#718999}.ia-modes h3{font-size:27px;letter-spacing:-1px;margin:22px 0 15px}.ia-modes p{font-size:17px;color:#647985;line-height:1.65;margin:0}.ia-modes aside{background:#e6edf2;border-radius:22px;padding:25px 28px}.ia-modes aside p{font-size:15px}.ia-modes aside strong{color:#244254;display:block;margin-bottom:8px}.ia-wave{display:flex;align-items:center;gap:5px;height:35px;margin:0 0 20px}.ia-wave i{display:block;width:5px;height:12px;border-radius:3px;background:#3b7398}.ia-wave i:nth-child(3n){height:30px}.ia-wave i:nth-child(2n){height:21px}.ia-demo-section{background:#fff}.ia-demo{border:1px solid #dce5eb;border-radius:28px;background:#fff;box-shadow:0 8px 16px #12354b06,0 30px 65px #12354b0e;overflow:hidden}.ia-demo-head{background:#f4f7f9;padding:20px 25px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #dce5eb}.ia-demo-head>div{display:flex;align-items:center;gap:9px;font-size:14px}.ia-demo-head>span{font-size:11px;color:#6c7f8b}.ia-demo-dot{display:block;width:7px;height:7px;border-radius:50%;background:#3d7599}.ia-demo-body{display:grid;grid-template-columns:315px 1fr;min-height:530px}.ia-steps{background:#f7f9fa;border-right:1px solid #e1e8ed;padding:25px 20px;display:flex;flex-direction:column;gap:10px}.ia-steps>button{width:100%;display:flex;align-items:flex-start;gap:13px;background:transparent;border:1px solid transparent;border-radius:15px;text-align:left;padding:19px 13px;color:#637e8e;transition:background .25s,border-color .25s,color .25s}.ia-steps>button>span{font-size:11px;padding-top:5px;color:#8299a6}.ia-steps>button strong{display:block;font-size:17px;letter-spacing:-.35px;line-height:1.35}.ia-steps>button small{display:block;font-size:13px;line-height:1.5;margin-top:7px;max-width:190px}.ia-steps>button b{font-weight:400;margin-left:auto;opacity:.3}.ia-steps>button[aria-pressed=true]{color:#234e6a;border-color:#c7d9e5;background:#e9f1f6}.ia-steps>button[aria-pressed=true] b{opacity:1}.ia-stage-note{font-size:13px;line-height:1.6;color:#728994;padding:18px 15px 0;margin:auto 0 0}.ia-stage{padding:27px 34px 30px;min-width:0}.ia-patient{display:flex;align-items:center;gap:11px;border-bottom:1px solid #e0e8ed;padding-bottom:20px}.ia-avatar{width:37px;height:37px;background:#ecf1f4;color:#507187;border-radius:50%;display:grid;place-items:center;font-size:12px}.ia-patient strong{font-size:14px;font-weight:600}.ia-patient small{display:block;color:#7a8c97;font-size:11px;margin-top:3px}.ia-patient-tag{font-size:10px;padding:5px 8px;border:1px solid #dbe5eb;border-radius:7px;color:#708997;margin-left:auto;white-space:nowrap}.ia-panel{padding-top:26px;animation:ia-enter .35s both}.ia-screen-kicker{font-size:10px;letter-spacing:.13em;color:#7a919e;margin:0 0 13px;font-weight:700}.ia-panel h3{font-size:30px;line-height:1.15;letter-spacing:-1px;margin:0 0 24px}.ia-source-row{display:flex;gap:12px;align-items:center;padding:14px 0;border-bottom:1px solid #edf1f4}.ia-source-row strong{font-size:14px}.ia-source-row p{font-size:12px;color:#748996;margin:3px 0 0;line-height:1.5}.ia-source-icon{background:#edf3f7;color:#32688d;border-radius:9px;width:34px;height:34px;display:grid;place-items:center;font-size:23px}.ia-check{margin-left:auto;color:#426d83;font-size:15px}.ia-excluded{font-size:12px;color:#7c8e99;line-height:1.6;margin:18px 0}.ia-excluded strong{font-size:10px;letter-spacing:.05em;font-weight:600}.ia-action{border:0;background:#2e6288;border-radius:100px;color:#fff;padding:13px 22px;display:inline-flex;align-items:center;justify-content:center;gap:26px;text-decoration:none;font-size:14px;font-weight:550;min-height:45px;transition:background .2s}.ia-action:hover{background:#214f70}.ia-action:disabled{opacity:.55;cursor:default}.ia-panel>.ia-action{margin-top:8px}.ia-summary{border:1px solid #dbe7ee;border-radius:17px;padding:22px;background:#fafcfd}.ia-summary>span{font-size:10px;letter-spacing:.1em;color:#778f9d;font-weight:600}.ia-summary>p{font-size:20px;line-height:1.6;margin:15px 0;color:#27485d;letter-spacing:-.3px}.ia-summary mark{background:#e6f0f7;color:inherit;padding:2px 3px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.ia-origin{display:inline-flex;align-items:center;gap:18px;border:1px solid #bcd4e4;border-radius:8px;background:#edf5fa;color:#315e7c;min-height:40px;padding:7px 12px;font-size:12px}.ia-summary blockquote{border-left:3px solid #3e7397;margin:18px 0 0;padding:0 0 0 15px;font-size:16px;line-height:1.65;color:#3b6078;animation:ia-enter .25s both}.ia-summary blockquote small{display:block;font-size:10px;color:#7a8e9b;margin-top:9px}.ia-screen-help{font-size:12px;color:#718692;line-height:1.6;max-width:420px;margin:15px 0}.ia-editor-label{display:block;font-size:12px;color:#6c8493;margin:0 0 10px}.ia-panel textarea{width:100%;min-height:145px;max-height:240px;resize:vertical;border:1px solid #c8dbe8;border-radius:13px;background:#fafcfd;color:#26475e;line-height:1.65;font-size:16px;padding:16px}.ia-save-feedback{font-size:13px;color:#2e6870;min-height:20px;line-height:1.5;margin:12px 0 0}.ia-record-note{font-size:11px;color:#7d909b;line-height:1.5;border-top:1px solid #e6edf1;padding-top:14px;margin:15px 0 0}.ia-demo-controls{padding:15px 23px;display:flex;align-items:center;gap:22px;border-top:1px solid #e0e8ee;background:#fcfdfd}.ia-demo-controls button{border:0;background:transparent;color:#366580;font-size:12px;min-height:36px;display:flex;align-items:center;gap:8px;padding:0}.ia-demo-controls p{margin:0 0 0 auto;font-size:11px;color:#6c8492;letter-spacing:.1em}.ia-demo-caption{font-size:12px;line-height:1.6;text-align:center;color:#82939e;margin:20px 0 0}.ia-continuity{background:#173b53;color:#fff}.ia-continuity .overline{color:#a2bfce}.ia-continuity em{color:#9ac2dd}.ia-continuity-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:65px}.ia-continuity-grid>div>p{font-size:19px;color:#c3d5df;line-height:1.7;margin:0 0 30px}.ia-continuity-line{display:flex;gap:19px;border-top:1px solid #ffffff24;padding-top:22px;margin-top:22px}.ia-continuity-line>span{color:#a7cde3;font-size:28px}.ia-continuity-line p{margin:0;color:#bdd0dc;font-size:15px;line-height:1.65}.ia-continuity-line strong{color:#eef5fa;font-weight:600}.ia-document-layout{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;margin-bottom:30px}.ia-paper-scene{background:#edf2f6;border-radius:28px;margin:0;padding:42px 40px 23px}.ia-paper{padding:30px;background:#fff;border:1px solid #dde6ec;border-radius:6px 6px 18px 6px;box-shadow:0 18px 26px #25435b12;transform:rotate(-3deg)}.ia-paper-heading{display:flex;align-items:center;gap:13px;border-bottom:1px solid #e5ecf1;padding-bottom:18px}.ia-paper-heading .brand-icon{width:25px;height:25px}.ia-paper-heading>span{font-size:9px;letter-spacing:.12em;color:#7e929e}.ia-paper-label{font-size:11px;color:#7b919e;margin:22px 0 8px}.ia-paper h3{font-size:23px;letter-spacing:-.6px;margin:0}.ia-paper-rule{height:1px;background:#e4ebef;margin:22px 0}.ia-paper blockquote{font-size:18px;line-height:1.65;margin:15px 0 30px;padding:6px;background:#eff6fa;color:#345a73}.ia-paper-foot{font-size:9px;color:#90a0a9}.ia-paper-scene figcaption{font-size:11px;color:#7f939f;text-align:center;line-height:1.5;margin-top:27px}.ia-doc-steps{list-style:none;padding:0;margin:0}.ia-doc-steps>li{display:flex;gap:22px;padding:24px 0;border-top:1px solid #dce5eb}.ia-doc-steps>li>span{color:#839aa8;font-size:12px;padding-top:5px}.ia-doc-steps h3{font-size:25px;line-height:1.2;letter-spacing:-.8px;margin:0 0 12px}.ia-doc-steps p{font-size:16px;color:#697e8b;line-height:1.65;margin:0}.ia-ending{background:#f3f6f8;text-align:center}.ia-ending>p:not(.overline){max-width:650px;margin:28px auto;font-size:19px;color:#6a808e;line-height:1.7}.ia-ending>.ia-link{display:flex;justify-content:center;margin-top:24px;font-size:14px}.ia-ending>.ia-action{padding:17px 28px;font-size:16px}@keyframes ia-enter{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:1000px){.ia-hero{padding:65px 32px 35px}.ia-heading{gap:35px}.ia-demo-body{grid-template-columns:270px 1fr}.ia-stage{padding:24px}.ia-steps{padding:20px 12px}.ia-document-layout{gap:35px}.ia-paper-scene{padding:30px 27px 20px}.ia-modes{gap:22px}.ia-modes aside{padding:22px}.ia-continuity-grid{gap:35px}}
@media(max-width:760px){.ia-page .feature-nav{padding:12px 20px;gap:16px}.ia-page .feature-nav strong{font-size:13px}.ia-page .feature-nav div{font-size:12px;gap:20px}.ia-hero{padding:52px 24px 30px}.ia-hero h1{font-size:clamp(42px,8.8vw,64px);margin:25px 0 28px}.ia-hero-bottom{display:block}.ia-hero-bottom>p{font-size:18px;line-height:1.7}.ia-hero-bottom .ia-link{margin-top:25px}.ia-ribbon{gap:12px;margin-top:36px;padding:23px 0}.ia-ribbon>span{font-size:11px;line-height:1.5;display:block;max-width:95px}.ia-ribbon i{display:block;margin-bottom:7px;font-size:10px}.ia-ribbon b{font-size:17px}.ia-section{padding:58px 24px}.ia-heading{grid-template-columns:1fr;gap:24px;margin-bottom:32px}.ia-page h2{font-size:38px}.ia-heading>p{font-size:17px;line-height:1.7}.ia-modes{grid-template-columns:1fr 1fr;gap:20px}.ia-modes aside{grid-column:1/-1;display:flex;align-items:center;gap:25px}.ia-wave{flex-shrink:0;margin:0;gap:4px}.ia-wave i{width:4px}.ia-modes aside p{font-size:14px}.ia-modes h3{font-size:24px}.ia-modes p{font-size:15px}.ia-demo{border-radius:21px}.ia-demo-head{display:block;padding:18px}.ia-demo-head>div{font-size:13px}.ia-demo-head>span{display:block;margin-top:7px;font-size:10px}.ia-demo-body{grid-template-columns:1fr;min-height:0}.ia-steps{display:grid;grid-template-columns:repeat(3,1fr);padding:12px;gap:7px;border-right:0;border-bottom:1px solid #e1e8ed}.ia-steps>button{padding:12px 7px;gap:6px;display:block;text-align:left;border-radius:10px}.ia-steps>button>span{display:block;margin-bottom:7px;font-size:10px}.ia-steps>button strong{font-size:12px;line-height:1.35;letter-spacing:-.2px}.ia-steps>button small,.ia-steps>button b{display:none}.ia-stage-note{grid-column:1/-1;padding:10px 4px 0;font-size:11px;margin:0;line-height:1.55}.ia-stage{padding:22px 20px;min-height:505px}.ia-patient-tag{font-size:9px;padding:4px 6px}.ia-patient strong{font-size:13px}.ia-patient small{font-size:9px}.ia-avatar{width:31px;height:31px;font-size:10px;flex-shrink:0}.ia-patient{gap:8px}.ia-panel h3{font-size:28px}.ia-source-row p{font-size:11px}.ia-summary{padding:18px}.ia-summary>p{font-size:18px}.ia-summary blockquote{font-size:15px}.ia-panel textarea{font-size:16px;min-height:150px}.ia-demo-controls{padding:12px 16px;gap:16px;flex-wrap:wrap}.ia-demo-controls button{font-size:11px}.ia-demo-controls p{font-size:10px}.ia-continuity-grid{grid-template-columns:1fr;gap:28px}.ia-continuity-grid>div>p{font-size:18px}.ia-document-layout{grid-template-columns:1fr;gap:34px}.ia-paper-scene{max-width:480px;width:100%;margin:auto;padding:34px 32px 20px}.ia-paper{padding:26px}.ia-paper blockquote{font-size:17px}.ia-doc-steps h3{font-size:25px}.ia-doc-steps p{font-size:16px}.ia-documents>.ia-link{font-size:15px}.ia-ending>p:not(.overline){font-size:17px}.ia-ending h2{font-size:36px}.ia-demo-caption{font-size:11px;text-align:left}}
@media(max-width:360px){.ia-section{padding-left:18px;padding-right:18px}.ia-hero{padding-left:18px;padding-right:18px}.ia-page h2{font-size:32px}.ia-hero h1{font-size:39px}.ia-stage{padding:20px 15px}.ia-patient-tag{display:none}.ia-modes{grid-template-columns:1fr}.ia-modes aside{display:block}.ia-wave{margin-bottom:17px}.ia-paper-scene{padding:28px 23px 20px}.ia-demo-controls{gap:12px}.ia-demo-controls p{width:100%;margin:0;text-align:right}.ia-page .feature-nav strong{font-size:12px}}
@media(prefers-reduced-motion:reduce){.ia-page *, .ia-page *::before,.ia-page *::after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
