.architecture-pages_page__rZf2u{width:100%;overflow:hidden;background:#f4f9fc;color:#123b62}.architecture-pages_hero__HDlEx{background-color:#062d50;background-image:linear-gradient(90deg,#062d50,rgba(6,45,80,.97) 36%,rgba(6,45,80,.82) 68%,rgba(6,45,80,.68)),url(/medical-data-header.webp);background-position:50%,100%;background-repeat:no-repeat;background-size:cover,cover;color:#f4f8fd}.architecture-pages_contentInner__dPOUO,.architecture-pages_heroInner__sDOTQ{width:min(100%,1280px);margin:0 auto}.architecture-pages_heroInner__sDOTQ{padding:38px 38px 42px}.architecture-pages_eyebrowWrap__furjx{margin-bottom:12px}.architecture-pages_eyebrow__jnPA8{margin:0;color:#39d6c1;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.architecture-pages_titleWrap__Dsd1q{max-width:850px}.architecture-pages_title__1UwLm{margin:0 0 24px;color:#f4f8fd;font-size:clamp(34px,5vw,54px);font-weight:600;letter-spacing:-.035em;line-height:1.08}.architecture-pages_action__fJQMh{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:10px;border:1px solid #087f70;border-radius:999px;padding:0 20px;background:#08b99f;color:#062748;font-size:13px;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .18s ease,color .18s ease,transform .18s ease}.architecture-pages_action__fJQMh:hover{background:#42dfc2;color:#062748;transform:translateY(-1px)}.architecture-pages_action__fJQMh:focus-visible{outline:3px solid #8df6e2;outline-offset:3px}.architecture-pages_action__fJQMh svg{width:18px;height:18px;transition:transform .18s ease}.architecture-pages_action__fJQMh:hover svg{transform:translateX(2px)}.architecture-pages_content__j_yuO{padding:28px 0 36px}.architecture-pages_contentInner__dPOUO{padding:0 38px}.architecture-pages_sectionGrid__TL3DU{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.architecture-pages_contentCard__5WqFs{min-width:0;border:1px solid #d9e8f1;border-radius:10px;padding:24px;background:#fff;box-shadow:0 8px 20px rgba(6,45,80,.04)}.architecture-pages_cardHeading__O_bY6{margin-bottom:12px}.architecture-pages_cardHeading__O_bY6 h2{margin:0;color:#0b365c;font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:1.25}.architecture-pages_paragraphs__u6aiY{display:grid;gap:10px}.architecture-pages_paragraphs__u6aiY p{margin:0;color:#315d7e;font-size:15px;line-height:1.65}.architecture-pages_welcomeHero__G33Bl{display:flex;min-height:max(440px,calc(100svh - 300px));align-items:center}.architecture-pages_welcomeHero__G33Bl .architecture-pages_heroInner__sDOTQ{padding-top:56px;padding-bottom:60px}.architecture-pages_welcomeLead__ns6D_{max-width:680px;margin:0 0 22px}.architecture-pages_welcomeLead__ns6D_ p{margin:0;color:#d5e5f0;font-size:clamp(16px,2.2vw,20px);line-height:1.55}.architecture-pages_welcomeAction__pX555{min-height:48px;padding:0 24px;font-size:14px}.architecture-pages_welcomeNote__n9RIG{margin:12px 0 0;color:#c7d8e8;font-size:13px;line-height:1.5}.architecture-pages_wizardScreen__yXxYY{position:fixed;z-index:50;inset:0;overflow-y:auto;background:#f4f9fc}.architecture-pages_wizardInner__hfGKI{width:min(100%,1280px);margin:0 auto;padding:30px 38px 42px}.architecture-pages_wizardBackWrap__Wooj4{margin-bottom:14px}.architecture-pages_wizardBack__d39LH{border:0;padding:6px 0;background:transparent;color:#315d7e;font:inherit;font-size:14px;cursor:pointer}.architecture-pages_wizardBack__d39LH:hover{color:#087f70}.architecture-pages_wizardBack__d39LH:focus-visible,.architecture-pages_wizardInput__8_JIA:focus-visible,.architecture-pages_wizardLink__VlVgx:focus-visible,.architecture-pages_wizardSelect__NHzeu:focus-visible{outline:3px solid #087f70;outline-offset:3px}.architecture-pages_wizardTitleWrap__eYWdT{max-width:850px;margin-bottom:18px;border-radius:10px;padding:24px 28px;background:#062d50}.architecture-pages_wizardTitle__KQmfm{margin:0;color:#f4f8fd;font-size:clamp(30px,4.8vw,48px);font-weight:600;letter-spacing:-.035em;line-height:1.1}.architecture-pages_wizardCard__NYtO9{display:grid;width:min(100%,680px);gap:18px;border:1px solid #d9e8f1;border-radius:10px;padding:24px;background:#fff;box-shadow:0 8px 20px rgba(6,45,80,.05)}.architecture-pages_wizardInput__8_JIA,.architecture-pages_wizardSelect__NHzeu{width:100%;min-height:54px;border:1px solid #71869a;border-radius:7px;padding:12px 16px;background-color:#fff;color:#123b62;font:inherit;font-size:16px}.architecture-pages_wizardAction__V_Ku_{display:inline-flex;min-height:46px;align-items:center;justify-content:center;justify-self:start;border:1px solid #087f70;border-radius:999px;padding:0 24px;background:#08b99f;color:#062748;font:inherit;font-size:14px;font-weight:600;line-height:1.2;cursor:pointer;transition:background-color .18s ease,transform .18s ease}.architecture-pages_wizardAction__V_Ku_:not(:disabled):hover{background:#42dfc2;transform:translateY(-1px)}.architecture-pages_wizardAction__V_Ku_:focus-visible{outline:3px solid #087f70;outline-offset:3px}.architecture-pages_wizardAction__V_Ku_:disabled{border-color:#d7e4ed;background:#e7eff4;color:#526d80;cursor:not-allowed}.architecture-pages_wizardForm__iKoQp{display:grid;width:min(100%,680px);gap:14px}.architecture-pages_revenueLabel__2UtUK,.architecture-pages_revenueValue__h9_LB{margin:0}.architecture-pages_revenueLabel__2UtUK{color:#536f83;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.architecture-pages_revenueValue__h9_LB{color:#0b365c;font-size:28px;font-weight:600}.architecture-pages_checkboxLabel__KK7De{display:flex;align-items:flex-start;gap:12px;color:#315d7e;font-size:15px;line-height:1.6;cursor:pointer}.architecture-pages_checkboxLabel__KK7De input{flex:0 0 auto;margin-top:4px;accent-color:#087f70}.architecture-pages_wizardField__1cFSw{display:grid;gap:8px}.architecture-pages_wizardLabel__U_4VE{color:#123b62;font-size:14px;font-weight:600}.architecture-pages_wizardHint__lILFB{margin:0;color:#536f83;font-size:13px;line-height:1.5}.architecture-pages_wizardIntro__tj_Iq{display:grid;width:min(100%,680px);gap:10px;margin:0 0 18px;color:#315d7e;font-size:15px;line-height:1.6}.architecture-pages_wizardIntro__tj_Iq p{margin:0}.architecture-pages_wizardLink__VlVgx{width:-moz-fit-content;width:fit-content;color:#087f70;font-weight:600;text-decoration:underline;text-underline-offset:3px}.architecture-pages_loadingScreen__E0_j4{position:fixed;z-index:60;inset:0;display:flex;align-items:center;background:#062d50}.architecture-pages_loadingContent__HJGK6{width:min(100%,1280px);margin:0 auto;padding:30px 38px}.architecture-pages_loadingContent__HJGK6 .architecture-pages_title__1UwLm{margin-bottom:24px}.architecture-pages_loadingDots__fHpsE{display:flex;gap:10px}.architecture-pages_loadingDots__fHpsE span{width:9px;height:9px;border-radius:50%;background:#39d6c1;animation:architecture-pages_wizard-pulse__tp1RM 1s ease-in-out infinite}.architecture-pages_loadingDots__fHpsE span:nth-child(2){animation-delay:.16s}.architecture-pages_loadingDots__fHpsE span:nth-child(3){animation-delay:.32s}@keyframes architecture-pages_wizard-pulse__tp1RM{50%{opacity:.35;transform:scale(.8)}}.architecture-pages_list__QEzEb{display:grid;gap:8px;margin:0;padding-left:20px;list-style:disc;color:#315d7e;font-size:15px;line-height:1.55}.architecture-pages_fullWidthCard__9kDlr{grid-column:1/-1}.architecture-pages_listColumns__pY9VW{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:40px;column-gap:40px}.architecture-pages_list__QEzEb+.architecture-pages_paragraphs__u6aiY{margin-top:14px}.architecture-pages_bottomNavigation__v_QV_{grid-column:1/-1;padding-top:4px}@media (max-width:680px){.architecture-pages_listColumns__pY9VW{grid-template-columns:minmax(0,1fr)}.architecture-pages_heroInner__sDOTQ{padding:30px 22px 32px}.architecture-pages_wizardInner__hfGKI{padding:20px 18px 28px}.architecture-pages_wizardTitleWrap__eYWdT{padding:20px}.architecture-pages_wizardCard__NYtO9{padding:18px}.architecture-pages_wizardAction__V_Ku_{width:100%}.architecture-pages_loadingContent__HJGK6{padding:24px 22px}.architecture-pages_content__j_yuO{padding:20px 0 28px}.architecture-pages_contentInner__dPOUO{padding:0 18px}.architecture-pages_sectionGrid__TL3DU{grid-template-columns:minmax(0,1fr);gap:12px}.architecture-pages_contentCard__5WqFs{padding:20px}.architecture-pages_cardHeading__O_bY6 h2{font-size:18px}.architecture-pages_list__QEzEb,.architecture-pages_paragraphs__u6aiY p{font-size:14px}}@media (prefers-reduced-motion:reduce){.architecture-pages_action__fJQMh,.architecture-pages_action__fJQMh svg,.architecture-pages_loadingDots__fHpsE span,.architecture-pages_wizardAction__V_Ku_{transition:none;animation:none}}