.AashiyanaMedicalNeeds-module__u36QhG__section{color:#1a382a;background:radial-gradient(75% 65% at 92% 20%,#f6e5d799 0%,#f6e5d714 65%,#0000 80%),radial-gradient(70% 60% at 8% 85%,#cde2d48c 0%,#cde2d414 60%,#0000 75%),linear-gradient(#faf7f2 0%,#f5ede4 50%,#faf7f2 100%);border-top:1px solid #dce9dfa6;padding:5.5rem 0 6rem;position:relative;overflow:hidden}.AashiyanaMedicalNeeds-module__u36QhG__bgBlobTopRight{filter:blur(40px);pointer-events:none;z-index:0;background:radial-gradient(circle at 40% 40%,#c85d3617 0%,#f6e5d747 50%,#0000 70%);border-radius:50%;width:480px;height:480px;position:absolute;top:-100px;right:-90px}.AashiyanaMedicalNeeds-module__u36QhG__bgBlobBottomLeft{filter:blur(45px);pointer-events:none;z-index:0;background:radial-gradient(circle at 60% 60%,#7ba88f33 0%,#cde2d41a 50%,#0000 70%);border-radius:50%;width:500px;height:480px;position:absolute;bottom:-110px;left:-80px}.AashiyanaMedicalNeeds-module__u36QhG__bgGlowCenter{filter:blur(50px);pointer-events:none;z-index:0;background:radial-gradient(#ffffffbf 0%,#fff0 70%);border-radius:50%;width:850px;height:450px;position:absolute;top:25%;left:50%;transform:translate(-50%)}.AashiyanaMedicalNeeds-module__u36QhG__container{z-index:1;max-width:1240px;margin:0 auto;padding:0 1.5rem;position:relative}.AashiyanaMedicalNeeds-module__u36QhG__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:3.75rem;display:grid}.AashiyanaMedicalNeeds-module__u36QhG__editorialCol{flex-direction:column;display:flex}.AashiyanaMedicalNeeds-module__u36QhG__eyebrowBadge{color:#1a5235;font-family:"Inter", var(--font-body), sans-serif;letter-spacing:1.2px;text-transform:uppercase;background:#e8f2ec;border:1px solid #7ba88f73;border-radius:9999px;align-self:flex-start;align-items:center;margin-bottom:1.25rem;padding:.38rem 1rem;font-size:.74rem;font-weight:700;display:inline-flex}.AashiyanaMedicalNeeds-module__u36QhG__mainHeading{font-family:"Plus Jakarta Sans", var(--font-display), sans-serif;color:#163c2a;letter-spacing:-.8px;margin:0 0 1.15rem;font-size:clamp(2.1rem,3.6vw,2.9rem);font-weight:800;line-height:1.16}.AashiyanaMedicalNeeds-module__u36QhG__headingAccent{color:#c85d36}.AashiyanaMedicalNeeds-module__u36QhG__supportingText{font-family:"Inter", var(--font-body), sans-serif;color:#4a6b5b;margin:0 0 1.5rem;font-size:clamp(1rem,1.25vw,1.1rem);font-weight:500;line-height:1.6}.AashiyanaMedicalNeeds-module__u36QhG__quoteCallout{background:#c85d360d;border-left:3.5px solid #c85d36;border-radius:0 14px 14px 0;margin-bottom:2rem;padding:.95rem 1.35rem}.AashiyanaMedicalNeeds-module__u36QhG__quoteLine{font-family:"Plus Jakarta Sans", var(--font-display), sans-serif;color:#163c2a;font-size:1.05rem;font-style:italic;font-weight:700;line-height:1.45;display:block}.AashiyanaMedicalNeeds-module__u36QhG__totalSummaryCard{color:#fff;background:linear-gradient(135deg,#133927 0%,#0f2e20 60%,#0b2519 100%);border:1px solid #ffffff1f;border-radius:20px;padding:1.6rem 1.8rem;box-shadow:0 16px 36px -8px #12382659}.AashiyanaMedicalNeeds-module__u36QhG__totalHeaderRow{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.5rem;display:flex}.AashiyanaMedicalNeeds-module__u36QhG__totalBadgeLabel{font-family:"Inter", var(--font-body), sans-serif;letter-spacing:1px;text-transform:uppercase;color:#9dbfa9;font-size:.7rem;font-weight:800}.AashiyanaMedicalNeeds-module__u36QhG__totalShelterNote{font-family:"Inter", var(--font-body), sans-serif;color:#f8b4a6;background:#c85d3633;border:1px solid #c85d364d;border-radius:9999px;padding:.2rem .6rem;font-size:.74rem;font-weight:600}.AashiyanaMedicalNeeds-module__u36QhG__totalAmountRow{align-items:baseline;gap:.65rem;margin-bottom:.4rem;display:flex}.AashiyanaMedicalNeeds-module__u36QhG__totalAmountVal{font-family:"Plus Jakarta Sans", var(--font-display), sans-serif;letter-spacing:-.8px;color:#fff;font-size:clamp(2rem,3.2vw,2.6rem);font-weight:800}.AashiyanaMedicalNeeds-module__u36QhG__totalAmountFrequency{font-family:"Inter", var(--font-body), sans-serif;color:#d2e4d8;font-size:.95rem;font-weight:500}.AashiyanaMedicalNeeds-module__u36QhG__totalSubtext{font-family:"Inter", var(--font-body), sans-serif;color:#b5d3c1;margin:0 0 1.25rem;font-size:.86rem;line-height:1.45}.AashiyanaMedicalNeeds-module__u36QhG__ctaButton{color:#fff;font-family:"Inter", var(--font-body), sans-serif;cursor:pointer;background:linear-gradient(135deg,#d4673b 0%,#c8562a 50%,#b8471d 100%);border:1px solid #ffffff40;border-radius:9999px;align-items:center;gap:.6rem;padding:.82rem 1.95rem;font-size:.98rem;font-weight:700;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 6px 18px #b8471d66}.AashiyanaMedicalNeeds-module__u36QhG__ctaButton:hover{background:linear-gradient(135deg,#de7347 0%,#d45d30 50%,#c24d21 100%);transform:translateY(-2px);box-shadow:0 10px 24px #b8471d80}.AashiyanaMedicalNeeds-module__u36QhG__ctaArrow{font-size:1.1rem;line-height:1;transition:transform .2s}.AashiyanaMedicalNeeds-module__u36QhG__ctaButton:hover .AashiyanaMedicalNeeds-module__u36QhG__ctaArrow{transform:translate(4px)}.AashiyanaMedicalNeeds-module__u36QhG__expensesCol{justify-content:center;width:100%;display:flex}.AashiyanaMedicalNeeds-module__u36QhG__expensesCardContainer{background:#fff;border:1px solid #dce9dfd9;border-radius:24px;width:100%;max-width:520px;padding:1.85rem 1.85rem 1.6rem;box-shadow:0 20px 45px -10px #163c2a1f,0 6px 16px -4px #163c2a0d}.AashiyanaMedicalNeeds-module__u36QhG__cardHeader{border-bottom:1px solid #dce9dfb3;justify-content:space-between;align-items:center;margin-bottom:1.25rem;padding-bottom:1.15rem;display:flex}.AashiyanaMedicalNeeds-module__u36QhG__cardHeaderTitle{font-family:"Plus Jakarta Sans", var(--font-display), sans-serif;color:#163c2a;letter-spacing:-.3px;font-size:1.18rem;font-weight:800}.AashiyanaMedicalNeeds-module__u36QhG__cardHeaderSubtitle{font-family:"Inter", var(--font-body), sans-serif;color:#2d6a4f;text-transform:uppercase;letter-spacing:.5px;background:#e8f5ee;border-radius:9999px;padding:.25rem .65rem;font-size:.74rem;font-weight:700}.AashiyanaMedicalNeeds-module__u36QhG__expensesList{flex-direction:column;gap:1.05rem;display:flex}.AashiyanaMedicalNeeds-module__u36QhG__expenseItem{background:#faf8f5;border:1px solid #dce9dfbf;border-radius:16px;padding:1.05rem 1.15rem;transition:transform .25s,border-color .25s,box-shadow .25s}.AashiyanaMedicalNeeds-module__u36QhG__expenseItem:hover{border-color:#7ba88f99;transform:translateY(-2px);box-shadow:0 6px 16px -4px #163c2a14}.AashiyanaMedicalNeeds-module__u36QhG__expenseItemHeader{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.35rem;display:flex}.AashiyanaMedicalNeeds-module__u36QhG__expenseTitleGroup{flex-direction:column;gap:.25rem;display:flex}.AashiyanaMedicalNeeds-module__u36QhG__expenseTitle{font-family:"Plus Jakarta Sans", var(--font-display), sans-serif;color:#163c2a;margin:0;font-size:1.02rem;font-weight:800;line-height:1.25}.AashiyanaMedicalNeeds-module__u36QhG__expenseTag{font-family:"Inter", var(--font-body), sans-serif;color:#557262;text-transform:uppercase;letter-spacing:.5px;font-size:.68rem;font-weight:700}.AashiyanaMedicalNeeds-module__u36QhG__expenseAmount{font-family:"Plus Jakarta Sans", var(--font-display), sans-serif;color:#c85d36;letter-spacing:-.3px;white-space:nowrap;font-size:1.25rem;font-weight:800}.AashiyanaMedicalNeeds-module__u36QhG__expenseDetail{font-family:"Inter", var(--font-body), sans-serif;color:#526e60;margin:0;font-size:.84rem;font-weight:500;line-height:1.45}.AashiyanaMedicalNeeds-module__u36QhG__expenseTotalBar{border-top:2px dashed #7ba88f59;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.35rem;padding-top:1.25rem;display:flex}.AashiyanaMedicalNeeds-module__u36QhG__expenseTotalTextGroup{flex-direction:column;display:flex}.AashiyanaMedicalNeeds-module__u36QhG__expenseTotalLabel{font-family:"Plus Jakarta Sans", var(--font-display), sans-serif;color:#163c2a;font-size:1.02rem;font-weight:800}.AashiyanaMedicalNeeds-module__u36QhG__expenseTotalNote{font-family:"Inter", var(--font-body), sans-serif;color:#5a7768;font-size:.75rem;font-weight:500}.AashiyanaMedicalNeeds-module__u36QhG__expenseTotalFigure{font-family:"Plus Jakarta Sans", var(--font-display), sans-serif;color:#163c2a;letter-spacing:-.4px;white-space:nowrap;font-size:1.45rem;font-weight:800}@media (max-width:960px){.AashiyanaMedicalNeeds-module__u36QhG__section{padding:4.5rem 0 5rem}.AashiyanaMedicalNeeds-module__u36QhG__grid{grid-template-columns:1fr;gap:3rem}.AashiyanaMedicalNeeds-module__u36QhG__expensesCardContainer{max-width:100%}}@media (max-width:640px){.AashiyanaMedicalNeeds-module__u36QhG__section{padding:3.5rem 0 4.25rem}.AashiyanaMedicalNeeds-module__u36QhG__container{padding:0 1.15rem}.AashiyanaMedicalNeeds-module__u36QhG__mainHeading{letter-spacing:-.6px;font-size:1.75rem}.AashiyanaMedicalNeeds-module__u36QhG__supportingText{font-size:.95rem}.AashiyanaMedicalNeeds-module__u36QhG__quoteCallout{padding:.85rem 1.1rem}.AashiyanaMedicalNeeds-module__u36QhG__quoteLine{font-size:.95rem}.AashiyanaMedicalNeeds-module__u36QhG__totalSummaryCard{border-radius:18px;padding:1.35rem}.AashiyanaMedicalNeeds-module__u36QhG__totalAmountVal{font-size:1.85rem}.AashiyanaMedicalNeeds-module__u36QhG__ctaButton{justify-content:center;width:100%}.AashiyanaMedicalNeeds-module__u36QhG__expensesCardContainer{border-radius:20px;padding:1.35rem 1.2rem}.AashiyanaMedicalNeeds-module__u36QhG__expenseItem{padding:.95rem 1rem}.AashiyanaMedicalNeeds-module__u36QhG__expenseTitle{font-size:.95rem}.AashiyanaMedicalNeeds-module__u36QhG__expenseAmount{font-size:1.12rem}.AashiyanaMedicalNeeds-module__u36QhG__expenseDetail{font-size:.8rem}.AashiyanaMedicalNeeds-module__u36QhG__expenseTotalFigure{font-size:1.28rem}}@media (max-width:360px){.AashiyanaMedicalNeeds-module__u36QhG__section{padding:3rem 0 3.75rem}.AashiyanaMedicalNeeds-module__u36QhG__container{padding:0 .85rem}.AashiyanaMedicalNeeds-module__u36QhG__mainHeading{font-size:1.5rem}.AashiyanaMedicalNeeds-module__u36QhG__totalAmountVal{font-size:1.65rem}.AashiyanaMedicalNeeds-module__u36QhG__expenseItemHeader{flex-direction:column;gap:.2rem}.AashiyanaMedicalNeeds-module__u36QhG__expenseAmount{font-size:1.05rem}.AashiyanaMedicalNeeds-module__u36QhG__expenseTotalFigure{font-size:1.18rem}}
