.BudgetShopHero-module__Nv7VnW__hero{background:linear-gradient(145deg,#fffcf7fa 0%,#f8f1e6f0 48%,#f0e4d0e6 100%);border:1px solid #d4af7859;border-radius:1.75rem;position:relative;overflow:hidden;box-shadow:0 24px 60px #2a1f171a,inset 0 1px #ffffffe6}.BudgetShopHero-module__Nv7VnW__glow{pointer-events:none;background:radial-gradient(circle,#d4af7847 0%,#0000 70%);border-radius:50%;width:min(70%,28rem);height:min(70%,22rem);position:absolute;inset:auto -10% -40% auto}.BudgetShopHero-module__Nv7VnW__inner{z-index:1;padding:2rem 1.25rem 1.75rem;position:relative}@media (min-width:640px){.BudgetShopHero-module__Nv7VnW__inner{padding:2.75rem 2.5rem 2.25rem}}.BudgetShopHero-module__Nv7VnW__kicker{letter-spacing:.04em;color:#8a6a2f;margin:0;font-size:.8rem;font-weight:600}.BudgetShopHero-module__Nv7VnW__title{letter-spacing:-.03em;color:#2a1f17;margin:.65rem 0 0;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:800;line-height:1.2}.BudgetShopHero-module__Nv7VnW__lead{color:#3f3426d1;max-width:36rem;margin:.85rem 0 0;font-size:.975rem;line-height:1.8}.BudgetShopHero-module__Nv7VnW__form{flex-direction:column;gap:.55rem;margin-top:1.75rem;display:flex}.BudgetShopHero-module__Nv7VnW__label{color:#3f3426;font-size:.85rem;font-weight:600}.BudgetShopHero-module__Nv7VnW__inputRow{flex-direction:column;gap:.65rem;display:flex}@media (min-width:640px){.BudgetShopHero-module__Nv7VnW__inputRow{flex-direction:row;align-items:stretch}}.BudgetShopHero-module__Nv7VnW__input{color:#2a1f17;background:#ffffffeb;border:1px solid #d4af7873;border-radius:1rem;flex:1;min-height:3.25rem;padding:.85rem 1rem;font-size:1.05rem;font-weight:600;box-shadow:inset 0 1px #ffffffe6}.BudgetShopHero-module__Nv7VnW__input:focus{outline-offset:2px;outline:2px solid #d4af788c}.BudgetShopHero-module__Nv7VnW__submit{color:#fffaf3;cursor:pointer;background:linear-gradient(135deg,#c9a46c 0%,#a67c3d 100%);border:none;border-radius:1rem;min-height:3.25rem;padding:.85rem 1.4rem;font-size:.95rem;font-weight:700;transition:transform .2s,box-shadow .2s;box-shadow:0 10px 24px #a67c3d47}.BudgetShopHero-module__Nv7VnW__submit:hover{transform:translateY(-1px);box-shadow:0 14px 28px #a67c3d57}.BudgetShopHero-module__Nv7VnW__presets{flex-wrap:wrap;gap:.55rem;margin-top:1.15rem;display:flex}.BudgetShopHero-module__Nv7VnW__preset,.BudgetShopHero-module__Nv7VnW__presetActive{color:#5c4a32;cursor:pointer;background:#ffffffb8;border:1px solid #d4af7866;border-radius:999px;padding:.45rem .9rem;font-size:.8rem;font-weight:600;transition:background .2s,border-color .2s,color .2s}.BudgetShopHero-module__Nv7VnW__preset:hover{background:#fff8ecf2;border-color:#d4af78b3}.BudgetShopHero-module__Nv7VnW__presetActive{color:#2a1f17;background:linear-gradient(135deg,#d4af7859,#fff8ecf2);border-color:#a67c3dbf}.BudgetShopHero-module__Nv7VnW__summary{color:#3f3426bf;margin:1.25rem 0 0;font-size:.9rem}.dark .BudgetShopHero-module__Nv7VnW__hero{background:linear-gradient(145deg,#0f172af5 0%,#1e1b4bb8 100%);border-color:#d4af7838;box-shadow:0 24px 60px #00000059}:is(.dark .BudgetShopHero-module__Nv7VnW__kicker,.dark .BudgetShopHero-module__Nv7VnW__title,.dark .BudgetShopHero-module__Nv7VnW__label,.dark .BudgetShopHero-module__Nv7VnW__summary){color:#f8fafc}.dark .BudgetShopHero-module__Nv7VnW__lead{color:#e2e8f0c7}.dark .BudgetShopHero-module__Nv7VnW__input{color:#f8fafc;background:#0f172abf;border-color:#d4af7847}:is(.dark .BudgetShopHero-module__Nv7VnW__preset,.dark .BudgetShopHero-module__Nv7VnW__presetActive){color:#e2e8f0;background:#0f172a8c}
