.BlogDetail_section__BeAHY{padding:0;min-height:100vh;min-height:100dvh;background-color:hsl(var(--background))}.BlogDetail_heroHeader__0gCsm{width:100%;background-color:hsl(var(--surface));border-bottom:1px solid hsl(var(--border)/var(--illustration-border-alpha))}.BlogDetail_heroInner__zb00f{width:100%;max-width:52rem;margin:0 auto;padding:clamp(5.25rem,6vw + 2.5rem,8.25rem) 1.5rem clamp(2rem,4vw,2.75rem)}.BlogDetail_category__i4b1D{font-family:Poppins,sans-serif;font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:hsl(var(--primary));margin-bottom:1rem;display:block}.BlogDetail_title__RXtoW{font-size:clamp(2.25rem,5vw,3.5rem);font-weight:600;line-height:1.1;letter-spacing:-.04em;color:hsl(var(--foreground));margin:0 0 1.75rem;text-wrap:balance}.BlogDetail_titleLink__O2989{color:inherit;font-weight:inherit;text-decoration:underline;text-decoration-color:hsl(var(--primary)/.4);text-underline-offset:.14em;transition:text-decoration-color .15s ease}.BlogDetail_titleLink__O2989:hover{text-decoration-color:hsl(var(--primary))}.BlogDetail_heroMedia__qVvE6{width:100%;max-width:52rem;margin:0 auto;padding:clamp(2.5rem,5vw,3.75rem) 1.5rem 2.5rem}.BlogDetail_heroMediaFrame__c7Xsd{width:100%;border-radius:var(--radius-xl);overflow:hidden;border:1px solid hsl(var(--border)/.35);background:hsl(var(--muted)/.35);aspect-ratio:16/9}.BlogDetail_heroImage__Npd0c{position:relative;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.BlogDetail_meta__v5dvx{display:flex;align-items:center;gap:1.5rem;padding:1.5rem 0 0;border-top:1px solid hsl(var(--border)/.5)}.BlogDetail_author__t9iIT{display:flex;align-items:center;gap:.75rem}.BlogDetail_avatar__gWSBJ{width:2.5rem;height:2.5rem;border-radius:50%;background:linear-gradient(135deg,hsl(218 45% 14%),hsl(var(--primary)));color:white;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.9rem;overflow:hidden}.BlogDetail_avatarImg__gWBcl{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 20%;object-position:center 20%}.BlogDetail_authorDetails__PJF9E{display:flex;flex-direction:column}.BlogDetail_authorName__IaK3h{font-size:.9375rem;font-weight:600;color:hsl(var(--foreground))}.BlogDetail_authorRole__Ugm7A{font-size:.8125rem;color:hsl(var(--muted-foreground))}.BlogDetail_details__7zFdD{display:flex;align-items:center;gap:.75rem;font-size:.875rem;color:hsl(var(--muted-foreground));margin-left:auto}.BlogDetail_inlineLinkInvatech___h7lh{color:#FF3A24;text-decoration:underline;text-underline-offset:3px;font-weight:inherit}.BlogDetail_inlineLinkInvatech___h7lh:hover{opacity:.92}.BlogDetail_main__K_3zF{max-width:52rem;margin:0 auto;padding:4rem 1.5rem 8rem}.BlogDetail_articleBody__29ssS{font-size:1rem;line-height:1.8;color:hsl(var(--foreground))}.BlogDetail_articleBody__29ssS p{margin-bottom:2rem}.BlogDetail_articleBody__29ssS h2{font-size:2rem;font-weight:600;margin:3.5rem 0 1.5rem;letter-spacing:-.02em}.BlogDetail_articleBody__29ssS h3{font-size:1.5rem;font-weight:600;margin:2.5rem 0 1rem}.BlogDetail_articleBody__29ssS ul{margin-bottom:2rem;padding-left:1.5rem}.BlogDetail_articleBody__29ssS li{margin-bottom:.75rem}.BlogDetail_articleBody__29ssS strong{font-weight:600}.BlogDetail_articleBody__29ssS blockquote{position:relative;padding:2.5rem;margin:3rem 0;background:hsl(var(--surface)/.5);border-radius:0 var(--radius-xl) var(--radius-xl) 0;border-left:4px solid hsl(var(--primary));font-size:1.35rem;font-weight:500;line-height:1.6;color:hsl(var(--foreground));font-style:italic}.BlogDetail_articleCta__Im3qt{margin-top:3rem;padding:2.25rem 1.75rem;border-radius:var(--radius-xl);border:1px solid hsl(var(--border)/.55);background:hsl(var(--surface)/.55);text-align:center;max-width:40rem;margin-left:auto;margin-right:auto}.BlogDetail_articleCtaTitle__4s8_S{font-size:clamp(1.35rem,2.5vw,1.75rem);font-weight:600;line-height:1.25;letter-spacing:-.02em;color:hsl(var(--foreground));margin:0 0 .65rem;text-wrap:balance}.BlogDetail_articleCtaDesc__yqJBX{margin:0 0 1.35rem;font-size:1rem;line-height:1.65;color:hsl(var(--muted-foreground));text-wrap:pretty}.BlogDetail_articleCtaActions__DThQq{display:flex;justify-content:center}.BlogDetail_nav__jBjgW{display:flex;justify-content:space-between;align-items:center;padding-top:4rem;border-top:1px solid hsl(var(--border)/.5);margin-top:4rem}.BlogDetail_backLink__fD6MN{display:inline-flex;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:600;color:hsl(var(--muted-foreground));text-decoration:none;transition:color .2s}.BlogDetail_backLink__fD6MN:hover{color:hsl(var(--primary))}.BlogDetail_prevNextRow__pRK6x{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:3rem;padding-bottom:2rem}.BlogDetail_prevNextCard__P_NxF{display:flex;align-items:stretch;gap:1rem;padding:1rem;border-radius:var(--radius-lg,12px);border:1px solid hsl(var(--border)/.55);background:hsl(var(--surface)/.3);text-decoration:none;color:inherit;transition:border-color .25s,background .25s,transform .25s}.BlogDetail_prevNextCard__P_NxF:hover{border-color:hsl(var(--primary)/.45);background:hsl(var(--surface)/.6);transform:translateY(-2px)}.BlogDetail_prevNextCardRight__Us_up{justify-content:flex-end}.BlogDetail_prevNextImageWrap__qHVei{flex-shrink:0;width:5.5rem;height:5.5rem;border-radius:var(--radius-md,8px);overflow:hidden}.BlogDetail_prevNextImage__Ohn1I{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.BlogDetail_prevNextBody__P_NtG{display:flex;flex-direction:column;justify-content:center;gap:.35rem;min-width:0}.BlogDetail_prevNextLabel__y9qpP{display:inline-flex;align-items:center;gap:.35rem;font-family:Poppins,sans-serif;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:hsl(var(--primary))}.BlogDetail_prevNextTitle__thvBe{font-size:.9375rem;font-weight:600;line-height:1.3;color:hsl(var(--foreground));display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.BlogDetail_prevNextAuthor__CXtCD{font-size:.8125rem;color:hsl(var(--muted-foreground))}@media (max-width:48rem){.BlogDetail_meta__v5dvx{flex-direction:column;align-items:flex-start;gap:1.25rem}.BlogDetail_details__7zFdD{margin-left:0}.BlogDetail_prevNextRow__pRK6x{grid-template-columns:1fr}.BlogDetail_prevNextCardRight__Us_up{flex-direction:row-reverse}.BlogDetail_prevNextCardRight__Us_up .BlogDetail_prevNextBody__P_NtG{text-align:left!important}}.IntegrationBeam_container__azVAX{position:relative;display:flex;align-items:center;justify-content:space-between;gap:2rem;width:100%;min-height:280px;padding:2.5rem;background:hsl(var(--surface));border-radius:var(--radius-xl);border:1px solid hsl(var(--border)/.6);overflow:hidden}.IntegrationBeam_column__fr47q{display:flex;flex-direction:column;gap:1rem;z-index:1}.IntegrationBeam_centerColumn__1fMk4{display:flex;align-items:center;justify-content:center;z-index:1;flex-shrink:0}.IntegrationBeam_integrationNode__akgvi{display:flex;align-items:center;justify-content:center;padding:.75rem 1.125rem;background:hsl(var(--background));border:1px solid hsl(var(--border)/.65);border-radius:10px;min-width:130px;min-height:52px;box-shadow:0 1px 6px hsl(var(--foreground)/.04);transition:border-color .2s ease,box-shadow .2s ease}.IntegrationBeam_integrationNode__akgvi:hover{border-color:hsl(var(--primary)/.28);box-shadow:0 3px 14px hsl(var(--primary)/.08)}.IntegrationBeam_nodeInner__R2fmn{display:flex;flex-direction:column;align-items:center;gap:.2rem}.IntegrationBeam_textMark__uOavc{font-family:Helvetica Neue,Arial,sans-serif;font-size:1.0625rem;font-weight:900;letter-spacing:-.03em;line-height:1}.IntegrationBeam_nodeSub__9BAah{font-family:Poppins,sans-serif;font-size:.625rem;font-weight:500;color:hsl(var(--muted-foreground));white-space:nowrap;letter-spacing:.01em;line-height:1}.IntegrationBeam_centerNode__g1KN2{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1.25rem 1.5rem;background:hsl(var(--background));border:1px solid hsl(var(--border)/.6);border-radius:16px;box-shadow:0 6px 24px hsl(var(--primary)/.12),0 1px 0 hsl(0 0% 100%/.8) inset}.IntegrationBeam_centerLabel__uxzhI{font-family:Poppins,sans-serif;font-size:.75rem;font-weight:600;color:hsl(var(--foreground));letter-spacing:.01em}.AboutPageSections_page__B9Im1{background-color:hsl(var(--background));padding-bottom:6rem}.AboutPageSections_section__EhSYY{padding:5rem 1.5rem}.AboutPageSections_container__6hB4D{width:100%;max-width:80rem;margin:0 auto;display:flex;flex-direction:column;gap:1.5rem}.AboutPageSections_storyRow__1U0yg{flex-direction:row;align-items:center;gap:4rem}.AboutPageSections_storyText__SPypk{flex:1;display:flex;flex-direction:column;gap:1rem}.AboutPageSections_storyImage__Sb1ng{flex:0 0 40%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,hsl(var(--surface)),hsl(var(--background)));border:none;border-radius:var(--radius-xl);padding:3rem}.AboutPageSections_storyImg__Vb2vw{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:var(--radius-lg)}.AboutPageSections_eyebrow__KQXjX{display:inline-flex;align-items:center;font-family:Poppins,sans-serif;font-size:.8125rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--primary));line-height:1.35;padding-top:.25em;padding-bottom:.05em}.AboutPageSections_title__kYEAV{font-size:clamp(1.75rem,3.2vw,3rem);font-weight:600;line-height:1.15;margin:0;max-width:52rem;color:hsl(var(--foreground));text-wrap:balance}.AboutPageSections_copy__Ak2UQ{margin:0;color:hsl(var(--muted-foreground));max-width:46rem;line-height:1.7;font-size:1.0625rem;text-wrap:pretty}.AboutPageSections_gridThree__kR88M{display:grid;gap:1.25rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.5rem}.AboutPageSections_card__nvOXx{background-color:hsl(var(--surface));border:none;border-radius:var(--radius-lg);padding:1.5rem;transition:border-color .2s ease}.AboutPageSections_card__nvOXx:hover{border-color:hsl(var(--primary)/.3)}.AboutPageSections_cardIcon__0LzjF{width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-md);background:hsl(var(--primary)/.08);border:none;color:hsl(var(--primary));margin-bottom:1rem}.AboutPageSections_cardTitle__Cjp54{font-size:1.125rem;font-weight:600;margin:0 0 .5rem;color:hsl(var(--foreground))}.AboutPageSections_cardText__DgA61{margin:0;font-size:1rem;color:hsl(var(--muted-foreground));line-height:1.6}.AboutPageSections_offeringCard__P_nVW{position:relative;background:linear-gradient(160deg,hsl(var(--surface)),hsl(var(--background)));border:none;border-radius:var(--radius-lg);padding:2rem;display:flex;flex-direction:column;gap:.75rem;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.AboutPageSections_offeringCard__P_nVW:hover{transform:translateY(-4px);border-color:hsl(var(--primary)/.4);box-shadow:0 12px 32px hsl(var(--primary)/.08)}.AboutPageSections_offeringIconWrap__4fQ18{width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-md);background:hsl(var(--primary)/.08);border:none;color:hsl(var(--primary))}.AboutPageSections_offeringNum__y_vo3{font-family:Poppins,sans-serif;font-size:.75rem;font-weight:600;color:hsl(var(--muted-foreground)/.4);letter-spacing:.05em}.AboutPageSections_offeringTitle__uezSy{font-size:1rem;font-weight:700;color:hsl(var(--foreground));margin:0;letter-spacing:-.01em}.AboutPageSections_offeringText__cZ75u{margin:0;font-size:1rem;color:hsl(var(--muted-foreground));line-height:1.65}.AboutPageSections_benefitsHeader__LaPJW{display:flex;flex-direction:column;gap:.75rem;margin-bottom:2rem}.AboutPageSections_benefitsGrid__9r4XQ{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem 2rem}.AboutPageSections_benefitItem__pcZQT{display:flex;flex-direction:column}.AboutPageSections_benefitIcon__bCILe{width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;border-radius:.375rem;background:linear-gradient(180deg,hsl(var(--primary)),hsl(var(--primary)/.7));color:white;margin-bottom:1.75rem;box-shadow:0 6px 16px -3px hsl(var(--primary)/.25);transition:transform .3s ease}.AboutPageSections_benefitItem__pcZQT:hover .AboutPageSections_benefitIcon__bCILe{transform:scale(1.1)}.AboutPageSections_benefitContent__8qhqw{display:flex;flex-direction:column;gap:.5rem}.AboutPageSections_benefitTitle__pL8Nz{font-size:1.125rem;font-weight:600;color:hsl(var(--foreground));margin:0;letter-spacing:-.02em;text-wrap:balance}.AboutPageSections_benefitDesc__2DvcE{font-size:1rem;color:hsl(var(--muted-foreground));line-height:1.6;margin:0;text-wrap:pretty}.AboutPageSections_processTabs__2XCTU{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin:1.5rem auto 2.5rem;max-width:32rem}.AboutPageSections_processTab__KGNjc{display:inline-flex;align-items:center;gap:.45rem;border:none;background-color:hsl(var(--surface));color:hsl(var(--muted-foreground));border-radius:var(--radius-pill);padding:.58rem 1rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.AboutPageSections_processTab__KGNjc:hover{color:hsl(var(--foreground));border-color:hsl(var(--primary)/.45)}.AboutPageSections_processTabActive__Q_Kwy{color:hsl(var(--primary-foreground));background:linear-gradient(135deg,hsl(var(--primary)),hsl(var(--primary)/.78));border-color:transparent}.AboutPageSections_processTabIcon__ENopm{display:inline-flex;align-items:center;justify-content:center;line-height:0}.AboutPageSections_processContent__M8pFi{margin-top:1.5rem;display:grid;grid-template-columns:1fr 1fr;gap:2.5rem;align-items:stretch}.AboutPageSections_processViz__uA2nM{position:relative;background:linear-gradient(145deg,hsl(var(--surface)),hsl(var(--background)));border:none;border-radius:var(--radius-lg);overflow:hidden;min-height:26rem;display:flex;align-items:center;justify-content:center}.AboutPageSections_processGlow__JAsFd{position:absolute;width:22rem;height:22rem;border-radius:50%;background:radial-gradient(circle,hsl(var(--primary)/.2),transparent 70%);top:-8rem;left:-7rem;pointer-events:none}.AboutPageSections_processWorkflow__mC_Md{position:relative;z-index:1;width:100%;display:flex;flex-direction:column;align-items:center}.AboutPageSections_processNode__iPMrR{display:flex;justify-content:center}.AboutPageSections_workflowCard__7fYEP{width:17rem;border-radius:var(--radius-sm);border:none;background-color:hsl(var(--surface));box-shadow:0 12px 24px -16px rgba(0,0,0,.6)}.AboutPageSections_workflowCardHeaderWrap__R_2Bb{border-color:hsl(var(--primary)/.5)}.AboutPageSections_workflowCardHeader__QIYmW{border-bottom:var(--illustration-card-border);color:hsl(var(--primary));text-transform:uppercase;letter-spacing:.08em;font-size:.65rem;font-weight:700;text-align:center;padding:.35rem .5rem}.AboutPageSections_workflowCardBody__35Cfo{padding:.6rem .75rem;text-align:center}.AboutPageSections_workflowCardBody__35Cfo p{margin:0;font-size:.75rem;line-height:1.35;color:hsl(var(--foreground))}.AboutPageSections_workflowCardBody__35Cfo p+p{margin-top:.15rem;color:hsl(var(--muted-foreground))}.AboutPageSections_workflowLine__fTfzR{width:2px;height:.9rem;background:linear-gradient(180deg,hsl(var(--primary)/.9),hsl(var(--primary)/.2))}.AboutPageSections_workflowSplitItem__Ga6MR,.AboutPageSections_workflowSplit__xG5tP{display:flex;align-items:center}.AboutPageSections_workflowSplitNode__wjgSm{border:none;background-color:hsl(var(--surface));color:hsl(var(--foreground));border-radius:var(--radius-md);padding:.42rem .6rem;font-size:.7rem;font-weight:600;min-width:4.8rem;text-align:center}.AboutPageSections_workflowSplitConnector__dclwI{position:relative;width:3rem;height:2px;margin:0 .2rem;background-color:hsl(var(--border))}.AboutPageSections_workflowSplitConnector__dclwI span{position:absolute;top:-.95rem;left:50%;transform:translateX(-50%);font-size:.62rem;color:hsl(var(--muted-foreground));font-weight:500}.AboutPageSections_processCopy__OcdQ1{background-color:hsl(var(--surface));border:none;border-radius:var(--radius-sm);padding:2.5rem;display:flex;flex-direction:column;gap:1rem;justify-content:center;box-shadow:0 10px 40px -20px hsl(var(--foreground)/.1)}.AboutPageSections_processPreHeading__c0I4R{margin:0;font-family:Poppins,sans-serif;font-size:.78rem;letter-spacing:.12rem;text-transform:uppercase;color:hsl(var(--primary));font-weight:600}.AboutPageSections_processHeadline__0TpJQ{margin:0;color:hsl(var(--foreground));font-size:clamp(1.5rem,2.5vw,2.25rem);line-height:1.2;text-wrap:balance;font-weight:600}.AboutPageSections_processDescription__qVhBF{margin:0;color:hsl(var(--muted-foreground));font-size:1.0625rem;line-height:1.7;max-width:42ch;text-wrap:pretty}.AboutPageSections_processActions__DejA6{margin-top:.5rem}.AboutPageSections_list__cpZsc{margin:.5rem 0 0;padding:0;list-style:none;display:grid;gap:.875rem}.AboutPageSections_listItem__UlOjF{display:flex;align-items:flex-start;gap:.625rem;color:hsl(var(--foreground));font-size:1rem}.AboutPageSections_listItem__UlOjF svg{flex-shrink:0;color:hsl(var(--primary));margin-top:.15rem}.AboutPageSections_ctaWrap__3ag3L{align-items:center;text-align:center;background-color:hsl(var(--surface));border:none;border-radius:var(--radius-xl);padding:2.5rem}.AboutPageSections_ctaRow___dBY6{display:flex;align-items:center;justify-content:center;gap:.875rem;margin-top:.75rem}.AboutPageSections_primaryCta__Pohn4,.AboutPageSections_secondaryCta__GJueb{display:inline-flex;align-items:center;gap:.5rem;border-radius:var(--radius-pill);text-decoration:none;font-family:Poppins,sans-serif;font-weight:500;font-size:1rem;transition:all .2s ease}.AboutPageSections_primaryCta__Pohn4{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground));padding:1rem 2rem}.AboutPageSections_primaryCta__Pohn4:hover{text-decoration:none;opacity:.92}.AboutPageSections_secondaryCta__GJueb{justify-content:center;box-sizing:border-box;color:hsl(var(--foreground));background-color:transparent;border:var(--illustration-card-border);padding:calc(.5rem + 1rem) calc(.5rem + 2rem)}.AboutPageSections_secondaryCta__GJueb:hover{text-decoration:none;background-color:hsl(var(--muted-foreground)/.06);border-color:hsl(216 14% 78%)}.AboutPageSections_sectionAlt__AWhLQ{background:hsl(var(--surface))}.AboutPageSections_storyRight__GYtbA{flex:0 0 38%;display:flex;flex-direction:column;gap:1rem;justify-content:center}.AboutPageSections_storyAnchorCard__wM2Qy{border-radius:var(--radius-xl);padding:1.25rem 1.35rem;background:hsl(var(--surface))}.AboutPageSections_storyAnchorLabel__lrqBu{margin:0;font-family:Poppins,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:hsl(var(--primary))}.AboutPageSections_storyAnchorQuote__quNzZ{margin:.65rem 0 0;color:hsl(var(--foreground));font-size:1.0625rem;line-height:1.6;font-weight:500;text-wrap:pretty}.AboutPageSections_storyAnchorMeta__zqjLm{margin:.75rem 0 0;color:hsl(var(--muted-foreground));font-size:.875rem;line-height:1.5}.AboutPageSections_storyCard__VYWbR{display:flex;align-items:center;gap:.875rem;padding:.875rem 1rem;background:hsl(var(--background)/.7);border:none;border-radius:.5rem;transition:border-color .2s ease}.AboutPageSections_storyCard__VYWbR:hover{border-color:hsl(var(--primary)/.3)}.AboutPageSections_storyCardIcon__PwdMk{width:2rem;height:2rem;flex-shrink:0;border-radius:var(--radius-md);display:inline-flex;align-items:center;justify-content:center;background:hsl(var(--primary)/.08);border:none;color:hsl(var(--primary))}.AboutPageSections_storyCardLabel__1I0TL{font-size:1rem;font-weight:600;color:hsl(var(--foreground));margin:0;line-height:1.4}.AboutPageSections_statementsBlock__r_8i6{display:flex;flex-direction:column;gap:.125rem;border-left:2px solid hsl(var(--primary)/.4);padding-left:1.25rem;font-size:1.0625rem;font-weight:600;color:hsl(var(--foreground));line-height:1.8}.AboutPageSections_statementsBlock__r_8i6 p{margin:0}.AboutPageSections_nowIntroRow__gBHCc{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(1.5rem,3vw,3rem);align-items:start}.AboutPageSections_nowIntroLeft__dmkPw{display:flex;flex-direction:column;gap:.75rem}.AboutPageSections_nowIntroRight__9ihH_{display:flex;flex-direction:column;gap:.9rem;padding-top:1.75rem}.AboutPageSections_nowIntroRight__9ihH_ .AboutPageSections_copy__Ak2UQ{max-width:62ch}.AboutPageSections_nowGrid___1k83{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-top:1.5rem}.AboutPageSections_nowBox__MQbub{padding:1.5rem;background:hsl(var(--background)/.7);gap:1rem}.AboutPageSections_nowBoxLabel__j8zgj{font-size:.8125rem;letter-spacing:.07em;color:hsl(var(--primary))}.AboutPageSections_chip__xCNUX{font-size:.875rem;border:none;border-radius:var(--radius-pill);color:hsl(var(--foreground));background:hsl(var(--surface));font-weight:500}.AboutPageSections_checkItem__aTeoU{gap:.5rem;font-size:1rem;color:hsl(var(--muted-foreground))}.AboutPageSections_nowTagline__E4BTL{font-size:1rem;font-weight:600;color:hsl(var(--foreground))}.AboutPageSections_beliefGrid__Pnzml{list-style:none;margin:.5rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.75rem}.AboutPageSections_beliefChip__6zHTl{font-size:1rem;font-weight:600;padding:.5rem 1.25rem;border:none;border-radius:var(--radius-pill);color:hsl(var(--foreground));background:hsl(var(--surface)/.6);letter-spacing:-.01em}.AboutPageSections_valuesGrid__SC93e{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin-top:1.5rem}.AboutPageSections_valueCard__2j8mM{display:flex;flex-direction:column;gap:.75rem;padding:1.5rem;background:linear-gradient(160deg,hsl(var(--surface)),hsl(var(--surface)/.75));border-radius:var(--radius-xl);transition:transform .3s ease;overflow:hidden;position:relative}.AboutPageSections_valueCard__2j8mM:hover{transform:translateY(-4px)}.AboutPageSections_valueCardIcon__h6JE9{width:2rem;height:2rem;border-radius:var(--radius-md);display:inline-flex;align-items:center;justify-content:center;background:hsl(var(--primary)/.08);border:none;color:hsl(var(--primary))}.AboutPageSections_valueCardName__truhu{font-size:1.125rem;font-weight:600;color:hsl(var(--foreground));margin:0;letter-spacing:-.02em}.AboutPageSections_valueCardDesc__o9316{font-size:1rem;color:hsl(var(--muted-foreground));line-height:1.6;margin:0;text-wrap:pretty}.AboutPageSections_teamImageWrap___1WIj{width:100%}.AboutPageSections_teamImagePlaceholder__9gdSN{width:100%;aspect-ratio:24/9;border-radius:var(--radius-xl);background:radial-gradient(ellipse 60% 90% at 50% 40%,hsl(var(--primary)/.08),transparent 55%),linear-gradient(160deg,hsl(var(--surface)),hsl(var(--background)));display:flex;align-items:center;justify-content:center;color:hsl(var(--muted-foreground));font-family:Poppins,sans-serif;font-size:.8125rem;letter-spacing:.08em;text-transform:uppercase;overflow:hidden}.AboutPageSections_teamContent___k4_Z{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(1.5rem,3vw,3.5rem);align-items:start;margin-top:.5rem}.AboutPageSections_teamHeadingBlock__sjiwm{display:flex;flex-direction:column;gap:.75rem}.AboutPageSections_teamBody__1wiar{margin:0;color:hsl(var(--muted-foreground));font-size:1.0625rem;line-height:1.7;max-width:50ch;text-wrap:pretty;padding-top:1.75rem}@media (max-width:56rem){.AboutPageSections_teamContent___k4_Z{grid-template-columns:1fr;gap:1rem}.AboutPageSections_teamBody__1wiar{padding-top:0}.AboutPageSections_teamImagePlaceholder__9gdSN{aspect-ratio:16/8}}.AboutPageSections_lookingHeader__5P0bg{display:flex;flex-direction:column;gap:1rem;max-width:52rem}.AboutPageSections_missionStatement__bc21V{font-size:1.125rem;font-weight:600;color:hsl(var(--foreground));line-height:1.6;max-width:52rem;margin:.5rem 0 0;padding:1.5rem 1.75rem;border-left:3px solid hsl(var(--primary)/.5);border-radius:0 var(--radius-md) var(--radius-md) 0;background:hsl(var(--primary)/.04);font-style:normal}@media (max-width:64rem){.AboutPageSections_storyRow__1U0yg{flex-direction:column}.AboutPageSections_storyRight__GYtbA{flex:none;width:100%}.AboutPageSections_storyAnchorCard__wM2Qy{padding:1.1rem 1.15rem}.AboutPageSections_nowGrid___1k83{grid-template-columns:1fr}.AboutPageSections_nowIntroRow__gBHCc{grid-template-columns:1fr;gap:1rem}.AboutPageSections_nowIntroRight__9ihH_{padding-top:0}.AboutPageSections_valuesGrid__SC93e{grid-template-columns:repeat(2,minmax(0,1fr))}.AboutPageSections_lookingHeader__5P0bg{max-width:100%}}@media (max-width:40rem){.AboutPageSections_nowGrid___1k83,.AboutPageSections_valuesGrid__SC93e{grid-template-columns:1fr}}@media (max-width:64rem){.AboutPageSections_storyRow__1U0yg{flex-direction:column;gap:2rem}.AboutPageSections_storyImage__Sb1ng{flex:none;width:100%}.AboutPageSections_gridThree__kR88M,.AboutPageSections_processContent__M8pFi{grid-template-columns:1fr}.AboutPageSections_processViz__uA2nM{min-height:24rem}.AboutPageSections_benefitsGrid__9r4XQ{grid-template-columns:repeat(2,1fr)}}@media (max-width:48rem){.AboutPageSections_section__EhSYY{padding:2.5rem 1rem}.AboutPageSections_benefitsGrid__9r4XQ{grid-template-columns:1fr}.AboutPageSections_processTabs__2XCTU{gap:.5rem}.AboutPageSections_processTab__KGNjc{width:100%;justify-content:center}.AboutPageSections_processCopy__OcdQ1,.AboutPageSections_processViz__uA2nM{padding:1.25rem}.AboutPageSections_workflowCard__7fYEP{width:100%;max-width:15rem}.AboutPageSections_workflowSplit__xG5tP{flex-wrap:wrap;justify-content:center;row-gap:.5rem}.AboutPageSections_workflowSplitConnector__dclwI{width:1.25rem}.AboutPageSections_ctaWrap__3ag3L{padding:1.5rem}.AboutPageSections_ctaRow___dBY6{width:100%;flex-direction:column;align-items:stretch}.AboutPageSections_primaryCta__Pohn4,.AboutPageSections_secondaryCta__GJueb{justify-content:center}}.AboutPageSections_nowGrid___1k83{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:.5rem}.AboutPageSections_nowBox__MQbub{background:hsl(var(--surface));border:none;border-radius:var(--radius-xl);padding:1.75rem;display:flex;flex-direction:column;gap:1.25rem}.AboutPageSections_nowBoxLabel__j8zgj{font-family:Poppins,sans-serif;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:hsl(var(--muted-foreground));margin:0}.AboutPageSections_chipList__txYbh{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0}.AboutPageSections_chip__xCNUX{font-family:Poppins,sans-serif;font-size:.75rem;font-weight:600;color:hsl(var(--primary));background:hsl(var(--primary)/.08);border:.5px solid hsl(var(--primary)/.2);border-radius:999px;padding:.3rem .75rem}.AboutPageSections_checkList__Itz01{display:flex;flex-direction:column;gap:.625rem;list-style:none;margin:0;padding:0}.AboutPageSections_checkItem__aTeoU{display:flex;align-items:center;gap:.6rem;font-size:.9375rem;color:hsl(var(--foreground))}.AboutPageSections_checkIcon__9eJaA{color:white;flex-shrink:0}.AboutPageSections_nowTagline__E4BTL{font-size:.875rem;font-weight:500;color:hsl(var(--muted-foreground));font-style:italic;margin:0;padding-top:.5rem;border-top:var(--illustration-card-border)}.AboutPageSections_missionSection__5hf3G{padding:5rem 1.5rem}.AboutPageSections_missionLeadBanner__HwkYj{width:100%;margin-bottom:.5rem}.AboutPageSections_missionLeadImagePlaceholder__2hYCC{width:100%;aspect-ratio:21/8;border-radius:var(--radius-xl);background:radial-gradient(ellipse 70% 100% at 30% 20%,hsl(var(--primary)/.12),transparent 60%),linear-gradient(145deg,hsl(var(--surface)),hsl(var(--background)));display:flex;align-items:center;justify-content:center;color:hsl(var(--muted-foreground));font-family:Poppins,sans-serif;font-size:.8125rem;letter-spacing:.08em;text-transform:uppercase;overflow:hidden}.AboutPageSections_missionBody__HfiiC{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1.5rem,3vw,3.5rem);align-items:start}.AboutPageSections_missionText__PXgrv{display:flex;flex-direction:column;gap:1rem}.AboutPageSections_missionCopyBlock__qi_Bm{display:flex;flex-direction:column;gap:.9rem;padding-top:1.75rem}.AboutPageSections_missionCopyBlock__qi_Bm .AboutPageSections_copy__Ak2UQ{max-width:54ch}.AboutPageSections_missionBeliefStrip__LPTtv{display:flex;flex-wrap:wrap;gap:.625rem;margin-top:1rem}.AboutPageSections_missionBeliefChip__2Bjoq{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem .5rem .5rem;background:hsl(var(--surface));border-radius:var(--radius-pill);transition:transform .2s ease}.AboutPageSections_missionBeliefChip__2Bjoq:hover{transform:translateY(-2px)}.AboutPageSections_missionBeliefIcon__yBIBm{flex-shrink:0;width:1.75rem;height:1.75rem;border-radius:50%;background:hsl(var(--primary)/.08);color:hsl(var(--p-color,var(--primary)));display:inline-flex;align-items:center;justify-content:center}.AboutPageSections_missionBeliefLabel__oLYco{font-size:.875rem;font-weight:600;color:hsl(var(--foreground));letter-spacing:-.01em;white-space:nowrap}@media (max-width:56rem){.AboutPageSections_nowGrid___1k83{grid-template-columns:1fr}.AboutPageSections_missionBody__HfiiC{grid-template-columns:1fr;gap:1rem}.AboutPageSections_missionCopyBlock__qi_Bm{padding-top:0}.AboutPageSections_missionLeadImagePlaceholder__2hYCC{aspect-ratio:16/8}}.GlobalCTA_section__blvoC{padding:5rem 1.5rem 4.5rem;background-color:hsl(var(--bg-navy));border-top:none}.GlobalCTA_sectionDark__fAlVO{background-color:#0a0a0a}.GlobalCTA_container__Vji1L{width:100%;max-width:80rem;margin:0 auto}.GlobalCTA_row__uTjgk{display:flex;align-items:center;justify-content:space-between;gap:2rem}.GlobalCTA_textBlock__U02ZJ{display:flex;flex-direction:column;gap:.5rem;max-width:36rem}.GlobalCTA_copy___OdGT{margin:0;color:rgba(255,255,255,.72);font-size:1rem;line-height:1.6;text-wrap:pretty}.GlobalCTA_actions__CHToz{flex-shrink:0;display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.GlobalCTA_divider__Tq03o{height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1) 20%,rgba(255,255,255,.1) 80%,transparent);margin-top:4rem}@media (max-width:48rem){.GlobalCTA_section__blvoC{padding:3.5rem 1.5rem 3.25rem}.GlobalCTA_row__uTjgk{flex-direction:column;align-items:flex-start;gap:1.5rem}.GlobalCTA_divider__Tq03o{margin-top:3rem}}.PatientAppConnect_section__f3QP_{background-color:hsl(var(--surface,var(--background)));padding:7rem 1.5rem;display:flex;justify-content:center}.PatientAppConnect_container__X2AGg{width:100%;max-width:80rem;display:flex;flex-direction:column;gap:3rem}.PatientAppConnect_header__EuO_u{display:flex;flex-direction:column;gap:1rem;text-align:center;align-items:center}.PatientAppConnect_eyebrow__VTvR2{display:block;font-family:Poppins,sans-serif;font-size:.75rem;font-weight:600;color:hsl(var(--primary));letter-spacing:.08em;text-transform:uppercase}.PatientAppConnect_headline__TBs2n{font-size:clamp(1.75rem,3vw,2.5rem);font-weight:600;line-height:1.15;letter-spacing:-.03em;color:hsl(var(--foreground));margin:0;max-width:44rem}.PatientAppConnect_subtext__sWn3w{font-size:1rem;color:hsl(var(--muted-foreground));margin:0;max-width:58ch;text-wrap:balance}@media (min-width:40.001rem){.PatientAppConnect_subtext__sWn3w{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}.PatientAppConnect_grid__1oTOh{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem 1.25rem;width:100%;max-width:58rem;margin-inline:auto}.PatientAppConnect_card__nCQnq{background:hsl(var(--surface));border-radius:var(--radius-xl,1.25rem);border:var(--illustration-card-border);padding:1.5rem 1.25rem;min-height:7.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.875rem}.PatientAppConnect_iconWrap__rHjTE{width:2.75rem;height:2.75rem;border-radius:50%;background:hsl(var(--primary)/.09);border:.5px solid hsl(var(--primary)/.12);display:inline-flex;align-items:center;justify-content:center;color:hsl(var(--primary));flex-shrink:0}.PatientAppConnect_icon__bUxEy{width:1.35rem;height:1.35rem;color:hsl(var(--primary))}.PatientAppConnect_label__roa7c{font-size:.875rem;font-weight:600;line-height:1.35;letter-spacing:-.01em;color:hsl(var(--foreground));max-width:12rem}@media (max-width:64rem){.PatientAppConnect_grid__1oTOh{grid-template-columns:repeat(2,minmax(0,1fr));max-width:40rem;gap:.875rem 1rem}.PatientAppConnect_card__nCQnq{min-height:6.75rem;padding:1.25rem 1rem}}@media (max-width:40rem){.PatientAppConnect_section__f3QP_{padding:5rem 1.5rem}.PatientAppConnect_grid__1oTOh{grid-template-columns:1fr;max-width:22rem;gap:.75rem}.PatientAppConnect_card__nCQnq{flex-direction:row;text-align:left;align-items:center;justify-content:flex-start;min-height:0;padding:1.125rem 1.25rem;gap:1rem}.PatientAppConnect_label__roa7c{max-width:none}}.MistPricing_section__HlEFS{background-color:hsl(var(--surface));padding:clamp(4rem,10vw,7rem) 1.25rem;position:relative;overflow:hidden}@media (min-width:48rem){.MistPricing_section__HlEFS{padding-left:1.5rem;padding-right:1.5rem}}.MistPricing_glow__7TPDs{display:none}.MistPricing_inner__pl_od{max-width:80rem;margin:0 auto;position:relative;z-index:1;width:100%}.MistPricing_intro__gxzWI{max-width:40rem;margin:0 auto 3rem;text-align:center}@media (min-width:48rem){.MistPricing_intro__gxzWI{margin-bottom:4rem}}.MistPricing_tiersGrid__WTsC_{display:grid;gap:1rem;width:100%;margin:0 auto;align-items:stretch;justify-items:center}.MistPricing_tiersGridThree__D66iM{grid-template-columns:1fr;max-width:min(100%,22.5rem);margin-left:auto;margin-right:auto}@media (min-width:72rem){.MistPricing_tiersGridThree__D66iM{grid-template-columns:repeat(3,22.5rem);max-width:-moz-max-content;max-width:max-content}}.MistPricing_tiersGridTwo__XqR6_{grid-template-columns:1fr;max-width:min(100%,22.5rem);margin-left:auto;margin-right:auto}@media (min-width:48rem){.MistPricing_tiersGridTwo__XqR6_{grid-template-columns:repeat(2,22.5rem);max-width:-moz-max-content;max-width:max-content}}.MistPricing_cardMotion__8A_cZ{height:100%;align-self:stretch;display:flex;flex-direction:column;min-width:0;width:100%}.PatientAppDeployment_section__yuR2_{background-color:hsl(var(--background));padding:7rem 1.5rem;display:flex;justify-content:center}.PatientAppDeployment_container__uT3jm{width:100%;max-width:80rem;display:flex;flex-direction:column;gap:4rem}.PatientAppDeployment_header__fcLf3{display:flex;flex-direction:column;gap:1rem;align-items:center;text-align:center}.PatientAppDeployment_eyebrow__ny2zN{display:block;font-family:Poppins,sans-serif;font-size:.75rem;font-weight:600;color:hsl(var(--primary));letter-spacing:.08em;text-transform:uppercase}.PatientAppDeployment_headline__XL_wW{font-size:clamp(1.75rem,3vw,2.5rem);font-weight:600;line-height:1.15;letter-spacing:-.03em;color:hsl(var(--foreground));margin:0;text-wrap:balance}@media (max-width:48rem){.PatientAppDeployment_section__yuR2_{padding:5rem 1.5rem}}.PatientAppHero_section__1WoMf{background-color:hsl(var(--background));padding:8.5rem 1.5rem 6rem;display:flex;justify-content:center;overflow-x:clip;position:relative}.PatientAppHero_container__JKBc6{width:100%;max-width:80rem;display:flex;flex-direction:column;align-items:center;gap:0}.PatientAppHero_animationSection__F_QAA{position:relative;width:100%;margin-bottom:2rem;z-index:1;display:flex;justify-content:center;overflow:visible}.PatientAppHero_animationSectionSimple__cAJaa{margin-bottom:1.75rem;flex-direction:column;align-items:stretch}.PatientAppHero_overlay__Dcdve{position:absolute;inset:0;justify-content:flex-end;z-index:20;text-align:center;padding:2rem 1.5rem 3.25rem;gap:1.25rem;min-height:0}.PatientAppHero_overlayStack__bqNLp,.PatientAppHero_overlay__Dcdve{display:flex;flex-direction:column;align-items:center;pointer-events:none}.PatientAppHero_overlayStack__bqNLp{position:relative;z-index:1;gap:inherit;width:100%;max-width:56rem}.PatientAppHero_overlayStack__bqNLp>*{pointer-events:auto}.PatientAppHero_overlay__Dcdve>.PatientAppHero_overlayShim__XFG_a{position:absolute;inset:0;z-index:0;pointer-events:none;border-radius:inherit;opacity:0}.PatientAppHero_overlaySimple___yMZ0{position:relative;inset:auto;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:.5rem 0 0;gap:2rem;pointer-events:auto}.PatientAppHero_overlaySimple___yMZ0 .PatientAppHero_overlayStack__bqNLp{gap:1.1rem}.PatientAppHero_bottomContent__u_1M2{display:flex;flex-direction:column;align-items:center;text-align:center;gap:2rem;max-width:64rem;position:relative;z-index:2}.PatientAppHero_badge__e_0Bv{display:inline-flex;align-items:center;gap:0;font-family:Poppins,sans-serif;font-size:.8125rem;font-weight:600;color:hsl(var(--primary));letter-spacing:.08em;text-transform:uppercase}.PatientAppHero_headline__GP_Dm{font-size:clamp(2.5rem,4.75vw,3.9rem);font-weight:600;line-height:1.04;letter-spacing:-.04em;color:hsl(var(--foreground));margin:0;text-wrap:balance}.PatientAppHero_highlight__WAUkX{color:hsl(var(--primary))}.PatientAppHero_overlaySubtext__PHpgj{font-size:1rem;color:hsl(var(--foreground));line-height:1.6;text-wrap:balance;margin:0;max-width:56rem;pointer-events:none}.PatientAppHero_subtext__e55WJ{font-size:1rem;color:hsl(var(--muted-foreground));line-height:1.65;text-wrap:balance;margin:0;max-width:42rem}.PatientAppHero_headline__GP_Dm{max-width:56rem}.PatientAppHero_highlights__KktIk{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;width:100%;padding:0;margin:0}.PatientAppHero_highlightCard__H_NQ9{border-radius:var(--radius-xl);padding:clamp(1.25rem,2.6vw,2rem) 0;display:flex;flex-direction:column;gap:.75rem;overflow:hidden;position:relative;text-align:left}.PatientAppHero_highlightIconWrap__lA02H{width:2rem;height:2rem;border-radius:var(--radius-md);background:hsl(var(--primary)/.08);border:none;display:inline-flex;align-items:center;justify-content:center;color:hsl(var(--primary));flex-shrink:0}.PatientAppHero_highlightHeader__vfTrr{display:flex;align-items:center;gap:.75rem}.PatientAppHero_highlightIcon__f4dn6{width:1.25rem;height:1.25rem;color:hsl(var(--primary))}.PatientAppHero_highlightTitle__XbnXF{font-family:Poppins,sans-serif;font-size:1rem;font-weight:600;letter-spacing:-.025em;color:hsl(var(--foreground));margin:0;line-height:1.2}.PatientAppHero_highlightDesc__f20bi{font-size:.875rem;line-height:1.6;color:hsl(var(--muted-foreground));margin:0;text-wrap:pretty}.PatientAppHero_actions__SaUCm{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;justify-content:center;margin-top:.5rem}@media (max-width:48rem){.PatientAppHero_section__1WoMf{padding:7.25rem 1.25rem 3.5rem}.PatientAppHero_headline__GP_Dm{font-size:clamp(1.85rem,7.5vw,2.25rem);line-height:1.08;max-width:22rem}.PatientAppHero_overlaySubtext__PHpgj{font-size:.9375rem;max-width:22rem}.PatientAppHero_bottomContent__u_1M2{gap:1.5rem}.PatientAppHero_highlights__KktIk{grid-template-columns:1fr}.PatientAppHero_actions__SaUCm{flex-direction:column;width:100%;max-width:22rem;margin-top:.25rem}}.FeaturesHero_section__EnzPb{background-color:hsl(var(--background));background-image:radial-gradient(80rem 40rem at 50% -10%,hsl(var(--primary)/.18),transparent 65%),radial-gradient(40rem 30rem at 80% 20%,hsl(280,90%,60%,.08),transparent 60%);padding:10rem 1.5rem 6rem;display:flex;justify-content:center;overflow:hidden;position:relative}.FeaturesHero_container__Jvpr4{width:100%;max-width:80rem;margin:0 auto;display:flex;align-items:center;justify-content:flex-start;gap:clamp(2rem,4vw,4rem)}.FeaturesHero_content__p5Ssn{max-width:52rem}.FeaturesHero_content__p5Ssn,.FeaturesHero_textColumn__iRAFl{display:flex;flex-direction:column;align-items:flex-start;gap:1.75rem;width:100%}.FeaturesHero_textColumn__iRAFl{text-align:left;max-width:min(52rem,100%);min-width:0}.FeaturesHero_badge__3fXO_{display:inline-flex;align-items:center;gap:0;font-family:Poppins,sans-serif;font-size:.8125rem;font-weight:600;color:hsl(var(--primary));letter-spacing:.08em;text-transform:uppercase}.FeaturesHero_headline__hLU_j{font-size:clamp(2.25rem,4.5vw,3.75rem);font-weight:600;line-height:1.04;letter-spacing:-.05em;color:hsl(var(--foreground));margin:0;text-wrap:balance}.FeaturesHero_highlight__oWbUk{color:hsl(var(--primary))}.FeaturesHero_subtext__p8rZZ{font-size:1rem;color:hsl(var(--muted-foreground));line-height:1.7;text-wrap:pretty;margin:0;max-width:min(40rem,100%)}.FeaturesHero_highlightsSection__GbWOy{padding:0 1.5rem 4.5rem;display:flex;justify-content:center}.FeaturesHero_highlightsContainer__pjPLl{width:100%;max-width:80rem;border-radius:calc(var(--radius-xl) + 2px);border:1px solid hsl(var(--border)/.55);background:linear-gradient(150deg,hsl(var(--surface)/.48),hsl(var(--surface)/.2));padding:clamp(1.1rem,2.2vw,1.5rem) clamp(1rem,2.2vw,1.5rem)}.FeaturesHero_highlights__p1pKg{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem}.FeaturesHero_highlightItem__HcDEp{display:flex;align-items:flex-start;gap:.625rem;font-size:.95rem;color:hsl(var(--foreground));font-weight:500;line-height:1.45}.FeaturesHero_checkIcon__K3I4s{width:1.125rem;height:1.125rem;color:hsl(var(--success));flex-shrink:0}.FeaturesHero_actions__if2Hu{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-top:.5rem}@media (max-width:72rem){.FeaturesHero_highlights__p1pKg{grid-template-columns:1fr 1fr}}@media (max-width:64rem){.FeaturesHero_textColumn__iRAFl{align-items:center;text-align:center}.FeaturesHero_actions__if2Hu{justify-content:center}.FeaturesHero_section__EnzPb{padding:8rem 1.5rem 4rem}}@media (max-width:48rem){.FeaturesHero_highlightsSection__GbWOy{padding:0 1rem 3.5rem}.FeaturesHero_highlightsContainer__pjPLl{padding:1rem}.FeaturesHero_highlights__p1pKg{grid-template-columns:1fr;gap:.75rem}}.GuidesHero_section__0DxpW{position:relative;background:radial-gradient(68rem 28rem at 50% -10%,hsl(var(--primary)/.15),transparent 62%),hsl(var(--background));padding:9rem 1.5rem 7rem;display:flex;justify-content:center;overflow:hidden}.GuidesHero_container__DfbLR{width:100%;max-width:56rem;display:flex;justify-content:center}.GuidesHero_content___PZWK{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.5rem}.GuidesHero_badge__RlKEX{display:inline-flex;align-items:center;gap:0;font-family:Poppins,sans-serif;font-size:.8125rem;font-weight:600;color:hsl(var(--primary));text-transform:uppercase;letter-spacing:.08em}.GuidesHero_headline__cU18I{font-size:clamp(2.5rem,5.5vw,4.5rem);font-weight:600;line-height:1.04;letter-spacing:-.05em;color:hsl(var(--foreground));margin:0;text-wrap:balance}.GuidesHero_highlight__LLiEK{color:hsl(var(--primary))}.GuidesHero_subtext__SsFKV{font-size:clamp(1.0625rem,1.6vw,1.25rem);color:hsl(var(--muted-foreground));line-height:1.65;max-width:42rem;margin:0;text-wrap:pretty}.GuidesHero_actions__J9RFK{display:flex;align-items:center;gap:.875rem;flex-wrap:wrap;justify-content:center;margin-top:.5rem}@media (max-width:48rem){.GuidesHero_section__0DxpW{padding:7rem 1.25rem 5rem}.GuidesHero_actions__J9RFK{flex-direction:column;align-items:stretch}}.SecondaryButton_button__lwgw3{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:1.5rem 2.5rem;font-size:1rem;font-weight:500;line-height:1;color:hsl(var(--foreground));background-color:transparent;border:1px solid hsl(var(--border));border-radius:var(--radius-pill);cursor:pointer;font-family:inherit;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.SecondaryButton_button__lwgw3:hover{background-color:hsl(var(--muted-foreground)/.06);border-color:hsl(var(--border-strong));text-decoration:none}.SecondaryButton_small__CJwvo{padding:.625rem 1.25rem;font-size:.875rem}.SecondaryButton_white__mrcYk{color:hsl(var(--foreground));background-color:hsl(var(--white));border-color:hsl(var(--white))}.SecondaryButton_white__mrcYk:hover{background-color:hsl(var(--secondary));border-color:hsl(var(--secondary))}.SecondaryButton_blue__tN7oD{color:hsl(var(--primary-foreground));background-color:hsl(var(--primary));border-color:hsl(var(--primary))}.SecondaryButton_blue__tN7oD:hover{background-color:hsl(var(--primary)/.9);border-color:hsl(var(--primary)/.9)}.PortalShowcase_landingRoot__cCH1x{display:flex;flex-direction:column;width:100%;min-width:0;isolation:isolate;overflow-x:clip}.PortalShowcase_section__IN7mP{position:relative;padding:12rem 1.5rem 6rem;background-color:hsl(var(--background));display:flex;justify-content:center;align-items:center;overflow:hidden}.PortalShowcase_container__Ry7kj{position:relative;z-index:2;width:100%;max-width:80rem;display:flex;justify-content:center}.PortalShowcase_heroZone__lAadJ{position:relative;padding:12rem 1.5rem 6rem;background-color:hsl(var(--background));display:flex;justify-content:center;align-items:center;width:100%;max-width:100%;overflow:hidden}.PortalShowcase_heroContent__PP7_Q{position:relative;z-index:1;max-width:56rem;width:100%;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.PortalShowcase_badge__PFDwk{display:inline-flex;align-items:center;gap:0;font-family:Poppins,sans-serif;font-size:.8125rem;font-weight:600;color:hsl(var(--primary));text-transform:uppercase;letter-spacing:.08em}.PortalShowcase_headline__Y_Z63{font-size:clamp(2.5rem,5.5vw,4.5rem);font-weight:600;line-height:1.04;letter-spacing:-.05em;color:hsl(var(--foreground));margin:0;text-wrap:balance}.PortalShowcase_subtext__GBOKR{font-size:clamp(1rem,1.6vw,1.25rem);color:hsl(var(--muted-foreground));line-height:1.65;max-width:42rem;margin:0;text-wrap:pretty}.PortalShowcase_dashboardZone__40JaP{position:relative;padding:clamp(1.5rem,3vw,2.75rem);display:flex;justify-content:center;width:100%;max-width:100%;overflow:hidden}.PortalShowcase_vibrantBackground__yXUf1{position:absolute;inset:0;max-width:80rem;margin:0 auto;border-radius:var(--radius-xl);z-index:0;background:linear-gradient(135deg,#1e3a8a,#2B5AF5 50%,#1e3a8a);overflow:hidden;box-shadow:0 4px 6px -1px rgb(0 0 0/.1),0 2px 4px -2px rgb(0 0 0/.1)}.PortalShowcase_gradientOrb1__Jnp6u,.PortalShowcase_gradientOrb2__D8jo_,.PortalShowcase_gradientOrb3__J10AH{position:absolute;filter:blur(80px);border-radius:50%;opacity:.6;animation:PortalShowcase_float__JT15Q 20s ease-in-out infinite alternate}.PortalShowcase_gradientOrb1__Jnp6u{width:800px;height:800px;background:#3b82f6;top:-20%;left:-20%}.PortalShowcase_gradientOrb2__D8jo_{width:900px;height:900px;background:#1e40af;bottom:-30%;right:-20%;animation-delay:-7s}.PortalShowcase_gradientOrb3__J10AH{width:600px;height:600px;background:#60a5fa;top:40%;left:40%;animation-delay:-12s}@keyframes PortalShowcase_float__JT15Q{0%{transform:translate(0) scale(1)}to{transform:translate(60px,120px) scale(1.1)}}.PortalShowcase_appContainer__FI5LP{position:relative;z-index:10;max-width:76rem;width:100%;margin:0 auto;background:#ffffff;border-radius:.5rem;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);overflow:hidden;display:flex;align-items:stretch;height:min(82vh,880px);min-height:min(82vh,880px);max-height:min(82vh,880px);border:.5px solid rgba(255,255,255,.2);font-family:Poppins,sans-serif}.PortalShowcase_sidebar__am_jo{width:240px;background:#ffffff;border-right:1px solid #e2e8f0;display:flex;flex-direction:column;flex-shrink:0;min-height:0;align-self:stretch}.PortalShowcase_sidebarHeader__tteh1{padding:1.5rem;border-bottom:1px solid #e2e8f0;display:flex;align-items:center}.PortalShowcase_sidebarLogo__6LvD9{height:28px;width:auto}.PortalShowcase_sidebarMenu__lq1_F{padding:1.5rem 1rem;display:flex;flex-direction:column;gap:.25rem;flex:1}.PortalShowcase_menuLabel__l2nnE{font-size:.75rem;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem;padding-left:.75rem}.PortalShowcase_navItem__eADkw{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:.5rem;color:#475569;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;border:none;background:transparent;width:100%;text-align:left}.PortalShowcase_navItem__eADkw:hover{background:#f1f5f9;color:#0f172a}.PortalShowcase_navItemActive__5UPF9,.PortalShowcase_navItemActive__5UPF9:hover{background:#1e3a8a;color:#ffffff}.PortalShowcase_sidebarFooter__9NaNy{padding:1.5rem 1rem;border-top:1px solid #e2e8f0;display:flex;flex-direction:column;gap:.25rem}.PortalShowcase_mainContent__5XafZ{background:#f8fafc;position:relative}.PortalShowcase_mainContent__5XafZ,.PortalShowcase_mainContent__5XafZ>*{flex:1 1 0;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.PortalShowcase_contentScroll__TQIQL{flex:1 1 auto;min-height:0;overflow-y:auto;padding:2rem;display:flex;flex-direction:column;gap:2rem}.PortalShowcase_contentScroll__TQIQL.PortalShowcase_patientHubScroll__UDup_{padding:1.5rem}.PortalShowcase_viewHeader__C2MfW{display:flex;flex-direction:column;gap:.25rem}.PortalShowcase_viewTitle__wQgi_{font-size:1.5rem;font-weight:700;color:#0f172a;margin:0;letter-spacing:-.02em}.PortalShowcase_viewSubtitle__ZwFhz{font-size:.875rem;color:#64748b;margin:0}.PortalShowcase_metricsGrid__PPvq_{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.PortalShowcase_metricCard__wzFij{background:#ffffff;border-radius:.5rem;padding:1.25rem;border:.5px solid #e2e8f0;box-shadow:0 1px 2px rgba(0,0,0,.01);display:flex;flex-direction:column;gap:.75rem;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}@media (hover:hover){.PortalShowcase_metricCard__wzFij:hover{border-color:#cbd5e1;box-shadow:0 6px 18px rgba(15,23,42,.06),0 0 0 1px rgba(30,58,138,.1);transform:translateY(-1px)}}.PortalShowcase_metricHeader__tHNmN{display:flex;justify-content:space-between;align-items:center}.PortalShowcase_metricLabel__CXOpZ{font-size:.8125rem;color:#64748b;font-weight:500}.PortalShowcase_metricIconWrapper__Au27V{width:2rem;height:2rem;border-radius:var(--radius-md);background:hsl(var(--primary)/.08);border:none;display:inline-flex;align-items:center;justify-content:center;color:hsl(var(--primary))}.PortalShowcase_metricValue__3HUGQ{font-size:clamp(1.75rem,2.2vw,2rem);font-weight:700;color:#0f172a;line-height:1.15;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.PortalShowcase_metricSub__8l4d9{font-size:.75rem;color:#64748b;line-height:1.45}.PortalShowcase_welcomeBanner__36kiM{background:#1e3a8a;border-radius:.5rem;padding:1.5rem 2rem 2rem;color:white;display:flex;flex-direction:column;gap:1rem;position:relative;overflow:visible}.PortalShowcase_welcomeUser__iqmY4{display:flex;align-items:center;gap:.75rem;font-size:.8125rem;color:#cbd5e1;font-weight:500}.PortalShowcase_userAvatar__1feeF{width:32px;height:32px;background:#3b82f6;border-radius:.375rem;display:flex;align-items:center;justify-content:center;color:white}.PortalShowcase_welcomeTitle__XeBHF{font-size:1.75rem;font-weight:700;margin:0;color:white;white-space:nowrap;overflow:visible}.PortalShowcase_welcomeSubtitle__PV6eK{color:#cbd5e1;max-width:60%;line-height:1.5;margin:0}.PortalShowcase_welcomeStats__D67Y9{display:flex;gap:1rem;margin-top:.5rem}.PortalShowcase_wStat__PLMEM{background:rgba(255,255,255,.1);border-radius:.5rem;padding:1rem 1.5rem;min-width:140px;border:.5px solid rgba(255,255,255,.05)}.PortalShowcase_wStatVal__qPh32{font-size:1.5rem;font-weight:700;margin-bottom:.25rem}.PortalShowcase_wStatLabel__emSDs{font-size:.75rem;color:#94a3b8}.PortalShowcase_btnPrimary__jtEhW{background:white;color:#1e3a8a;border:none;padding:.625rem 1.25rem;border-radius:.5rem;font-weight:600;font-size:.875rem;display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;align-self:flex-end;margin-top:-3rem;position:relative;z-index:2}.PortalShowcase_sectionHeader__C5lD3{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:1rem}.PortalShowcase_sectionTitle__uq1hd{font-size:1.125rem;font-weight:600;color:#0f172a;margin:0 0 .25rem}.PortalShowcase_sectionLink__vOuPX{font-size:.8125rem;color:#64748b;text-decoration:none;display:flex;align-items:center;gap:.25rem}.PortalShowcase_quickGrid__AZfz7{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.PortalShowcase_quickCard__wfB7Q{background:white;border:.5px solid #e2e8f0;border-radius:.5rem;padding:1.25rem;display:flex;flex-direction:column;gap:.75rem}.PortalShowcase_quickIcon__gXmnE{width:2rem;height:2rem;border-radius:var(--radius-md);background:hsl(var(--primary)/.08);border:none;color:hsl(var(--primary));display:inline-flex;align-items:center;justify-content:center;margin-bottom:.5rem}.PortalShowcase_quickTitle__ZCvQk{font-weight:600;color:#0f172a;font-size:.875rem;margin:0}.PortalShowcase_emptyState__AUdFR{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center;gap:1rem}.PortalShowcase_emptyIcon__zQ_Ci{color:#94a3b8;margin-bottom:.5rem}.PortalShowcase_emptyTitle__LcOQB{font-size:1.125rem;font-weight:600;color:#0f172a;margin:0}.PortalShowcase_emptyDesc__DUoS3{color:#64748b;font-size:.875rem;max-width:300px;margin:0;line-height:1.5}.PortalShowcase_btnDark__Wh7po{background:#1e293b;color:white;border:none;padding:.625rem 1.25rem;border-radius:.5rem;font-weight:500;font-size:.875rem;display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;margin-top:.5rem}.PortalShowcase_patientLayout__ouH7s{display:grid;grid-template-columns:300px 1fr;gap:1.5rem;flex:1;min-height:0}.PortalShowcase_patientSidebar__OKnTl{background:white;border:.5px solid #e2e8f0;border-radius:.5rem;display:flex;flex-direction:column;overflow:hidden}.PortalShowcase_patientSidebarHeader__619XK{padding:1rem;border-bottom:1px solid #e2e8f0;display:flex;flex-direction:column;gap:1rem}.PortalShowcase_patientCount__FuHYO{background:#f1f5f9;color:#64748b;font-size:.75rem;padding:.125rem .5rem;border-radius:.5rem;font-weight:600}.PortalShowcase_searchBar__846nD{display:flex;align-items:center;gap:.5rem;background:#f8fafc;border:.5px solid #e2e8f0;padding:.5rem .75rem;border-radius:.375rem;color:#94a3b8}.PortalShowcase_searchInput__Rqq2E{border:none;background:transparent;font-size:.8125rem;outline:none;width:100%}.PortalShowcase_patientList__mmqd9{flex:1;overflow-y:auto;padding:.5rem;display:flex;flex-direction:column;gap:.25rem}.PortalShowcase_patientItem__VKjDY{display:flex;align-items:center;gap:.75rem;padding:.5rem;border-radius:.375rem;cursor:pointer}.PortalShowcase_patientItem__VKjDY:hover{background:#f8fafc}.PortalShowcase_patientItem__VKjDY.PortalShowcase_active__fSahz{background:#f1f5f9}.PortalShowcase_patientInitials__7wfU_{width:32px;height:32px;border-radius:50%;background:#8b5cf6;color:white;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600}.PortalShowcase_patientInitials__7wfU_.PortalShowcase_orange__u_E_a{background:#f59e0b}.PortalShowcase_patientInitials__7wfU_.PortalShowcase_teal__Eeyz_{background:#14b8a6}.PortalShowcase_patientInitials__7wfU_.PortalShowcase_pink__S6y1W{background:#ec4899}.PortalShowcase_patientInitials__7wfU_.PortalShowcase_blue__yN8HZ{background:#3b82f6}.PortalShowcase_patientInitials__7wfU_.PortalShowcase_purple__gI_2b{background:#a855f7}.PortalShowcase_patientInitials__7wfU_.PortalShowcase_red___uQ0f{background:#ef4444}.PortalShowcase_patientName__mNw3z{font-size:.8125rem;font-weight:500;color:#334155}.PortalShowcase_patientDetail__p9Pv4{background:white;border:.5px solid #e2e8f0;border-radius:.5rem;padding:2rem;display:flex;flex-direction:column;gap:2rem}.PortalShowcase_detailHeader__BYNr7{display:flex;align-items:center;gap:1rem;border-bottom:1px solid #e2e8f0;padding-bottom:1.5rem}.PortalShowcase_detailAvatar__pQ_lc{width:48px;height:48px;border-radius:50%;background:#d97706;color:white;display:flex;align-items:center;justify-content:center;font-size:1.125rem;font-weight:600}.PortalShowcase_detailInfo__yk1mW h3{margin:0 0 .25rem;font-size:1.125rem;color:#0f172a}.PortalShowcase_detailMeta__yL4RZ{display:flex;align-items:center;gap:1rem;font-size:.8125rem;color:#64748b}.PortalShowcase_metaItem__yf3qV{display:flex;align-items:center;gap:.375rem}.PortalShowcase_detailSection___zxqq h4{font-size:.875rem;font-weight:600;color:#0f172a;display:flex;align-items:center;gap:.5rem;margin:0 0 1rem}.PortalShowcase_medCard__tZ_b7{background:#f8fafc;border:.5px solid #e2e8f0;border-radius:.5rem;padding:1rem;margin-bottom:.5rem}.PortalShowcase_medName__bFz_g{font-size:.875rem;font-weight:500;color:#1e293b;margin:0 0 .25rem}.PortalShowcase_medFreq__K4WgF{font-size:.8125rem;color:#64748b;margin:0 0 .5rem}.PortalShowcase_medTags__etDK7{display:flex;gap:.5rem}.PortalShowcase_medTag__vsJoq{font-size:.6875rem;background:#e2e8f0;color:#475569;padding:.125rem .375rem;border-radius:.25rem}.PortalShowcase_emptyText__0E5Qv{font-size:.875rem;color:#94a3b8}.PortalShowcase_chartMock__jOsp3{background:white;border:.5px solid #e2e8f0;border-radius:.5rem;padding:1.5rem;height:240px;display:flex;flex-direction:column}.PortalShowcase_chartHeader__gqg9b{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.PortalShowcase_chartArea__VRS8N{flex:1;background:linear-gradient(180deg,rgba(56,189,248,.1),rgba(56,189,248,0));position:relative;border-left:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;margin-left:20px}.PortalShowcase_chartLine__t4paA{position:absolute;top:20px;left:0;right:0;height:2px;background:#0284c7}.PortalShowcase_chartYAxis__9M0p9{position:absolute;left:-25px;top:0;bottom:0;flex-direction:column}.PortalShowcase_chartXAxis__U3pGw,.PortalShowcase_chartYAxis__9M0p9{display:flex;justify-content:space-between;font-size:.625rem;color:#94a3b8}.PortalShowcase_chartXAxis__U3pGw{padding-top:.5rem;margin-left:20px}.PortalShowcase_templatesGrid__vKkWo{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.PortalShowcase_templateCard__Hl2g1{background:#f8fafc;border:.5px solid #e2e8f0;border-radius:.5rem;padding:1rem;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}@media (hover:hover){.PortalShowcase_templateCard__Hl2g1:hover{background:#fff;border-color:#cbd5e1;box-shadow:0 4px 14px rgba(15,23,42,.07),0 0 0 1px rgba(30,58,138,.14);transform:translateY(-2px)}}.PortalShowcase_templateTitle__vWRqk{font-size:.875rem;font-weight:600;color:#0f172a;margin:0 0 .25rem}.PortalShowcase_templateDesc__3_j_v{font-size:.8125rem;color:#64748b;margin:0}.PortalShowcase_secondaryTabs__ql7bb{display:flex;gap:2rem;border-bottom:1px solid #e2e8f0;margin-bottom:1.5rem}.PortalShowcase_secondaryTab__DGmGV{padding:0 0 .75rem;font-size:.875rem;font-weight:500;color:#64748b;cursor:pointer;border-bottom:2px solid transparent;transition:all .2s}.PortalShowcase_secondaryTab__DGmGV:hover{color:#0f172a}.PortalShowcase_secondaryTabActive__hxKyU{padding:0 0 .75rem;font-size:.875rem;font-weight:600;color:#0f172a;border-bottom:2px solid #1e3a8a}.PortalShowcase_websiteGrid__5Qd_8{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.PortalShowcase_websiteCard__f6eCk{background:white;border:.5px solid #e2e8f0;border-radius:.5rem;padding:1.25rem;display:flex;flex-direction:column;gap:1.5rem;box-shadow:0 1px 2px rgba(0,0,0,.02);transition:all .2s ease}.PortalShowcase_websiteCard__f6eCk:hover{border-color:#cbd5e1;background:#f8fafc}.PortalShowcase_websiteCardHeader__nedZ8{display:flex;align-items:flex-start;gap:1rem}.PortalShowcase_websiteIconWrapper__r2ogd{width:2rem;height:2rem;border-radius:var(--radius-md);background:hsl(var(--primary)/.08);border:none;color:hsl(var(--primary));display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.PortalShowcase_websiteInfo__Lg84v{flex:1}.PortalShowcase_websiteTitle__tuj2t{font-size:1rem;font-weight:600;color:#0f172a;margin:0 0 .25rem}.PortalShowcase_websiteUrl__h7mQB{font-size:.8125rem;color:#64748b;margin:0}.PortalShowcase_statusBadgeLive__DL09k{font-size:.75rem;font-weight:600;background:#dcfce7;color:#166534;padding:.25rem .625rem;border-radius:.5rem}.PortalShowcase_statusBadgeDraft__cdSZM{font-size:.75rem;font-weight:600;background:#f1f5f9;color:#475569;padding:.25rem .625rem;border-radius:.5rem}.PortalShowcase_websiteCardFooter__Hd8BS{border-top:1px solid #e2e8f0;padding-top:1.25rem;display:flex;justify-content:space-between;align-items:center}.PortalShowcase_websiteMetric__lMCqT{font-size:.8125rem;color:#64748b}.PortalShowcase_metricVal__EgRK2{font-weight:600;color:#0f172a}.PortalShowcase_btnOutline__gasg3{background:transparent;border:.5px solid #cbd5e1;color:#0f172a;padding:.5rem 1rem;border-radius:.375rem;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .2s}.PortalShowcase_btnOutline__gasg3:hover{background:#f8fafc;border-color:#94a3b8}.PortalShowcase_mobilePortalPreview__hNJN7{display:none}.PortalShowcase_mobilePortalCard__JF1kl{width:100%;max-width:100%;margin:0 auto;background:#ffffff;border-radius:.75rem;border:.5px solid rgba(255,255,255,.25);box-shadow:0 25px 50px -12px rgba(0,0,0,.22);padding:.5rem;font-family:Poppins,sans-serif}.PortalShowcase_mobilePortalScreenshotWrap__rVVge{border-radius:.5rem;overflow:hidden;line-height:0;background:#f1f5f9}.PortalShowcase_mobilePortalScreenshot__gnvqf{display:block;width:100%;height:auto;vertical-align:middle}@media (max-width:48rem){.PortalShowcase_heroZone__lAadJ{padding:6.5rem 1.25rem 3rem}.PortalShowcase_dashboardZone__40JaP{padding:1rem}.PortalShowcase_container__Ry7kj{min-width:0;width:100%;max-width:100%}.PortalShowcase_vibrantBackground__yXUf1{border-radius:var(--radius-lg)}.PortalShowcase_appContainer__FI5LP{display:none!important}.PortalShowcase_mobilePortalPreview__hNJN7{display:block;position:relative;z-index:10;width:100%;max-width:100%;min-width:0;box-sizing:border-box;padding:.75rem}}.SecurityHero_section__jQrVU{position:relative;background:radial-gradient(80rem 40rem at 50% -10%,hsl(var(--primary)/.2),transparent 65%),radial-gradient(40rem 30rem at 80% 20%,hsl(var(--primary)/.08),transparent 60%),hsl(var(--surface));padding:10rem 1.5rem 8rem;display:flex;justify-content:center;overflow:hidden}.SecurityHero_container__YwUxk{width:100%;max-width:80rem;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:4rem}.SecurityHero_content__gkNJB{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:1.75rem;width:100%;max-width:52rem}.SecurityHero_badge__jSny9{display:inline-flex;align-items:center;gap:0;font-family:Poppins,sans-serif;font-size:.8125rem;font-weight:600;color:hsl(var(--primary));text-transform:uppercase;letter-spacing:.08em}.SecurityHero_headline___EnBs{font-size:clamp(2.5rem,5.5vw,4.5rem);font-weight:600;line-height:1.05;letter-spacing:-.05em;color:hsl(var(--foreground));margin:0;text-wrap:balance}.SecurityHero_headlineTop__7rdpC{display:block;color:hsl(var(--foreground));margin-bottom:.1em}.SecurityHero_headlineBottom__oHuty{display:block}.SecurityHero_highlight__dm5UK{color:hsl(var(--primary))}.SecurityHero_subtext___BMWV{font-size:clamp(1.0625rem,1.6vw,1.25rem);color:hsl(var(--muted-foreground));line-height:1.65;max-width:44rem;margin:0;text-wrap:pretty}.SecurityHero_actions__t0Ycp{display:flex;align-items:center;gap:.875rem;flex-wrap:wrap;justify-content:flex-start;margin-top:.5rem}.SecurityHero_highlightsSection__UNAB7{padding:0 1.5rem 4.5rem;display:flex;justify-content:center;background:hsl(var(--surface))}.SecurityHero_highlightsContainer__Hol5Q{width:100%;max-width:80rem;border-radius:calc(var(--radius-xl) + 2px);border:1px solid hsl(var(--border)/.55);background:linear-gradient(150deg,hsl(var(--surface)/.48),hsl(var(--surface)/.2));padding:clamp(1.1rem,2.2vw,1.5rem) clamp(1rem,2.2vw,1.5rem)}.SecurityHero_highlights__42Hxc{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem}.SecurityHero_highlightItem__xL04H{display:flex;align-items:flex-start;gap:.625rem;font-size:.95rem;color:hsl(var(--foreground));font-weight:500;line-height:1.45}.SecurityHero_checkIcon__ttJkH{width:1.125rem;height:1.125rem;color:hsl(var(--success));flex-shrink:0}@media (max-width:72rem){.SecurityHero_highlights__42Hxc{grid-template-columns:1fr 1fr}}@media (max-width:64rem){.SecurityHero_container__YwUxk{grid-template-columns:1fr;gap:3rem}.SecurityHero_content__gkNJB{align-items:center;text-align:center}.SecurityHero_actions__t0Ycp{justify-content:center}.SecurityHero_section__jQrVU{padding:8rem 1.5rem 4rem}}@media (max-width:48rem){.SecurityHero_highlightsSection__UNAB7{padding:0 1rem 3.5rem}.SecurityHero_highlightsContainer__Hol5Q{padding:1rem}.SecurityHero_highlights__42Hxc{grid-template-columns:1fr;gap:.75rem}}.IndependentPharmacyHero_section__XGlx7{background-color:hsl(var(--background));background-image:radial-gradient(80rem 40rem at 50% -10%,hsl(var(--primary)/.18),transparent 65%),radial-gradient(40rem 30rem at 80% 20%,hsl(280 90% 60%/.08),transparent 60%);padding:10rem 1.5rem 6rem;display:flex;justify-content:center;overflow:hidden;position:relative}.IndependentPharmacyHero_container__NkWdA{width:100%;max-width:80rem;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:4rem}.IndependentPharmacyHero_content__TQL9Q{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:1.75rem;width:100%;max-width:52rem}.IndependentPharmacyHero_badge__fRkAT{display:inline-flex;align-items:center;gap:0;font-family:Poppins,sans-serif;font-size:.8125rem;font-weight:600;color:hsl(var(--primary));text-transform:uppercase;letter-spacing:.08em;margin-bottom:1rem}.IndependentPharmacyHero_headline__om3C3{font-size:clamp(2.5rem,5vw,4rem);font-weight:600;line-height:1.06;letter-spacing:-.04em;color:hsl(var(--foreground));margin:0;text-wrap:balance}.IndependentPharmacyHero_headlineTop__155_q{display:block;color:hsl(var(--foreground));margin-bottom:.1em}.IndependentPharmacyHero_headlineBottom__UDFwS{display:block}.IndependentPharmacyHero_highlight__yz8Jf{color:hsl(var(--primary))}.IndependentPharmacyHero_subtext__Jdt_G{font-size:1rem;color:hsl(var(--muted-foreground));line-height:1.65;text-wrap:pretty;margin:0;max-width:40rem}.IndependentPharmacyHero_highlightsSection__Lx1F7{padding:0 1.5rem 4.5rem;display:flex;justify-content:center}.IndependentPharmacyHero_highlightsContainer__N23TA{width:100%;max-width:80rem;border-radius:calc(var(--radius-xl) + 2px);border:1px solid hsl(var(--border)/.55);background:linear-gradient(150deg,hsl(var(--surface)/.48),hsl(var(--surface)/.2));padding:clamp(1.1rem,2.2vw,1.5rem) clamp(1rem,2.2vw,1.5rem)}.IndependentPharmacyHero_highlights__YhZjO{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem}.IndependentPharmacyHero_highlightItem___wp_F{display:flex;align-items:flex-start;gap:.625rem;font-size:.95rem;color:hsl(var(--foreground));font-weight:500;line-height:1.45}.IndependentPharmacyHero_checkIcon__QJpCk{width:1.125rem;height:1.125rem;color:hsl(var(--primary));flex-shrink:0}.IndependentPharmacyHero_actions__JUL2D{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-top:.5rem}@media (max-width:72rem){.IndependentPharmacyHero_highlights__YhZjO{grid-template-columns:1fr 1fr}}@media (max-width:64rem){.IndependentPharmacyHero_container__NkWdA{grid-template-columns:1fr;gap:3rem}.IndependentPharmacyHero_content__TQL9Q{align-items:center;text-align:center}.IndependentPharmacyHero_actions__JUL2D{justify-content:center}.IndependentPharmacyHero_section__XGlx7{padding:8rem 1.5rem 4rem}}@media (max-width:48rem){.IndependentPharmacyHero_headline__om3C3{font-size:clamp(2.25rem,11vw,3rem)}.IndependentPharmacyHero_highlightsSection__Lx1F7{padding:0 1rem 3.5rem}.IndependentPharmacyHero_highlightsContainer__N23TA{padding:1rem}.IndependentPharmacyHero_highlights__YhZjO{grid-template-columns:1fr;gap:.75rem}}.HeroVisual_visualColumn__ZKxzP{position:relative;min-height:clamp(320px,42vw,500px);display:flex;align-items:center;justify-content:center;overflow:visible;margin-right:clamp(.5rem,2vw,1.5rem)}.HeroVisual_gridWrapper__xFauQ{position:absolute;inset:-10%;mask-image:radial-gradient(circle at center,black 10%,transparent 70%);-webkit-mask-image:radial-gradient(circle at center,black 10%,transparent 70%);z-index:0;pointer-events:none}.HeroVisual_grid__tOc2a{width:100%;height:100%}.HeroVisual_illustrationWrapper__qeLBE{position:relative;z-index:10;width:100%;display:flex;justify-content:center}@media (max-width:48rem){.HeroVisual_visualColumn__ZKxzP{min-height:280px;margin-right:0}}.SecurityIllustration_wrapper__PcgXj{position:relative;width:100%;display:flex;align-items:center;justify-content:center}.SecurityIllustration_mainCard__M1aAD{background:linear-gradient(145deg,hsl(var(--surface)),hsl(var(--background)));border:none;border-radius:var(--radius-lg);padding:2rem;box-shadow:0 12px 24px hsl(0 0% 0%/.2);width:280px;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative}.SecurityIllustration_iconBox__0baFM{background:hsl(var(--primary)/.08);color:hsl(var(--primary));width:64px;height:64px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;margin-bottom:1.25rem;border:none}.SecurityIllustration_title__II38V{font-size:1.125rem;font-weight:600;color:hsl(var(--foreground));margin-bottom:.5rem}.SecurityIllustration_subtitle__StHh4{font-size:.875rem;color:hsl(var(--muted-foreground));margin-bottom:1.5rem}.SecurityIllustration_divider__HSFJv{width:100%;height:1px;background:hsl(var(--border)/.5);margin-bottom:1.5rem}.SecurityIllustration_badges___Xs8V{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.SecurityIllustration_badge__JXGkJ{display:flex;align-items:center;gap:.375rem;background:hsl(var(--primary)/.1);border:.5px solid hsl(var(--primary)/.2);padding:.375rem .75rem;border-radius:var(--radius-pill);font-size:.75rem;font-weight:500;color:hsl(var(--primary))}.SecurityIllustration_floatingBadge__GJsv0{position:absolute;display:flex;align-items:center;gap:.5rem;background:hsl(var(--surface));border:none;padding:.625rem 1rem;border-radius:var(--radius-pill);box-shadow:0 8px 16px hsl(0 0% 0%/.2);font-size:.8125rem;font-weight:500;color:hsl(var(--foreground));z-index:3;white-space:nowrap}.SecurityIllustration_badgeLeft__lWUS5{top:20%;left:-10%}.SecurityIllustration_badgeRight__c66YD{bottom:25%;right:max(-.75rem,-2%)}.SecurityIllustration_statusDot__jutNJ{width:8px;height:8px;border-radius:50%;background-color:hsl(var(--primary));box-shadow:0 0 8px hsl(var(--primary))}.PharmacyIllustration_wrapper__wZj6n{position:relative;width:100%;max-width:400px;aspect-ratio:1;display:flex;align-items:center;justify-content:center;perspective:1000px}.PharmacyIllustration_wrapperOnDark__q2Shk .PharmacyIllustration_mainCard__PHKY7{border:.5px solid hsl(var(--foreground)/.22);box-shadow:0 22px 48px -10px hsl(var(--bg-navy)/.5),0 8px 22px -8px hsl(var(--bg-navy)/.32)}.PharmacyIllustration_wrapperOnDark__q2Shk .PharmacyIllustration_statBox__v_mpt{border:none}.PharmacyIllustration_wrapperOnDark__q2Shk .PharmacyIllustration_floatingBadge__t07S_{border:.5px solid hsl(var(--foreground)/.22);box-shadow:0 10px 28px -8px hsl(var(--bg-navy)/.42),0 2px 10px hsl(var(--bg-navy)/.14)}.PharmacyIllustration_mainCard__PHKY7{width:100%;max-width:320px;background:hsl(var(--surface));border:var(--illustration-card-border);border-radius:var(--radius-xl);padding:clamp(1.125rem,2.5vw,1.5rem);display:flex;flex-direction:column;gap:clamp(1rem,2vw,1.5rem);box-shadow:var(--shadow-card-lg),inset 0 1px 0 hsl(var(--foreground)/.04);z-index:10}.PharmacyIllustration_header__ErXAj{display:flex;align-items:center;gap:.875rem}.PharmacyIllustration_iconBox__tGjas{width:2.75rem;height:2.75rem;border-radius:var(--radius-md);background:hsl(var(--primary)/.08);border:none;color:hsl(var(--primary));display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.PharmacyIllustration_title__snovN{font-family:Poppins,sans-serif;font-size:clamp(.9375rem,1.5vw,1rem);font-weight:600;color:hsl(var(--foreground));line-height:1.25;letter-spacing:-.02em}.PharmacyIllustration_subtitle__19Wej{font-family:Poppins,sans-serif;font-size:.75rem;font-weight:500;color:hsl(var(--muted-foreground));margin-top:.125rem;line-height:1.35;text-wrap:balance}.PharmacyIllustration_statsGrid__CEh7N{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.PharmacyIllustration_statBox__v_mpt{background:hsl(var(--background));border:var(--illustration-card-border);border-radius:var(--radius-md);padding:.875rem;display:flex;flex-direction:column;gap:.625rem}.PharmacyIllustration_statIconWrapper__emr7n{width:2rem;height:2rem;border-radius:var(--radius-md);border:none;display:inline-flex;align-items:center;justify-content:center}.PharmacyIllustration_statIconTintPrimary__BXNur,.PharmacyIllustration_statIconWrapper__emr7n{background:hsl(var(--primary)/.08);color:hsl(var(--primary))}.PharmacyIllustration_statIconTintSuccess__CFz4R{color:hsl(var(--success));background:hsl(var(--success)/.1)}.PharmacyIllustration_statIconTintAppy__CSwvu{color:hsl(var(--appy));background:hsl(var(--appy)/.12)}.PharmacyIllustration_iconBoxAppy__n2BoS{background:linear-gradient(145deg,hsl(var(--primary)) 0,hsl(var(--appy)) 100%);color:hsl(var(--primary-foreground));border:none;box-shadow:inset 0 1px 0 hsl(var(--primary-foreground)/.22),0 4px 14px hsl(var(--primary)/.2)}.PharmacyIllustration_statColumn__iJTgp{display:flex;flex-direction:column;gap:.125rem}.PharmacyIllustration_statValue__k37KS{font-family:Poppins,sans-serif;font-size:clamp(1rem,2vw,1.125rem);font-weight:700;font-variant-numeric:tabular-nums;color:hsl(var(--foreground));line-height:1;letter-spacing:-.02em}.PharmacyIllustration_statLabel__sMTof{font-family:Poppins,sans-serif;font-size:.75rem;color:hsl(var(--muted-foreground));font-weight:500;line-height:1.3}.PharmacyIllustration_floatingBadge__t07S_{position:absolute;background:hsl(var(--surface));border:var(--illustration-card-border);border-radius:var(--radius-pill);padding:.5rem 1rem;display:flex;align-items:center;gap:.5rem;box-shadow:var(--shadow-chip);z-index:20;font-family:Poppins,sans-serif;font-size:clamp(.75rem,1.2vw,.8125rem);font-weight:600;letter-spacing:-.01em;line-height:1.25;color:hsl(var(--foreground));max-width:min(11.5rem,42vw);text-wrap:balance}.PharmacyIllustration_badgeLeft__0SW63{top:15%;left:max(-2.5rem,-10%)}.PharmacyIllustration_badgeRight__rNxYT{bottom:20%;right:max(-2.25rem,-5%)}.PharmacyIllustration_statusDot__YM_Q5{width:.5rem;height:.5rem;flex-shrink:0;border-radius:50%;background-color:hsl(var(--success));box-shadow:0 0 0 2px hsl(var(--success)/.2)}.PharmacyIllustration_statusDotAppy__y6VlK{background-color:hsl(var(--appy));box-shadow:0 0 0 2px hsl(var(--appy)/.25)}.PharmacyIllustration_badgeIconAppy__G8j06{flex-shrink:0;color:hsl(var(--appy))}@media (max-width:64rem){.PharmacyIllustration_badgeLeft__0SW63{left:0}.PharmacyIllustration_badgeRight__rNxYT{right:0}}@media (prefers-reduced-motion:reduce){.PharmacyIllustration_floatingBadge__t07S_,.PharmacyIllustration_mainCard__PHKY7{transition:none}}.PricingHero_centerContainer__oBEb0{justify-content:center}.PricingHero_centerContent___lOSD{align-items:center;text-align:center;margin:0 auto}.PricingHero_actionsCenter__lXiiu{justify-content:center}.PricingHero_statsRow__Idupv{display:flex;gap:3.5rem;margin-top:1.5rem;margin-bottom:2rem;justify-content:center;flex-wrap:wrap}.PricingHero_stat__tiljY{display:flex;flex-direction:column;align-items:center;gap:.25rem}.PricingHero_statValue__bnRuL{font-size:clamp(2rem,3.5vw,2.75rem);font-family:Poppins,sans-serif;font-weight:600;color:hsl(var(--foreground));line-height:1;margin:0}.PricingHero_statLabel__NFa5v{font-size:.9375rem;color:hsl(var(--primary));font-weight:500;margin:0;text-transform:uppercase;letter-spacing:.05em}@media (max-width:48rem){.PricingHero_statsRow__Idupv{gap:2rem}}