.PricingPage_pageShell__NYVsC{background:#fff;padding-bottom:4rem}.PricingPage_heroSection__M6m04{padding:3rem 0 2.25rem;background:#fafbfc;border-bottom:1px solid rgba(0,60,113,.08)}.PricingPage_heroInner__K5LFM{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:640px;margin:0 auto}.PricingPage_heroTitle__lbBn2{margin:0;font-family:var(--font-heading);font-size:clamp(1.55rem,2.8vw,2.1rem);font-weight:800;line-height:1.25;letter-spacing:-.02em;color:var(--text-primary,#212121)}.PricingPage_heroTitle__lbBn2 span{color:var(--blue-dark,#003c71)}.PricingPage_heroSubtitle__9r6hU{margin:.75rem 0 0;max-width:32rem;font-size:.95rem;line-height:1.6;color:#6b7280}.PricingPage_benefitCard__Dzsvu,.PricingPage_institutionCard__U6F_P,.PricingPage_planCard__LQKZB,.PricingPage_processCard__QJDQc,.PricingPage_sidePanel__2jcOH,.PricingPage_tabCard__TiO4D{border:1px solid #e5e7eb;border-radius:12px;background:#fff;box-shadow:none}.PricingPage_blockEyebrow__kqHAk,.PricingPage_planEyebrow__HQwlT{display:inline-flex;align-items:center;width:fit-content;padding:4px 9px;border-radius:999px;background:var(--blue-light);color:var(--blue-dark);font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.PricingPage_featureList__OGJl6 li,.PricingPage_institutionHeader__fvJcl p,.PricingPage_planHeader__IJXsJ p,.PricingPage_processCard__QJDQc p,.PricingPage_reasonList__rQ1fo li span,.PricingPage_sectionHeader__X99qe p,.PricingPage_sidePanel__2jcOH li span{color:#6b7280;line-height:1.55;font-size:.875rem;opacity:1}.PricingPage_highlightRow__luxEO span{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;font-size:.78rem;font-weight:600}.PricingPage_pricingSection__vZVie{padding:2.75rem 0 3rem}.PricingPage_benefitsSection__cNzMh{padding:3rem 0 3.25rem;background:var(--blue-light);border-top:1px solid rgba(0,60,113,.1);border-bottom:1px solid rgba(0,60,113,.1)}.PricingPage_benefitsHeader__lOxKS{max-width:560px;margin:0 auto 28px;text-align:center}.PricingPage_benefitsHeader__lOxKS h2{margin:0 0 8px;font-family:var(--font-heading);font-size:clamp(1.25rem,2vw,1.55rem);font-weight:700;color:var(--blue-darkest);letter-spacing:-.01em}.PricingPage_benefitsHeader__lOxKS p{margin:0;font-size:.9rem;line-height:1.55;color:#6b7280}.PricingPage_processSection__5sFCH{padding:3rem 0 1.25rem}.PricingPage_sectionHeader__X99qe{max-width:600px;margin:0 auto 24px;text-align:center}.PricingPage_blockHeaderCompact___B0We h3,.PricingPage_blockHeader__NEvl1 h3,.PricingPage_institutionHeader__fvJcl h3,.PricingPage_planHeader__IJXsJ h3,.PricingPage_processCard__QJDQc h3,.PricingPage_sectionHeader__X99qe h2,.PricingPage_sidePanel__2jcOH h4{margin:0;font-family:var(--font-heading);color:var(--blue-darkest);font-weight:700;letter-spacing:-.01em}.PricingPage_sectionHeader__X99qe h2{font-size:clamp(1.25rem,2vw,1.55rem);margin-bottom:6px}.PricingPage_sectionHeader__X99qe p{margin:0;font-size:.9rem;color:#6b7280}.PricingPage_tabGrid__CeUrP{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.PricingPage_tabCard__TiO4D{position:relative;display:flex;flex-direction:row;align-items:center;gap:12px;text-align:left;padding:16px 18px;cursor:pointer;transition:border-color .15s ease,background .15s ease}.PricingPage_tabCard__TiO4D:hover{border-color:var(--blue)}.PricingPage_tabCard__TiO4D:focus-visible{outline:2px solid rgba(0,112,211,.22);outline-offset:2px}.PricingPage_tabCardActive__YyTBZ{border-color:var(--blue);background:var(--blue-light);box-shadow:none}.PricingPage_tabCheck__OYJMJ{position:absolute;top:10px;right:10px;width:18px;height:18px;border-radius:999px;background:var(--blue);color:#fff}.PricingPage_benefitIcon__NiPU6,.PricingPage_checkIcon__2DRhe,.PricingPage_tabCheck__OYJMJ,.PricingPage_tabIcon__szw_M{display:inline-flex;align-items:center;justify-content:center}.PricingPage_tabIcon__szw_M{width:36px;height:36px;flex-shrink:0;border-radius:999px;background:#f3f4f6;color:#6b7280}.PricingPage_tabCardActive__YyTBZ .PricingPage_tabIcon__szw_M{background:color-mix(in srgb,var(--blue) 18%,white);color:var(--blue)}.PricingPage_tabCopy__3_0hn{display:flex;flex-direction:column;gap:4px;min-width:0;padding-right:16px}.PricingPage_tabCard__TiO4D strong{font-size:.95rem;font-weight:700;color:var(--blue-darkest);line-height:1.3}.PricingPage_tabCopy__3_0hn>span{font-size:.8rem;line-height:1.45;color:#6b7280;opacity:1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.PricingPage_tabCardActive__YyTBZ .PricingPage_tabCopy__3_0hn>span{color:var(--blue-dark)}.PricingPage_contentBlock__7YAly{margin-top:28px;padding:0;background:transparent;border:none;box-shadow:none}.PricingPage_selectionPrompt__CPVrz{margin-top:28px;padding:28px;text-align:center;background:#fff;border:1px dashed rgba(0,60,113,.28);border-radius:12px;position:relative}.PricingPage_selectionPrompt__CPVrz:before{content:"↑";position:absolute;top:-14px;left:50%;transform:translateX(-50%);width:28px;height:28px;border-radius:999px;background:var(--blue);color:#fff;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:800}.PricingPage_selectionPrompt__CPVrz h3{margin:8px auto 6px;max-width:560px;font-size:1.15rem}.PricingPage_selectionPrompt__CPVrz p{max-width:560px;margin:0 auto;color:var(--text-secondary);font-size:.9rem;line-height:1.55}.PricingPage_blockHeaderCompact___B0We,.PricingPage_blockHeader__NEvl1{margin-bottom:20px}.PricingPage_blockHeader__NEvl1{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.PricingPage_blockHeaderCompact___B0We h3,.PricingPage_blockHeader__NEvl1 h3{margin-top:0;font-size:1.1rem;font-weight:700}.PricingPage_blockHeaderCompact___B0We .PricingPage_blockEyebrow__kqHAk{display:none}.PricingPage_billingToggleWrap__IfYev{display:inline-flex;align-items:center;gap:10px}.PricingPage_billingToggle__T0OJh{display:inline-flex;align-items:center;gap:8px;padding:0;border:none;background:transparent}.PricingPage_billingToggle__T0OJh button{border:0;background:transparent;color:#6b7280;font:inherit;font-size:.875rem;font-weight:600;padding:0;cursor:pointer;transition:color .15s ease}.PricingPage_billingToggle__T0OJh button.PricingPage_billingToggleActive__Fbs35{color:var(--blue-darkest);background:transparent;box-shadow:none}.PricingPage_billingToggle__T0OJh button:not(.PricingPage_billingToggleActive__Fbs35):hover{color:var(--blue-dark)}.PricingPage_billingSwitch__E7DFk{position:relative;width:40px;height:22px;border-radius:999px;background:#d1d5db;border:none;padding:0;cursor:pointer;flex-shrink:0;transition:background .15s ease}.PricingPage_billingSwitchOn__PWjO9{background:var(--blue)}.PricingPage_billingSwitchThumb__vIskR{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:999px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.12);transition:transform .15s ease}.PricingPage_billingSwitchOn__PWjO9 .PricingPage_billingSwitchThumb__vIskR{transform:translateX(18px)}.PricingPage_saveBadge__r6uHe{display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;background:var(--yellow,#ffcd05);color:#1a1a1a;font-size:.72rem;font-weight:700;line-height:1.2;white-space:nowrap}.PricingPage_planGrid__tYWeF{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.PricingPage_benefitCard__Dzsvu,.PricingPage_institutionCard__U6F_P,.PricingPage_planCard__LQKZB,.PricingPage_processCard__QJDQc,.PricingPage_sidePanel__2jcOH{padding:22px;transition:border-color .15s ease,box-shadow .15s ease}.PricingPage_planCard__LQKZB{display:flex;flex-direction:column;gap:16px}.PricingPage_benefitCard__Dzsvu:hover,.PricingPage_planCard__LQKZB:hover,.PricingPage_processCard__QJDQc:hover{border-color:var(--blue);box-shadow:0 2px 10px rgba(0,112,211,.08);transform:none}.PricingPage_planCardFeatured__B3yFd{border-color:var(--blue);background:#fff;box-shadow:0 2px 10px rgba(0,112,211,.08)}.PricingPage_planHeader__IJXsJ h3{margin-top:6px;font-size:1.05rem;font-weight:700}.PricingPage_planPrice__aHKoA{margin:10px 0 4px;font-family:var(--font-heading);font-size:1.45rem;font-weight:700;color:var(--blue-darkest);line-height:1.15}.PricingPage_featureList__OGJl6,.PricingPage_reasonList__rQ1fo{list-style:none;padding:0;margin:0}.PricingPage_featureList__OGJl6{display:flex;flex-direction:column;gap:12px;flex:1}.PricingPage_featureList__OGJl6 li,.PricingPage_reasonList__rQ1fo li{display:flex;align-items:flex-start;gap:10px;font-size:.875rem}.PricingPage_checkIcon__2DRhe{width:18px;height:18px;flex-shrink:0;margin-top:1px;border-radius:999px;background:transparent;color:var(--blue)}.PricingPage_planCta__EOC2y{width:100%;margin-top:auto}.PricingPage_institutionLayout__bYYm4{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(220px,.8fr);gap:16px}.PricingPage_institutionHeader__fvJcl h3{margin-top:0;font-size:1.2rem}.PricingPage_institutionHeader__fvJcl .PricingPage_planEyebrow__HQwlT{display:none}.PricingPage_institutionHeader__fvJcl p{margin:8px 0 0}.PricingPage_highlightRow__luxEO{display:none}.PricingPage_inlineActions__Zpc8X{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.PricingPage_inlineActions__Zpc8X .btn{padding:.55rem 1.1rem;font-size:.875rem}.PricingPage_sidePanel__2jcOH h4{font-size:.95rem;font-weight:700;margin-bottom:16px}.PricingPage_reasonList__rQ1fo{display:flex;flex-direction:column;gap:16px}.PricingPage_reasonList__rQ1fo li{align-items:flex-start}.PricingPage_reasonIcon__UrQdb{width:32px;height:32px;flex-shrink:0;border-radius:999px;background:var(--blue-light);color:var(--blue);display:inline-flex;align-items:center;justify-content:center}.PricingPage_reasonCopy__tKsav{display:flex;flex-direction:column;gap:2px;min-width:0}.PricingPage_reasonCopy__tKsav strong{font-size:.875rem;font-weight:700;color:var(--blue-darkest);line-height:1.3}.PricingPage_reasonCopy__tKsav span{font-size:.8rem;color:#6b7280;line-height:1.4}.PricingPage_benefitGrid__PAiRI,.PricingPage_processGrid__C_18J{display:grid;gap:16px}.PricingPage_benefitGrid__PAiRI{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;max-width:960px;margin:0 auto}.PricingPage_benefitCard__Dzsvu{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;flex:0 1 calc((100% - 48px) / 4);width:calc((100% - 48px) / 4);max-width:calc((100% - 48px) / 4);min-height:112px;padding:20px 16px;text-align:center;font-size:.875rem;font-weight:600;color:var(--blue-darkest);border:1px solid #e5e7eb;box-shadow:none;box-sizing:border-box}.PricingPage_benefitIcon__NiPU6{width:36px;height:36px;border-radius:10px;background:color-mix(in srgb,var(--blue-light) 70%,white);color:var(--blue);flex-shrink:0}.PricingPage_benefitCard__Dzsvu span:last-child{line-height:1.35}.PricingPage_processGrid__C_18J{grid-template-columns:repeat(3,minmax(0,1fr))}.PricingPage_processCard__QJDQc{position:relative}.PricingPage_processNumber__mJidS{display:inline-flex;margin-bottom:12px;font-size:.75rem;font-weight:700;color:var(--blue);letter-spacing:.06em}.PricingPage_processCard__QJDQc h3{font-size:1rem;margin-bottom:8px}.PricingPage_processCard__QJDQc p{margin:0;font-size:.875rem}@media (max-width:1100px){.PricingPage_institutionLayout__bYYm4,.PricingPage_processGrid__C_18J{grid-template-columns:1fr}.PricingPage_planGrid__tYWeF,.PricingPage_tabGrid__CeUrP{grid-template-columns:repeat(2,minmax(0,1fr))}.PricingPage_benefitCard__Dzsvu{flex-basis:calc((100% - 32px) / 3);width:calc((100% - 32px) / 3);max-width:calc((100% - 32px) / 3)}.PricingPage_blockHeader__NEvl1{align-items:flex-start;flex-direction:column}}@media (max-width:768px){.PricingPage_benefitsSection__cNzMh,.PricingPage_heroSection__M6m04,.PricingPage_pricingSection__vZVie,.PricingPage_processSection__5sFCH{padding-top:2rem;padding-bottom:2.25rem}.PricingPage_institutionCard__U6F_P,.PricingPage_planCard__LQKZB,.PricingPage_processCard__QJDQc,.PricingPage_sidePanel__2jcOH{padding:18px}.PricingPage_tabCard__TiO4D{padding:14px 16px}.PricingPage_benefitCard__Dzsvu{flex-basis:calc((100% - 16px) / 2);width:calc((100% - 16px) / 2);max-width:calc((100% - 16px) / 2);min-height:100px;padding:16px 12px}.PricingPage_planGrid__tYWeF,.PricingPage_tabGrid__CeUrP{grid-template-columns:1fr}.PricingPage_inlineActions__Zpc8X{flex-direction:column;align-items:stretch}.PricingPage_inlineActions__Zpc8X .btn,.PricingPage_planCta__EOC2y{width:100%}.PricingPage_billingToggleWrap__IfYev{width:100%;justify-content:space-between}}