body{background-color:var(--bg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='220'%3E%3Cg fill='none' stroke='%233B6D11' stroke-opacity='.28' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cg transform='translate(14 12) scale(.7)'%3E%3Cpath d='M32 8c-2 6-4 9-10 14-7 6-10 13-7 21 3 9 11 13 17 13s14-4 17-13c3-8 0-15-7-21-6-5-8-8-10-14z'/%3E%3Cpath d='M32 22c-5 6-6 16 0 34M32 22c5 6 6 16 0 34'/%3E%3C/g%3E%3Cg transform='translate(130 30) rotate(15) scale(.6)'%3E%3Cpath d='M32 20c-12 0-21 8-21 19 0 10 9 17 21 17s21-7 21-17c0-11-9-19-21-19z'/%3E%3Cpath d='M32 20l-7-6M32 20l7-6M32 20v-9'/%3E%3C/g%3E%3Cg transform='translate(70 100) rotate(-20) scale(.6)'%3E%3Cpath d='M44 14c-4-1-8 0-10 4-6 12-14 24-24 32 14 2 30-8 36-24 1-5 0-10-2-12z'/%3E%3Cpath d='M44 14c1-4 4-6 8-6'/%3E%3C/g%3E%3Cg transform='translate(180 120) scale(.6)'%3E%3Cpath d='M10 32c0-12 10-20 22-20s22 8 22 20H10z'/%3E%3Cpath d='M26 32v18c0 4 3 6 6 6s6-2 6-6V32'/%3E%3C/g%3E%3Cg transform='translate(10 150) rotate(10) scale(.6)'%3E%3Cpath d='M32 8c0 6-2 9-7 13-8 6-12 14-9 23 2 8 9 12 16 12s14-4 16-12c3-9-1-17-9-23-5-4-7-7-7-13z'/%3E%3C/g%3E%3Cg transform='translate(120 170) rotate(-15) scale(.55)'%3E%3Cpath d='M40 22L12 54c10 0 26-12 32-24z'/%3E%3Cpath d='M40 22c-1-6 2-11 6-13M42 24c4-3 9-3 13 0'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-size:240px 220px}.hero[data-astro-cid-lcdefpme]{text-align:center;padding:36px 0 28px}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{text-wrap:balance;font-size:clamp(26px,3.4vw,38px);font-weight:800;line-height:1.15}.hero-row[data-astro-cid-lcdefpme]{text-align:left;justify-content:center;align-items:center;gap:28px;display:flex}.hero[data-astro-cid-lcdefpme] .narrow[data-astro-cid-lcdefpme]{max-width:1000px}.hero-text[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{margin-left:0}.brand[data-astro-cid-lcdefpme]{border-right:2px solid var(--line);flex-direction:column;flex:none;align-items:center;padding-right:28px;display:flex}.brand-onion[data-astro-cid-lcdefpme]{margin-bottom:4px;display:block}.brand-name[data-astro-cid-lcdefpme]{font-family:var(--head);color:var(--logo);font-size:18px;font-weight:800;line-height:1.2}.brand-tag[data-astro-cid-lcdefpme]{color:var(--muted);font-size:13px;font-weight:700}@media (width<=640px){.hero-row[data-astro-cid-lcdefpme]{text-align:center;flex-direction:column;gap:14px}.hero-text[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{margin-left:auto}.brand[data-astro-cid-lcdefpme]{border:0;padding:0}}.lead[data-astro-cid-lcdefpme]{max-width:640px;color:var(--muted);margin:10px auto 0;font-size:20px}.stack[data-astro-cid-lcdefpme]{flex-direction:column;gap:72px;padding-bottom:48px;display:flex}.sec-title[data-astro-cid-lcdefpme]{margin-bottom:20px;font-size:clamp(26px,3.2vw,32px);font-weight:800}.small[data-astro-cid-lcdefpme]{margin:0;font-size:14px}.cards[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fill,minmax(min(340px,100%),1fr));align-items:start;gap:24px;display:grid}.menu-card[data-astro-cid-lcdefpme]{color:#f6ead6;background:radial-gradient(60px 14px at 78% 22%,#28140659,#0000 70%),radial-gradient(90px 18px at 18% 68%,#28140647,#0000 70%),repeating-linear-gradient(93deg,#ffe6be0b 0 2px,#0000 2px 11px),repeating-linear-gradient(87deg,#00000017 0 1px,#0000 1px 17px),repeating-linear-gradient(91deg,#0000000f 0 3px,#0000 3px 41px),linear-gradient(100deg,#6e4628 0%,#7d5331 22%,#643f24 45%,#7a512f 68%,#5b3920 100%);border-radius:14px;flex-direction:column;gap:16px;padding:30px 28px 26px;transition:transform .2s,box-shadow .2s;display:flex;position:relative;box-shadow:inset 0 0 0 7px #3a2312,inset 0 0 0 8px #ffdca02e,inset 0 0 40px #1408008c,0 18px 34px #2d160659,0 3px 6px #2d160640}.menu-card[data-astro-cid-lcdefpme]:hover{transform:translateY(-3px)}.menu-card[data-astro-cid-lcdefpme]:before{content:"";pointer-events:none;background:radial-gradient(circle at 5px 5px,#f3d68e 0 2px,#a07a2e 3px,#00000073 5px,#0000 6px) 0 0/12px 12px no-repeat,radial-gradient(circle at 5px 5px,#f3d68e 0 2px,#a07a2e 3px,#00000073 5px,#0000 6px) 100% 0/12px 12px no-repeat,radial-gradient(circle at 5px 5px,#f3d68e 0 2px,#a07a2e 3px,#00000073 5px,#0000 6px) 0 100%/12px 12px no-repeat,radial-gradient(circle at 5px 5px,#f3d68e 0 2px,#a07a2e 3px,#00000073 5px,#0000 6px) 100% 100%/12px 12px no-repeat;position:absolute;inset:14px}.card-head[data-astro-cid-lcdefpme]{border-bottom:2px solid #14080073;align-items:center;gap:14px;padding-bottom:14px;display:flex;box-shadow:0 1px #ffdcaa1f}.card-head[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:#f1cf85;letter-spacing:.01em;text-shadow:0 1px #0000008c,0 0 1px #0006;font-size:26px}.menu-card[data-astro-cid-lcdefpme] .muted[data-astro-cid-lcdefpme]{color:#e2cfb1}.badge[data-astro-cid-lcdefpme]{color:#3a2312;width:50px;height:50px;font-family:var(--head);background:radial-gradient(circle at 35% 30%,#fbe7ad,#d6a845 45%,#8c6522 100%);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:20px;font-weight:800;display:flex;box-shadow:inset 0 -2px 3px #00000059,0 2px 4px #00000073}.menu-card[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}.menu-card[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid #14080066;box-shadow:0 1px #ffdcaa14}.menu-card[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:#f6ead6;text-shadow:0 1px #00000073;justify-content:space-between;gap:12px;padding:11px 2px;text-decoration:none;display:flex}.menu-card[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{opacity:1;color:#fff}.menu-card[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:#f1cf85}.menu-card[data-astro-cid-lcdefpme] .row[data-astro-cid-lcdefpme]{align-items:center;gap:10px;display:flex}.menu-card[data-astro-cid-lcdefpme] .row[data-astro-cid-lcdefpme]>a[data-astro-cid-lcdefpme]{flex:1;min-width:0}.menu-card[data-astro-cid-lcdefpme] .txt[data-astro-cid-lcdefpme]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.menu-card[data-astro-cid-lcdefpme] .line[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.menu-card[data-astro-cid-lcdefpme] .desc[data-astro-cid-lcdefpme]{color:#e2cfb1;font-size:14px;line-height:1.4}.menu-card[data-astro-cid-lcdefpme] .range[data-astro-cid-lcdefpme]{white-space:nowrap;font-variant-numeric:tabular-nums;color:#f1cf85;flex:none}.tog[data-astro-cid-lcdefpme]{color:#f1cf85;cursor:pointer;background:#14080040;border:1px solid #f1cf8580;border-radius:6px;flex:none;width:40px;height:40px;font-size:18px;line-height:1}.tog[data-astro-cid-lcdefpme]:hover{background:#14080073}.tog[data-astro-cid-lcdefpme]:focus-visible{outline-offset:2px;outline:2px solid #f1cf85}.tog[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{transition:transform .2s;display:inline-block}.tog[data-astro-cid-lcdefpme][aria-expanded=true] span[data-astro-cid-lcdefpme]{transform:rotate(180deg)}.menu-card[data-astro-cid-lcdefpme] .extra[data-astro-cid-lcdefpme]{margin-top:-16px}.see-more[data-astro-cid-lcdefpme]{color:#f1cf85;width:100%;min-height:44px;font:inherit;text-align:left;cursor:pointer;background:#14080033;border:1px dashed #f1cf8599;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-weight:700;display:flex}.see-more[data-astro-cid-lcdefpme]:hover{background:#14080066;border-style:solid}.see-more[data-astro-cid-lcdefpme]:focus-visible{outline-offset:2px;outline:2px solid #f1cf85}.see-ico[data-astro-cid-lcdefpme]{flex:none;transition:transform .2s}.see-more[data-astro-cid-lcdefpme][aria-expanded=true] .see-ico[data-astro-cid-lcdefpme]{transform:rotate(180deg)}.menu-card[data-astro-cid-lcdefpme] .sub[data-astro-cid-lcdefpme]{border-left:2px solid #f1cf8559;margin:0 0 10px 14px;padding-left:12px}.menu-card[data-astro-cid-lcdefpme] .sub[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{box-shadow:none;border-bottom:1px dashed #f1cf8538}.menu-card[data-astro-cid-lcdefpme] .sub[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:last-child{border-bottom:0}.menu-card[data-astro-cid-lcdefpme] .sub[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{padding:9px 2px;font-size:15px}@media (prefers-reduced-motion:reduce){.see-ico[data-astro-cid-lcdefpme],.tog[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{transition:none}}.menu-card[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme][aria-hidden]{color:#f1cf85}.more[data-astro-cid-lcdefpme]{color:#3a2312;background:linear-gradient(#f6dc98,#d7aa4a 55%,#b8892f);border-radius:6px;align-self:flex-start;margin-top:auto;padding:10px 18px;font-weight:800;text-decoration:none;box-shadow:inset 0 1px #ffffff80,0 2px 4px #00000073}.more[data-astro-cid-lcdefpme]:hover{opacity:1;filter:brightness(1.06)}.budget[data-astro-cid-lcdefpme]{color:#f3efe4;background:radial-gradient(260px 120px at 20% 30%,#ffffff0f,#0000 70%),radial-gradient(320px 140px at 75% 75%,#ffffff0d,#0000 70%),radial-gradient(180px 60px at 60% 15%,#ffffff0a,#0000 70%),linear-gradient(160deg,#2f3d35,#26332c 55%,#2b382f);border-radius:14px;flex-wrap:wrap;align-items:flex-start;gap:40px;padding:clamp(28px,4vw,44px);display:flex;position:relative;box-shadow:inset 0 0 0 14px #6a4326,inset 0 0 0 15px #ffdca033,inset 0 0 0 16px #2a180b,inset 0 0 50px #00000073,0 18px 34px #2d16064d}.budget-form[data-astro-cid-lcdefpme]{flex:320px;min-width:0}.chalk-kicker[data-astro-cid-lcdefpme]{letter-spacing:.14em;text-transform:uppercase;color:#f1cf85;margin:0 0 6px;font-size:14px;font-weight:800}.budget[data-astro-cid-lcdefpme] .sec-title[data-astro-cid-lcdefpme]{color:#fbf8f0;text-shadow:0 0 1px #fff6;margin-bottom:8px}.chalk-sub[data-astro-cid-lcdefpme]{color:#d9dccf;margin:0}.label[data-astro-cid-lcdefpme]{color:#f1cf85;margin:22px 0 8px;font-weight:800}.pills[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:8px;display:flex}.pills[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]{min-height:44px;font:inherit;cursor:pointer;color:#f3efe4;background:0 0;border:2px dashed #f3efe4bf;border-radius:999px;padding:10px 20px;font-weight:800}.pills[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]:hover{border-style:solid}.pills[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme][aria-pressed=true]{color:#26332c;background:#f3efe4;border-style:solid;border-color:#f3efe4}.budget-results[data-astro-cid-lcdefpme]{color:#2a2620;background:repeating-linear-gradient(0deg,#0000 0 27px,#00000006 27px 28px),#fffdf7;flex:360px;min-width:0;margin-bottom:12px;padding:22px 24px 30px;position:relative;transform:rotate(-.8deg);box-shadow:0 10px 22px #00000059}.budget-results[data-astro-cid-lcdefpme]:after{content:"";background:linear-gradient(135deg,#fffdf7 6px,#0000 0) 0 0/12px 12px repeat-x,linear-gradient(-135deg,#fffdf7 6px,#0000 0) 0 0/12px 12px repeat-x;height:12px;position:absolute;bottom:-11px;left:0;right:0}.receipt-head[data-astro-cid-lcdefpme]{text-align:center;letter-spacing:.2em;text-transform:uppercase;color:#6b6255;border-bottom:2px dashed #cfc6b6;margin:0 0 10px;padding-bottom:10px;font-size:13px;font-weight:800}.res-title[data-astro-cid-lcdefpme]{margin:0 0 6px;font-weight:800}.budget-results[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}.budget-results[data-astro-cid-lcdefpme] li a{color:#2a2620;align-items:baseline;gap:8px;padding:10px 0;text-decoration:none;display:flex}.budget-results[data-astro-cid-lcdefpme] li a span{background:radial-gradient(circle,#b9ae9c 1px,#0000 1.5px) bottom/8px 4px repeat-x;flex:1;padding-bottom:2px}.budget-results[data-astro-cid-lcdefpme] li strong{color:#a3121f;font-variant-numeric:tabular-nums}.budget-results[data-astro-cid-lcdefpme] li.empty{color:#6b6255;padding:12px 0}.deals[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));gap:22px;display:grid}.deal[data-astro-cid-lcdefpme]{color:#2a2620;filter:drop-shadow(0 6px 10px #3c1e0a2e);background:radial-gradient(circle at 0,#0000 11px,#fff6e5 12px) 0/51% 100% no-repeat,radial-gradient(circle at 100%,#0000 11px,#fff6e5 12px) 100%/51% 100% no-repeat;align-items:stretch;min-height:110px;text-decoration:none;transition:transform .2s;display:flex}.deal[data-astro-cid-lcdefpme]:hover{opacity:1;transform:translateY(-3px)rotate(-.4deg)}.stub[data-astro-cid-lcdefpme]{border-right:2px dashed #d9c7a6;flex:none;justify-content:center;align-items:center;width:104px;margin:10px 0;display:flex}.tag[data-astro-cid-lcdefpme]{font-family:var(--head);color:#a3121f;text-align:center;font-size:22px;font-weight:800;line-height:1.1;transform:rotate(-6deg)}.coupon-body[data-astro-cid-lcdefpme]{flex-direction:column;justify-content:center;gap:4px;padding:16px 22px 16px 18px;display:flex}.coupon-body[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-size:18px;line-height:1.25}.offer-links[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.offer-link[data-astro-cid-lcdefpme]{background:var(--logo);color:#fff;border-radius:999px;padding:10px 18px;font-weight:800;text-decoration:none}.offer-link[data-astro-cid-lcdefpme].alt{color:var(--logo);box-shadow:inset 0 0 0 2px var(--logo);background:0 0}.offer-link[data-astro-cid-lcdefpme]:hover{opacity:1;filter:brightness(1.1)}.coupon-note[data-astro-cid-lcdefpme]{color:#6b6255}.faq-home[data-astro-cid-lcdefpme]{background:#fffbf3;border-radius:4px;width:100%;max-width:860px;margin:0 auto;padding:clamp(28px,4vw,44px);box-shadow:inset 0 0 0 10px #fffbf3,inset 0 0 0 11px #c9a96a,inset 0 0 0 14px #fffbf3,inset 0 0 0 15px #c9a96a,0 14px 30px #3c1e0a26}.faq-home[data-astro-cid-lcdefpme] .sec-title[data-astro-cid-lcdefpme]{text-align:center;margin-bottom:6px}.faq-home[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]::marker{color:#b8892f}
