.hero[data-astro-cid-yodha2z4]{background:var(--color-ink);isolation:isolate;align-content:start;gap:clamp(1rem,3vw,4rem);min-height:calc(100svh - 4.25rem);display:grid;position:relative}.hero__media[data-astro-cid-yodha2z4]{z-index:-1;position:absolute;inset:0}.hero__media[data-astro-cid-yodha2z4] img{object-fit:cover;object-position:50% center;width:100%;height:100%}.hero__media[data-astro-cid-yodha2z4]:after{content:"";background:linear-gradient(#0c141029 0%,#0c14108c 52%,#0c1410e6 100%),linear-gradient(90deg,#0c1410c7 0%,#0c1410a8 28%,#0c141057 44%,#0c14100a 60%);position:absolute;inset:0}.hero__inner[data-astro-cid-yodha2z4]{color:var(--color-on-deep);gap:clamp(.8rem,.5rem + 1vw,1.35rem);padding-block:clamp(2rem,1rem + 4vw,5rem) clamp(1rem,.5rem + 1.5vw,2.75rem);display:grid}.hero__kicker[data-astro-cid-yodha2z4]{color:var(--color-on-deep-soft);flex-wrap:wrap;align-items:center;gap:.35rem .75rem;font-size:.8125rem;display:flex}.hero__kicker-no[data-astro-cid-yodha2z4]{color:var(--color-on-deep);font-weight:700}.hero__kicker-rule[data-astro-cid-yodha2z4]{background:var(--color-gold-bright);flex:1;max-width:4.5rem;height:1px;display:block}.hero__title[data-astro-cid-yodha2z4]{max-width:15ch;color:var(--color-on-deep);text-shadow:0 2px 30px #00000059;font-weight:500}.hero__title[data-astro-cid-yodha2z4] em[data-astro-cid-yodha2z4]{color:var(--color-gold-bright);font-style:italic}.hero__lead[data-astro-cid-yodha2z4]{color:#f7f2e7e6;max-width:44ch;line-height:1.65}.hero__actions[data-astro-cid-yodha2z4]{gap:.55rem;padding-top:.35rem;display:flex}.hero__actions[data-astro-cid-yodha2z4] .btn[data-astro-cid-yodha2z4]{text-align:center;flex:1 1 0;padding-inline:1rem}.btn--ghost[data-astro-cid-yodha2z4]{color:var(--color-on-deep);background:#0c14104d;border-color:#f7f2e766}.btn--ghost[data-astro-cid-yodha2z4]:hover{border-color:var(--color-on-deep);background:#0c141073}.hero__facts[data-astro-cid-yodha2z4]{border-radius:var(--radius-lg);background:var(--color-paper-raised);box-shadow:var(--shadow-lift);grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:clamp(1.5rem,1rem + 2vw,3.5rem);padding:.4rem;display:grid;position:relative}.hero__fact[data-astro-cid-yodha2z4]{gap:.1rem;padding:.65rem .85rem;display:grid}.hero__fact[data-astro-cid-yodha2z4] dt[data-astro-cid-yodha2z4]{color:var(--color-ink-soft);font-size:.75rem}.hero__fact[data-astro-cid-yodha2z4] dd[data-astro-cid-yodha2z4]{font-family:var(--font-display);color:var(--color-ink);font-size:1.3rem;font-weight:600;line-height:1.2}@media (width>=640px){.hero__facts[data-astro-cid-yodha2z4]{grid-template-columns:repeat(4,minmax(0,1fr))}.hero__fact[data-astro-cid-yodha2z4]+.hero__fact[data-astro-cid-yodha2z4]{border-left:1px solid var(--color-rule)}}@media (width>=900px){.hero__inner[data-astro-cid-yodha2z4]{padding-bottom:clamp(2.25rem,1.5rem + 2vw,3.25rem)}.hero__title[data-astro-cid-yodha2z4]{max-width:20ch}.hero__actions[data-astro-cid-yodha2z4] .btn[data-astro-cid-yodha2z4]{flex:none;padding-inline:1.4rem}}@media (width>=900px) and (height<=780px){.hero__inner[data-astro-cid-yodha2z4]{padding-block:2rem 1.25rem}.hero__lead[data-astro-cid-yodha2z4]{line-height:1.6}}@media (width<=899px) and (height<=760px){.hero__inner[data-astro-cid-yodha2z4]{padding-block:1.5rem .75rem}.hero__lead[data-astro-cid-yodha2z4]{font-size:.9375rem;line-height:1.5}.hero__fact[data-astro-cid-yodha2z4]{padding-block:.45rem}.hero__fact[data-astro-cid-yodha2z4] dt[data-astro-cid-yodha2z4]{font-size:.6875rem}.hero__fact[data-astro-cid-yodha2z4] dd[data-astro-cid-yodha2z4]{font-size:1.15rem}.hero__facts[data-astro-cid-yodha2z4]{margin-bottom:1.25rem}}@media (height<=560px) and (aspect-ratio>=3/2){.hero[data-astro-cid-yodha2z4]{gap:.75rem;min-height:auto}.hero__inner[data-astro-cid-yodha2z4]{gap:.55rem;padding-block:.75rem .5rem}.hero__kicker[data-astro-cid-yodha2z4],.hero__lead[data-astro-cid-yodha2z4]{display:none}.hero__title[data-astro-cid-yodha2z4]{max-width:34ch;font-size:var(--text-3xl)}.hero__facts[data-astro-cid-yodha2z4]{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:.75rem}}@media (width<=899px) and (height<=660px){.hero[data-astro-cid-yodha2z4]{gap:.75rem}.hero__lead[data-astro-cid-yodha2z4]{font-size:.875rem}.hero__facts[data-astro-cid-yodha2z4]{margin-bottom:.75rem;padding:.25rem}.hero__fact[data-astro-cid-yodha2z4]{padding-inline:.65rem}.hero__title[data-astro-cid-yodha2z4]{font-size:clamp(2rem,1.4rem + 4vw,2.6rem)}}@media (width<=600px) and (height<=600px){.hero__kicker[data-astro-cid-yodha2z4],.hero__lead[data-astro-cid-yodha2z4],.hero__actions[data-astro-cid-yodha2z4] .btn[data-astro-cid-yodha2z4]:first-child{display:none}.hero__fact[data-astro-cid-yodha2z4]{padding-block:.35rem}}@media (height<=560px) and (aspect-ratio>=4/3){.hero[data-astro-cid-yodha2z4]{gap:.35rem}.hero__inner[data-astro-cid-yodha2z4]{padding-block:.5rem .25rem}.hero__fact[data-astro-cid-yodha2z4]{padding-block:.3rem}.hero__facts[data-astro-cid-yodha2z4]{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:.5rem}.hero__title[data-astro-cid-yodha2z4]{font-size:var(--text-3xl)}}@media (width>=900px) and (height<=640px){.hero__inner[data-astro-cid-yodha2z4]{padding-block:1.5rem 1rem}.hero__facts[data-astro-cid-yodha2z4]{margin-bottom:1.25rem}}.location[data-astro-cid-hl7kou4x]{padding-block:clamp(3.5rem,2.5rem + 5vw,6rem)}.location__title[data-astro-cid-hl7kou4x]{max-width:24ch}.location__title[data-astro-cid-hl7kou4x] em[data-astro-cid-hl7kou4x]{color:var(--color-gold-deep);font-style:italic}.location__lead[data-astro-cid-hl7kou4x]{margin-top:1rem}.map[data-astro-cid-hl7kou4x]{border:1px solid var(--color-rule);border-radius:var(--radius-lg);background:var(--color-paper-raised);box-shadow:var(--shadow-card);margin-top:clamp(2rem,1.5rem + 2vw,3rem);overflow:hidden}.map__head[data-astro-cid-hl7kou4x]{border-bottom:1px solid var(--color-rule);color:var(--color-ink-soft);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem 1rem;padding:.9rem 1.1rem;font-size:.8125rem;display:flex}.map__title[data-astro-cid-hl7kou4x]{flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;display:flex}.map__title[data-astro-cid-hl7kou4x] strong[data-astro-cid-hl7kou4x]{color:var(--color-ink)}.map__eyebrow[data-astro-cid-hl7kou4x]{border-radius:var(--radius-full);background:var(--color-gold-soft);color:var(--color-gold-deep);letter-spacing:.06em;text-transform:uppercase;padding:.1rem .5rem;font-size:.6875rem;font-weight:700}.map__link[data-astro-cid-hl7kou4x]{color:var(--color-gold-deep);font-weight:700;text-decoration:none}.map__link[data-astro-cid-hl7kou4x]:hover{color:var(--color-ink)}.map__canvas[data-astro-cid-hl7kou4x]{background:var(--color-paper-deep);height:clamp(22rem,48vw,34rem);position:relative;overflow:hidden}.map__tiles[data-astro-cid-hl7kou4x]{position:absolute;inset:0}.map__tiles[data-astro-cid-hl7kou4x] img{user-select:none;pointer-events:none;width:256px;height:256px;position:absolute}.map__pins[data-astro-cid-hl7kou4x]{margin:0;padding:0;list-style:none;position:absolute;inset:0;overflow:hidden}.map__pin[data-astro-cid-hl7kou4x]{cursor:default;justify-items:center;display:grid;position:absolute;translate:-50% -100%}.map__glyph[data-astro-cid-hl7kou4x]{border:2px solid var(--color-paper-raised);background:var(--color-ink);width:1.45rem;height:1.45rem;color:var(--color-paper-raised);border-radius:50% 50% 50% 4px;place-items:center;display:grid;rotate:-45deg;box-shadow:0 6px 14px -6px #14120f8c}.map__glyph[data-astro-cid-hl7kou4x] svg[data-astro-cid-hl7kou4x]{width:.8rem;height:.8rem;rotate:45deg}.map__pin[data-astro-cid-hl7kou4x][data-cat=Pendidikan] .map__glyph[data-astro-cid-hl7kou4x]{background:#2f5fa8}.map__pin[data-astro-cid-hl7kou4x][data-cat=Kesehatan] .map__glyph[data-astro-cid-hl7kou4x]{background:var(--color-ok)}.map__pin[data-astro-cid-hl7kou4x][data-cat=Belanja] .map__glyph[data-astro-cid-hl7kou4x]{background:#a8552f}.map__pin[data-astro-cid-hl7kou4x][data-cat=Rekreasi] .map__glyph[data-astro-cid-hl7kou4x]{background:#4b7d2f}.map__pin[data-astro-cid-hl7kou4x][data-cat=Pemerintahan] .map__glyph[data-astro-cid-hl7kou4x]{background:#5b5f8a}.map__pin[data-astro-cid-hl7kou4x][data-cat=Keamanan] .map__glyph[data-astro-cid-hl7kou4x]{background:#7a3b3b}.map__pin[data-astro-cid-hl7kou4x][data-cat=Infrastruktur] .map__glyph[data-astro-cid-hl7kou4x]{background:#53606b}.map__pin--project[data-astro-cid-hl7kou4x]{z-index:2;translate:-50% -100%}.map__logo[data-astro-cid-hl7kou4x]{border-radius:var(--radius-sm);background:var(--color-deep);padding:.35rem .6rem;display:block;box-shadow:0 10px 24px -10px #14120fb3}.map__logo[data-astro-cid-hl7kou4x] img[data-astro-cid-hl7kou4x]{width:5.5rem;height:auto;display:block}.map__pin--project[data-astro-cid-hl7kou4x]:after{content:"";background:var(--color-deep);width:1px;height:.9rem;display:block}.map__tip[data-astro-cid-hl7kou4x]{border-radius:var(--radius-xs);background:var(--color-ink);width:max-content;max-width:15rem;color:var(--color-paper-raised);opacity:0;pointer-events:none;gap:.1rem;padding:.45rem .6rem;font-size:.6875rem;line-height:1.45;transition:opacity .14s;display:grid;position:absolute;bottom:calc(100% + .35rem);left:50%;translate:-50%}.map__tip[data-astro-cid-hl7kou4x] strong[data-astro-cid-hl7kou4x]{font-size:.75rem}.map__tip[data-astro-cid-hl7kou4x] span[data-astro-cid-hl7kou4x]{color:#faf7f0b8}.map__pin[data-astro-cid-hl7kou4x]:hover .map__tip[data-astro-cid-hl7kou4x],.map__pin[data-astro-cid-hl7kou4x]:focus-visible .map__tip[data-astro-cid-hl7kou4x]{opacity:1}.map__attrib[data-astro-cid-hl7kou4x]{color:var(--color-ink-soft);background:#faf7f0d1;border-radius:3px;margin:0;padding:.1rem .35rem;font-size:.625rem;position:absolute;bottom:.3rem;right:.4rem}.map__legend[data-astro-cid-hl7kou4x]{border-top:1px solid var(--color-rule);color:var(--color-ink-soft);flex-wrap:wrap;gap:.35rem .85rem;padding:.7rem 1.1rem;font-size:.6875rem;display:flex}.map__legend-item[data-astro-cid-hl7kou4x]{align-items:center;gap:.3rem;display:inline-flex}.map__legend-item[data-astro-cid-hl7kou4x] svg[data-astro-cid-hl7kou4x]{width:.9rem;height:.9rem}.map__legend-item[data-astro-cid-hl7kou4x][data-cat=Pendidikan] svg[data-astro-cid-hl7kou4x]{color:#2f5fa8}.map__legend-item[data-astro-cid-hl7kou4x][data-cat=Kesehatan] svg[data-astro-cid-hl7kou4x]{color:var(--color-ok)}.map__legend-item[data-astro-cid-hl7kou4x][data-cat=Belanja] svg[data-astro-cid-hl7kou4x]{color:#a8552f}.map__legend-item[data-astro-cid-hl7kou4x][data-cat=Rekreasi] svg[data-astro-cid-hl7kou4x]{color:#4b7d2f}.map__legend-item[data-astro-cid-hl7kou4x][data-cat=Pemerintahan] svg[data-astro-cid-hl7kou4x]{color:#5b5f8a}.map__legend-item[data-astro-cid-hl7kou4x][data-cat=Keamanan] svg[data-astro-cid-hl7kou4x]{color:#7a3b3b}.map__legend-item[data-astro-cid-hl7kou4x][data-cat=Infrastruktur] svg[data-astro-cid-hl7kou4x]{color:#53606b}.map__legend-item[data-astro-cid-hl7kou4x][data-cat=Proyek] svg[data-astro-cid-hl7kou4x]{color:var(--color-gold-deep)}.poi[data-astro-cid-hl7kou4x]{border:1px solid var(--color-rule);border-radius:var(--radius-lg);background:var(--color-paper-raised);margin:clamp(1.5rem,1rem + 2vw,2.25rem) 0 0}.poi__summary[data-astro-cid-hl7kou4x]{color:var(--color-ink);cursor:pointer;align-items:center;gap:.6rem;padding:.95rem 1.1rem;font-size:.9375rem;font-weight:700;list-style:none;display:flex}.poi__summary[data-astro-cid-hl7kou4x]::-webkit-details-marker{display:none}.poi__summary[data-astro-cid-hl7kou4x]:before{content:"";border-right:2px solid var(--color-gold-deep);border-bottom:2px solid var(--color-gold-deep);width:.5rem;height:.5rem;transition:rotate .16s;rotate:45deg}.poi[data-astro-cid-hl7kou4x][open]>.poi__summary[data-astro-cid-hl7kou4x]:before{rotate:-135deg}.poi__count[data-astro-cid-hl7kou4x]{border-radius:var(--radius-full);background:var(--color-paper-deep);color:var(--color-ink-soft);margin-inline-start:auto;padding:.1rem .55rem;font-size:.75rem}.poi__body[data-astro-cid-hl7kou4x]{padding:0 1.1rem 1.1rem}.poi__group-label[data-astro-cid-hl7kou4x]{letter-spacing:.1em;text-transform:uppercase;color:var(--color-gold-deep);margin:.35rem 0 .15rem;font-size:.6875rem;font-weight:700}.poi__list[data-astro-cid-hl7kou4x]{border-top:1px solid var(--color-rule);margin:0;padding:0;list-style:none}.poi__row[data-astro-cid-hl7kou4x]{border-bottom:1px solid var(--color-rule);grid-template-columns:1fr auto;gap:.15rem .75rem;padding:.7rem 0;font-size:.875rem;display:grid}.poi__cat[data-astro-cid-hl7kou4x]{border-radius:var(--radius-full);background:var(--color-paper-deep);letter-spacing:.04em;text-transform:uppercase;width:fit-content;color:var(--color-ink-soft);grid-column:1/-1;align-items:center;gap:.3rem;padding:.1rem .5rem .1rem .35rem;font-size:.6875rem;font-weight:700;display:inline-flex}.poi__cat[data-astro-cid-hl7kou4x] svg[data-astro-cid-hl7kou4x]{width:.8rem;height:.8rem}.poi__cat[data-astro-cid-hl7kou4x][data-cat=Kesehatan]{background:var(--color-ok-soft);color:var(--color-ok)}.poi__name[data-astro-cid-hl7kou4x]{color:var(--color-ink);font-weight:600}.poi__figures[data-astro-cid-hl7kou4x]{color:var(--color-gold-deep);white-space:nowrap;text-align:right;font-weight:700}.poi__figures--muted[data-astro-cid-hl7kou4x]{color:var(--color-ink-soft);font-weight:600}.poi__route[data-astro-cid-hl7kou4x]{color:var(--color-ink-soft);grid-column:1/-1;font-size:.75rem}.poi__note[data-astro-cid-hl7kou4x]{max-width:62ch;color:var(--color-ink-soft);margin-top:.85rem;font-size:.75rem;line-height:1.6}@media (width>=760px){.poi__row[data-astro-cid-hl7kou4x]{grid-template-columns:9.5rem minmax(0,1fr) minmax(0,1.1fr) auto;align-items:baseline;gap:.75rem}.poi__cat[data-astro-cid-hl7kou4x],.poi__route[data-astro-cid-hl7kou4x]{grid-column:auto}}.siteplan[data-astro-cid-qj5bw27e]{background:var(--color-paper-deep);padding-block:clamp(3.5rem,2.5rem + 5vw,6rem)}.siteplan__title[data-astro-cid-qj5bw27e]{max-width:24ch}.siteplan__title[data-astro-cid-qj5bw27e] em[data-astro-cid-qj5bw27e]{color:var(--color-gold-deep);font-style:italic}.siteplan__lead[data-astro-cid-qj5bw27e]{max-width:62ch;margin-top:1rem}.siteplan__noscript[data-astro-cid-qj5bw27e]{color:var(--color-ink-soft);margin-top:1.25rem;font-size:.875rem}.diorama[data-astro-cid-qj5bw27e]{margin-top:clamp(2rem,1.5rem + 2vw,2.75rem)}.units[data-astro-cid-kyvgntqz]{background:var(--color-paper-deep);padding-block:clamp(3.5rem,2.5rem + 5vw,6rem)}.units__title[data-astro-cid-kyvgntqz]{max-width:24ch}.units__title[data-astro-cid-kyvgntqz] em[data-astro-cid-kyvgntqz]{color:var(--color-gold-deep);font-style:italic}.units__lead[data-astro-cid-kyvgntqz]{max-width:62ch;margin-top:1rem}.unit[data-astro-cid-kyvgntqz]{margin-top:clamp(2rem,1.5rem + 2vw,2.75rem);display:grid}.unit__photo[data-astro-cid-kyvgntqz]{aspect-ratio:4/3;background:var(--color-paper-deep);position:relative}.unit__photo[data-astro-cid-kyvgntqz] img{object-fit:cover;width:100%;height:100%}.unit__badge[data-astro-cid-kyvgntqz]{border-radius:var(--radius-full);background:var(--color-gold);color:var(--color-ink);letter-spacing:.02em;padding:.3rem .7rem;font-size:.6875rem;font-weight:700;position:absolute;top:.85rem;left:.85rem}.unit__body[data-astro-cid-kyvgntqz]{flex-direction:column;gap:.9rem;padding:1.25rem 1.2rem 1.35rem;display:flex}.unit__eyebrow[data-astro-cid-kyvgntqz]{letter-spacing:.12em;text-transform:uppercase;color:var(--color-gold-deep);font-size:.6875rem;font-weight:700}.unit__name[data-astro-cid-kyvgntqz]{font-family:var(--font-display);font-size:1.75rem;font-weight:600;line-height:1.15}.unit__name[data-astro-cid-kyvgntqz] span[data-astro-cid-kyvgntqz]{font-family:var(--font-sans);letter-spacing:0;color:var(--color-ink-soft);margin-top:.15rem;font-size:.8125rem;font-weight:400;display:block}.spec[data-astro-cid-kyvgntqz]{border-top:1px solid var(--color-rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem 1rem;margin:0;padding-top:.15rem;display:grid}.spec[data-astro-cid-kyvgntqz] dt[data-astro-cid-kyvgntqz]{letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-soft);padding-top:.55rem;font-size:.6875rem}.spec[data-astro-cid-kyvgntqz] dd[data-astro-cid-kyvgntqz]{margin:.1rem 0 0;font-size:.875rem;font-weight:600}.unit__features[data-astro-cid-kyvgntqz]{color:var(--color-ink-soft);gap:.3rem;margin:0;padding:0;font-size:.8125rem;line-height:1.55;list-style:none;display:grid}.unit__features[data-astro-cid-kyvgntqz] li[data-astro-cid-kyvgntqz]{gap:.5rem;display:flex}.unit__features[data-astro-cid-kyvgntqz] li[data-astro-cid-kyvgntqz]:before{content:"";background:var(--color-gold);border-radius:50%;flex:none;width:.35rem;height:.35rem;margin-top:.55rem}.unit__foot[data-astro-cid-kyvgntqz]{border-top:1px solid var(--color-rule);gap:.85rem;margin-top:auto;padding-top:.35rem;display:grid}.unit__price[data-astro-cid-kyvgntqz]{color:var(--color-ink-soft);flex-wrap:wrap;align-items:baseline;gap:.15rem .5rem;font-size:.75rem;display:flex}.unit__price[data-astro-cid-kyvgntqz] strong[data-astro-cid-kyvgntqz]{font-family:var(--font-display);color:var(--color-ink);font-size:1.5rem;font-weight:600}.unit__installment[data-astro-cid-kyvgntqz]{color:var(--color-gold-deep);font-weight:600}.unit__actions[data-astro-cid-kyvgntqz]{flex-wrap:wrap;gap:.5rem;display:flex}.unit__actions[data-astro-cid-kyvgntqz] .btn[data-astro-cid-kyvgntqz]{flex:auto;padding:.7rem 1.1rem;font-size:.8125rem}@media (width>=900px){.unit[data-astro-cid-kyvgntqz]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.unit__photo[data-astro-cid-kyvgntqz]{aspect-ratio:auto;height:100%;min-height:0}.unit__body[data-astro-cid-kyvgntqz]{padding:1.6rem 1.6rem 1.7rem}}.promo[data-astro-cid-rmo7ts53]{background:var(--color-deep);color:var(--color-on-deep);padding-block:clamp(3.5rem,2.5rem + 5vw,6rem) 0}.promo[data-astro-cid-rmo7ts53] .band__label[data-astro-cid-rmo7ts53],.promo[data-astro-cid-rmo7ts53] .band__no[data-astro-cid-rmo7ts53]{color:var(--color-gold-bright)}.promo__body[data-astro-cid-rmo7ts53]{gap:clamp(1.75rem,1.25rem + 3vw,3rem);margin-top:clamp(1.75rem,1.25rem + 2vw,2.5rem);display:grid}.offer__head[data-astro-cid-rmo7ts53]{border-bottom:2px solid var(--color-gold);color:var(--color-gold-bright);flex-wrap:wrap;align-items:baseline;gap:.4rem .75rem;padding-bottom:.6rem;font-size:.8125rem;font-weight:700;display:flex}.offer__head-no[data-astro-cid-rmo7ts53]{letter-spacing:.12em;text-transform:uppercase}.offer__title[data-astro-cid-rmo7ts53]{max-width:30ch;color:var(--color-on-deep);margin-top:1.1rem}.offer__title[data-astro-cid-rmo7ts53] em[data-astro-cid-rmo7ts53]{color:var(--color-gold-bright);font-style:italic}.offer__lead[data-astro-cid-rmo7ts53]{max-width:48ch;color:var(--color-on-deep-soft);margin-top:.9rem;line-height:1.7}.offer__terms[data-astro-cid-rmo7ts53]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;margin:1.6rem 0 0;display:grid}.offer__terms[data-astro-cid-rmo7ts53]>div[data-astro-cid-rmo7ts53]{border-radius:var(--radius-sm);background:var(--color-deep-raised);gap:.2rem;padding:.85rem 1rem;display:grid}.offer__terms[data-astro-cid-rmo7ts53] dt[data-astro-cid-rmo7ts53]{letter-spacing:.08em;text-transform:uppercase;color:var(--color-on-deep-soft);font-size:.6875rem}.offer__terms[data-astro-cid-rmo7ts53] dd[data-astro-cid-rmo7ts53]{font-family:var(--font-display);color:var(--color-on-deep);margin:0;font-size:1.125rem;line-height:1.25}.offer__note[data-astro-cid-rmo7ts53]{max-width:48ch;color:var(--color-on-deep-soft);margin-top:1rem;font-size:.8125rem;line-height:1.6}.claim[data-astro-cid-rmo7ts53]{border-radius:var(--radius-lg);background:var(--color-paper-raised);color:var(--color-ink);box-shadow:var(--shadow-lift);align-self:start;padding:clamp(1.15rem,.9rem + 1.5vw,1.75rem)}.claim__title[data-astro-cid-rmo7ts53]{font-family:var(--font-display);font-size:1.5rem;line-height:1.2}.claim__sub[data-astro-cid-rmo7ts53]{color:var(--color-ink-soft);margin-top:.3rem;font-size:.8125rem}.claim__form[data-astro-cid-rmo7ts53]{gap:.85rem;margin-top:1.15rem;display:grid}.claim__submit[data-astro-cid-rmo7ts53]{width:100%;margin-top:.15rem}.claim__note[data-astro-cid-rmo7ts53]{color:var(--color-ink-soft);font-size:.6875rem;line-height:1.5}.claim__sent[data-astro-cid-rmo7ts53]{border-radius:var(--radius-sm);background:var(--color-ok-soft);color:var(--color-ink);margin-top:1rem;padding:.8rem .9rem;font-size:.8125rem;line-height:1.6;display:none}.claim__form[data-astro-cid-rmo7ts53][data-sent=true]+.claim__sent[data-astro-cid-rmo7ts53]{display:block}.banks[data-astro-cid-rmo7ts53]{border-top:1px solid #f7f2e729;margin-top:clamp(2rem,1.5rem + 2vw,3rem);padding-top:1.25rem}.banks__label[data-astro-cid-rmo7ts53]{letter-spacing:.1em;text-transform:uppercase;color:var(--color-on-deep-soft);font-size:.75rem}.banks__list[data-astro-cid-rmo7ts53]{flex-wrap:wrap;gap:.75rem;margin:.85rem 0 0;padding:0;list-style:none;display:flex}.banks__item[data-astro-cid-rmo7ts53]{border-radius:var(--radius-sm);background:var(--color-paper-raised);place-items:center;padding:.6rem 1.1rem;display:grid}.banks__logo[data-astro-cid-rmo7ts53]{width:auto;height:2rem;display:block}.footer[data-astro-cid-rmo7ts53]{border-top:1px solid #f7f2e729;margin-top:clamp(2.5rem,2rem + 3vw,4rem);padding-block:2.75rem 1.75rem}.footer__grid[data-astro-cid-rmo7ts53]{color:var(--color-on-deep-soft);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:2rem;font-size:.8125rem;display:grid}.footer__mark[data-astro-cid-rmo7ts53]{width:clamp(8.5rem,20vw,11rem);height:auto;display:block}.footer__blurb[data-astro-cid-rmo7ts53]{max-width:34ch;margin-top:.6rem;line-height:1.7}.footer__legal[data-astro-cid-rmo7ts53]{color:var(--color-gold-bright);margin-top:.7rem}.footer__col[data-astro-cid-rmo7ts53] h4[data-astro-cid-rmo7ts53]{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--color-on-deep);margin-bottom:.55rem;font-size:.75rem;font-weight:700}.footer__col[data-astro-cid-rmo7ts53] p[data-astro-cid-rmo7ts53]{line-height:1.65}.footer__office[data-astro-cid-rmo7ts53]{color:var(--color-on-deep-soft);margin-bottom:.75rem;font-size:.8125rem}.footer__col[data-astro-cid-rmo7ts53] a[data-astro-cid-rmo7ts53],.footer__portal[data-astro-cid-rmo7ts53] a[data-astro-cid-rmo7ts53]{color:var(--color-on-deep);text-underline-offset:.2em;font-weight:600;text-decoration:underline #f7f2e766}.footer__col[data-astro-cid-rmo7ts53] a[data-astro-cid-rmo7ts53]:hover,.footer__portal[data-astro-cid-rmo7ts53] a[data-astro-cid-rmo7ts53]:hover{color:var(--color-gold-bright)}.footer__portal[data-astro-cid-rmo7ts53]{margin-top:.6rem}.footer__bottom[data-astro-cid-rmo7ts53]{color:var(--color-on-deep-soft);border-top:1px solid #f7f2e71f;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;margin-top:2.25rem;padding-top:1.1rem;font-size:.75rem;display:flex}@media (width>=960px){.promo__body[data-astro-cid-rmo7ts53]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start}.offer__terms[data-astro-cid-rmo7ts53]{grid-template-columns:repeat(4,minmax(0,1fr))}}.lead[data-astro-cid-vwzluejl]{border:1px solid var(--color-rule);border-radius:var(--radius-lg);background:var(--color-paper-raised);width:min(32rem,100% - 2rem);max-height:calc(100dvh - 2rem);color:var(--color-ink);box-shadow:var(--shadow-lift);margin:auto;padding:0}.lead[data-astro-cid-vwzluejl]::backdrop{background:#101a159e}.lead__form[data-astro-cid-vwzluejl]{max-height:inherit;gap:.9rem;padding:1.35rem 1.4rem 1.25rem;display:grid;overflow-y:auto}.lead__close[data-astro-cid-vwzluejl]{border-radius:var(--radius-full);width:2rem;height:2rem;color:var(--color-ink-soft);cursor:pointer;background:0 0;border:0;font-family:inherit;font-size:1.25rem;line-height:1;position:absolute;top:.6rem;right:.6rem}.lead__close[data-astro-cid-vwzluejl]:hover{background:var(--color-paper-deep);color:var(--color-ink)}.lead__head[data-astro-cid-vwzluejl]{border-bottom:1px solid var(--color-rule-strong);gap:.25rem;padding-bottom:.7rem;padding-right:2rem;display:grid}.lead__title[data-astro-cid-vwzluejl]{font-family:var(--font-display);font-size:1.5rem;font-weight:600;line-height:1.2}.lead__sub[data-astro-cid-vwzluejl]{color:var(--color-ink-soft);font-size:.8125rem;line-height:1.55}.lead__unit[data-astro-cid-vwzluejl]{color:var(--color-ink-soft);margin-top:.15rem;font-size:.75rem}.lead__unit[data-astro-cid-vwzluejl] span[data-astro-cid-vwzluejl]{color:var(--color-gold-deep);font-weight:700}.lead__panel[data-astro-cid-vwzluejl]{gap:.7rem;display:grid}.lead__panel[data-astro-cid-vwzluejl][hidden]{display:none}.lead__row[data-astro-cid-vwzluejl]{grid-template-columns:1fr 1fr;gap:.7rem;display:grid}.lead__field[data-astro-cid-vwzluejl]{color:var(--color-ink-soft);gap:.3rem;font-size:.75rem;font-weight:600;display:grid}.lead__field[data-astro-cid-vwzluejl] input[data-astro-cid-vwzluejl],.lead__field[data-astro-cid-vwzluejl] select[data-astro-cid-vwzluejl]{border:1px solid var(--color-rule-strong);border-radius:var(--radius-xs);background:var(--color-paper);color:var(--color-ink);padding:.65rem .8rem;font-family:inherit;font-size:.875rem;font-weight:400;transition:border-color .14s}.lead__field[data-astro-cid-vwzluejl] input[data-astro-cid-vwzluejl]:hover,.lead__field[data-astro-cid-vwzluejl] select[data-astro-cid-vwzluejl]:hover{border-color:var(--color-ink-soft)}.lead__field[data-astro-cid-vwzluejl] input[data-astro-cid-vwzluejl]:focus-visible,.lead__field[data-astro-cid-vwzluejl] select[data-astro-cid-vwzluejl]:focus-visible,.lead__submit[data-astro-cid-vwzluejl]:focus-visible,.lead__close[data-astro-cid-vwzluejl]:focus-visible,.lead__range[data-astro-cid-vwzluejl] input[data-astro-cid-vwzluejl]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.lead__range[data-astro-cid-vwzluejl]{color:var(--color-ink-soft);gap:.3rem;font-size:.75rem;font-weight:600;display:grid}.lead__range[data-astro-cid-vwzluejl]>span[data-astro-cid-vwzluejl]{justify-content:space-between;gap:.5rem;display:flex}.lead__range[data-astro-cid-vwzluejl] output[data-astro-cid-vwzluejl]{font-variant-numeric:tabular-nums;color:var(--color-ink)}.lead__range[data-astro-cid-vwzluejl] input[data-astro-cid-vwzluejl]{width:100%;accent-color:var(--color-gold)}.lead__highlight[data-astro-cid-vwzluejl]{border-radius:var(--radius-sm);background:var(--color-gold-soft);gap:.1rem;padding:.8rem .95rem;display:grid}.lead__highlight[data-astro-cid-vwzluejl] span[data-astro-cid-vwzluejl]{color:var(--color-ink-soft);font-size:.75rem}.lead__highlight[data-astro-cid-vwzluejl] strong[data-astro-cid-vwzluejl]{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:1.875rem;font-weight:600;line-height:1.1}.lead__highlight[data-astro-cid-vwzluejl] small[data-astro-cid-vwzluejl]{color:var(--color-ink-soft);font-size:.75rem}.lead__highlight[data-astro-cid-vwzluejl] small[data-astro-cid-vwzluejl] span[data-astro-cid-vwzluejl]{font-variant-numeric:tabular-nums}.lead__submit[data-astro-cid-vwzluejl]{border-radius:var(--radius-full);background:var(--color-gold);color:var(--color-ink);cursor:pointer;border:0;margin-top:.2rem;padding:.8rem 1.1rem;font-family:inherit;font-size:.9375rem;font-weight:700;transition:background-color .14s}.lead__submit[data-astro-cid-vwzluejl]:hover{background:var(--color-gold-bright)}.lead__note[data-astro-cid-vwzluejl]{color:var(--color-ink-soft);font-size:.6875rem;line-height:1.5}@media (width<=480px){.lead__row[data-astro-cid-vwzluejl]{grid-template-columns:1fr}}.wa-tab[data-astro-cid-gn4u63gv]{z-index:40;border:1px solid var(--color-rule);border-radius:var(--radius-full);background:var(--color-paper-raised);color:var(--color-ink);box-shadow:var(--shadow-card);align-items:center;gap:.45rem;padding:.65rem .85rem;font-size:.8125rem;font-weight:700;transition:background-color .14s,border-color .14s,box-shadow .14s;display:inline-flex;position:fixed;bottom:clamp(.9rem,2vw,1.5rem);right:clamp(.9rem,2vw,1.5rem)}.wa-tab[data-astro-cid-gn4u63gv]:hover{border-color:var(--color-gold);box-shadow:var(--shadow-lift)}.wa-tab__label[data-astro-cid-gn4u63gv]{white-space:nowrap}@media (width<=560px){.wa-tab[data-astro-cid-gn4u63gv]{padding:.7rem}.wa-tab__label[data-astro-cid-gn4u63gv]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}}
