:where(body){--color-primary:var(--brand-platform);--color-primary-rgb:var(--brand-platform-rgb)}.feat-cards{padding:5.5rem 1.5rem 2rem;background:#ffffff}.feat-cards-head{max-width:780px;margin:0 auto 3rem;text-align:center}.feat-cards-title{font-family:var(--font-heading,var(--font-playfair,Georgia,serif));font-size:2.4rem;font-weight:700;letter-spacing:-.02em;color:#0f172a;line-height:1.15;margin:0 0 .75rem}.feat-cards-sub{color:#64748b;font-size:1.0625rem;line-height:1.6;margin:0}.feat-cards-grid{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1.5rem}.feat-card{--card-tint:var(--color-primary);position:relative;padding:1.75rem 1.5rem 1.6rem;border-radius:1.15rem;background:linear-gradient(180deg,color-mix(in srgb,var(--card-tint) 10%,#ffffff) 0,#ffffff 60%);border:0;box-shadow:0 1px 2px rgba(15,23,42,.03),0 8px 22px -14px color-mix(in srgb,var(--card-tint) 60%,transparent);transition:transform .22s ease,box-shadow .22s ease;overflow:hidden}.feat-card:hover{transform:translateY(-4px);box-shadow:0 2px 4px rgba(15,23,42,.04),0 20px 40px -18px color-mix(in srgb,var(--card-tint) 80%,transparent)}.feat-card-icon{width:3rem;height:3rem;border-radius:.85rem;display:inline-flex;align-items:center;justify-content:center;color:#ffffff;background:linear-gradient(135deg,color-mix(in srgb,var(--card-tint) 100%,white 5%) 0,color-mix(in srgb,var(--card-tint) 60%,black 25%) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 4px 12px -4px color-mix(in srgb,var(--card-tint) 70%,transparent);margin-bottom:1.15rem}.feat-card-title{font-size:1.0625rem;font-weight:700;letter-spacing:-.01em;color:#0f172a;margin:0 0 .4rem}.feat-card-desc{font-size:.875rem;line-height:1.55;color:#64748b;margin:0}@media (max-width:640px){.feat-cards{padding:3.5rem 1.25rem 1rem}.feat-cards-title{font-size:1.9rem}.feat-cards-grid{grid-template-columns:1fr}}.nepal-steps{padding:6rem 1.5rem;background:radial-gradient(ellipse 60% 40% at 12% 30%,rgba(var(--color-primary-rgb),.08),transparent 70%),radial-gradient(ellipse 60% 40% at 88% 80%,rgba(var(--color-primary-rgb),.05),transparent 70%),#ffffff}.nepal-steps-inner{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:1fr 1.1fr;gap:4rem;align-items:stretch}.nepal-steps-left{min-height:100%}.nepal-steps-illus,.nepal-steps-left{position:relative;display:flex;align-items:stretch}.nepal-steps-illus{z-index:2;width:100%;justify-content:center;overflow:hidden;background:transparent}.nepal-steps-illus img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.nepal-steps-blob{position:absolute;border-radius:9999px;pointer-events:none;background:rgba(var(--color-primary-rgb),.12)}.nepal-steps-blob--a{width:90px;height:90px;top:-18px;right:-12px}.nepal-steps-blob--b{width:42px;height:42px;bottom:40px;left:-14px}.nepal-steps-right{max-width:520px}.nepal-steps-title{font-family:var(--font-heading,var(--font-playfair,Georgia,serif));font-size:2.5rem;font-weight:700;line-height:1.12;letter-spacing:-.02em;color:#0f172a;margin:0 0 1rem}.nepal-steps-accent{color:var(--color-primary)}.nepal-steps-lede{color:#64748b;font-size:1rem;line-height:1.65;margin:0 0 2rem}.nepal-steps-list{list-style:none;padding:0;margin:0 0 2.25rem;display:flex;flex-direction:column;gap:1.1rem}.nepal-steps-item{display:flex;align-items:flex-start;gap:1rem}.nepal-steps-num{flex-shrink:0;width:2.25rem;height:2.25rem;border-radius:9999px;display:flex;align-items:center;justify-content:center;color:#ffffff;font-weight:700;font-size:.9rem;background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 100%,white 8%) 0,color-mix(in srgb,var(--color-primary) 65%,black 25%) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 1px 3px rgba(var(--color-primary-rgb),.25),0 6px 16px -6px rgba(var(--color-primary-rgb),.55)}.nepal-steps-item-title{font-weight:700;font-size:1.0625rem;color:#0f172a;letter-spacing:-.01em}.nepal-steps-item-desc{color:#64748b;font-size:.875rem;line-height:1.55;margin-top:.2rem}.nepal-steps-ctas{display:flex;gap:.75rem;flex-wrap:wrap}.nepal-steps-cta{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.6rem;border-radius:9999px;font-weight:700;font-size:.9rem;text-decoration:none;transition:transform .12s ease,box-shadow .2s ease,filter .16s ease}.nepal-steps-cta--primary{color:#ffffff;background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 100%,white 5%) 0,color-mix(in srgb,var(--color-primary) 60%,black 25%) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 4px 10px -2px rgba(var(--color-primary-rgb),.35),0 12px 28px -12px rgba(var(--color-primary-rgb),.55)}.nepal-steps-cta--primary:hover{filter:brightness(1.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 6px 14px -4px rgba(var(--color-primary-rgb),.45),0 18px 36px -12px rgba(var(--color-primary-rgb),.65)}.nepal-steps-cta--ghost{color:var(--color-primary);background:#ffffff;border:1.5px solid rgba(var(--color-primary-rgb),.35)}.nepal-steps-cta--ghost:hover{background:rgba(var(--color-primary-rgb),.06);border-color:rgba(var(--color-primary-rgb),.55)}@media (max-width:860px){.nepal-steps{padding:3.5rem 1.25rem}.nepal-steps-inner{grid-template-columns:1fr;gap:2.5rem}.nepal-steps-title{font-size:2rem}}