.vpromo[data-astro-cid-oanuwgpj]{--accent:var(--stone);--accent-hover:#edc57a;--accent-ink:var(--ink);--floor:var(--ink);--paper:var(--white);background-color:var(--floor);position:relative;overflow:hidden}.vpromo--halloween[data-astro-cid-oanuwgpj]{--accent:#ff8a1f;--accent-hover:#ffa24a;--accent-ink:#231200;--floor:#170e2b;--paper:#fff8e8;background-image:radial-gradient(1.5px 1.5px at 8% 14%,#fff 50%,#0000 52%),radial-gradient(1px 1px at 19% 6%,#fff 50%,#0000 52%),radial-gradient(1.5px 1.5px at 33% 20%,#ffe9c0 50%,#0000 52%),radial-gradient(1px 1px at 46% 9%,#fff 50%,#0000 52%),radial-gradient(1px 1px at 57% 25%,#fff 50%,#0000 52%),radial-gradient(1.5px 1.5px at 66% 7%,#fff 50%,#0000 52%),radial-gradient(1px 1px at 92% 31%,#ffe9c0 50%,#0000 52%),radial-gradient(1px 1px at 4% 32%,#fff 50%,#0000 52%),linear-gradient(#0b0718 0,#170e2b 34rem);background-repeat:no-repeat;background-size:100% 34rem,100% 34rem,100% 34rem,100% 34rem,100% 34rem,100% 34rem,100% 34rem,100% 34rem,100% 100%}.vpromo__inner[data-astro-cid-oanuwgpj]{position:relative}.vsky[data-astro-cid-oanuwgpj]{--m:clamp(8rem, 22vw, 17rem);--top:2.5rem;pointer-events:none;width:min(100%,46rem);height:30rem;position:absolute;top:0;right:0}.vsky__moon[data-astro-cid-oanuwgpj]{top:var(--top);width:var(--m);aspect-ratio:1;background:radial-gradient(circle at 34% 30%,#d6b26e8c 0 7%,#0000 8%),radial-gradient(circle at 62% 56%,#d6b26e73 0 11%,#0000 12%),radial-gradient(circle at 44% 72%,#d6b26e59 0 5%,#0000 6%),radial-gradient(circle at 40% 38%,#fff4d2,#f6d98f 62%,#e9b95a);border-radius:50%;position:absolute;right:clamp(1.5rem,9vw,9rem);box-shadow:0 0 40px 10px #ffbe5a66,0 0 120px 50px #ff8a1f33}.vsky__island[data-astro-cid-oanuwgpj]{top:calc(var(--top) + var(--m) * .8);width:calc(var(--m) * 2.5);height:calc(var(--m) * .3);fill:#06040f;filter:drop-shadow(0 -1px #ffbe5a80);position:absolute;right:-2rem}.vsky__lantern[data-astro-cid-oanuwgpj]{top:calc(var(--top) + var(--m) * .58);right:calc(clamp(1.5rem, 9vw, 9rem) + var(--m) * .88);width:calc(var(--m) * .42);filter:drop-shadow(0 0 14px #ff8a1fbf);height:auto;position:absolute}.vsky__bat[data-astro-cid-oanuwgpj]{fill:#120b22;height:auto;position:absolute}.vsky__bat--1[data-astro-cid-oanuwgpj]{width:30%;top:24%;left:14%}.vsky__bat--2[data-astro-cid-oanuwgpj]{width:18%;top:46%;left:60%}.vsky__bat--3[data-astro-cid-oanuwgpj]{width:13%;top:8%;left:66%}@media (prefers-reduced-motion:no-preference){.vsky__bat[data-astro-cid-oanuwgpj]{animation:7s ease-in-out infinite alternate vbat}.vsky__bat--2[data-astro-cid-oanuwgpj]{animation-duration:5.5s;animation-delay:-2s}.vsky__bat--3[data-astro-cid-oanuwgpj]{animation-duration:8.5s;animation-delay:-4s}@keyframes vbat{to{transform:translate(-.9rem,.6rem)rotate(-6deg)}}}@media (width<=1039px){.vsky[data-astro-cid-oanuwgpj]{--m:7.5rem;--top:1.25rem}.vpromo--halloween[data-astro-cid-oanuwgpj] .vpromo__head[data-astro-cid-oanuwgpj]{padding-top:6.5rem}.vpromo--halloween[data-astro-cid-oanuwgpj]{padding-top:2.5rem}}.vpromo__head[data-astro-cid-oanuwgpj]{gap:var(--space-s);max-width:38rem;margin-bottom:var(--space-xl);display:grid;position:relative}.vpromo__deadline[data-astro-cid-oanuwgpj]{border-radius:var(--radius-pill);background:var(--accent);color:var(--accent-ink);font-family:var(--font-ui);font-size:var(--step--1);justify-self:start;align-items:center;gap:.45rem;padding:.4rem .9rem;font-weight:700;line-height:1.3;display:inline-flex}.vpromo__deadline[data-astro-cid-oanuwgpj] svg{flex:none}.vpromo--halloween[data-astro-cid-oanuwgpj] .vpromo__deadline[data-astro-cid-oanuwgpj]{border:1.5px solid var(--accent);color:#ffe9c0;background:#2a1640}.vpromo__title[data-astro-cid-oanuwgpj]{font-size:var(--step-6);line-height:.98}.vpromo--halloween[data-astro-cid-oanuwgpj] .vpromo__title[data-astro-cid-oanuwgpj]{color:var(--accent);text-shadow:0 2px 24px #ff8a1f59}.vpromo__lead[data-astro-cid-oanuwgpj]{font-size:var(--step-2);color:#dbe2ea;line-height:1.5}.voffers[data-astro-cid-oanuwgpj]{gap:1.75rem 1.25rem;display:grid}@media (width>=640px){.voffers[data-astro-cid-oanuwgpj]{grid-template-columns:repeat(2,minmax(0,1fr))}.voffer[data-astro-cid-oanuwgpj]:last-child:nth-child(odd),.voffer--wide[data-astro-cid-oanuwgpj]{grid-column:1/-1}}@media (width>=1040px){.voffers[data-astro-cid-oanuwgpj]{grid-template-columns:repeat(3,minmax(0,1fr))}.voffer[data-astro-cid-oanuwgpj]:last-child:nth-child(odd){grid-column:auto}.voffer--wide[data-astro-cid-oanuwgpj]{grid-column:1/-1}}.voffer[data-astro-cid-oanuwgpj]{border-radius:var(--radius-l);background:var(--paper);color:var(--ink);--text-muted:#4b5d6e;flex-direction:column;display:flex;position:relative}.voffer--best[data-astro-cid-oanuwgpj]{box-shadow:0 0 0 3px var(--accent)}.voffer__badge[data-astro-cid-oanuwgpj]{z-index:1;border-radius:var(--radius-pill);background:var(--accent);color:var(--accent-ink);font-family:var(--font-ui);font-size:var(--step--2);padding:.25rem .75rem;font-weight:700;position:absolute;top:0;left:1.4rem;transform:translateY(-50%)}.voffer__img[data-astro-cid-oanuwgpj]{border-radius:var(--radius-l) var(--radius-l) 0 0;width:100%;height:auto;display:block}@media (width<=719px){.voffer--wide[data-astro-cid-oanuwgpj] .voffer__img[data-astro-cid-oanuwgpj]{aspect-ratio:1.96;object-fit:cover;object-position:0 50%}}.voffer__tear[data-astro-cid-oanuwgpj]{border-top:2px dashed #d9c9a3;height:0;position:relative}.voffer__tear[data-astro-cid-oanuwgpj]:before,.voffer__tear[data-astro-cid-oanuwgpj]:after{content:"";background:var(--floor);border-radius:50%;width:22px;height:22px;position:absolute;top:-12px}.voffer__tear[data-astro-cid-oanuwgpj]:before{left:-11px}.voffer__tear[data-astro-cid-oanuwgpj]:after{right:-11px}.voffer--plain[data-astro-cid-oanuwgpj] .voffer__tear[data-astro-cid-oanuwgpj]{display:none}.voffer__body[data-astro-cid-oanuwgpj]{flex-direction:column;flex:1;gap:1rem;padding:1.3rem 1.4rem 1.4rem;display:flex}.voffer__facts[data-astro-cid-oanuwgpj]{flex:1;align-content:start;gap:.3rem;display:grid}.voffer__value[data-astro-cid-oanuwgpj]{font-family:var(--font-ui);color:var(--text-muted);font-size:1rem;line-height:1.3}.voffer__amount[data-astro-cid-oanuwgpj]{color:var(--ink);font-weight:750}.voffer--plain[data-astro-cid-oanuwgpj] .voffer__amount[data-astro-cid-oanuwgpj]{font-size:2.4rem;font-weight:800;font-stretch:80%;line-height:1.05;display:block}.voffer__price[data-astro-cid-oanuwgpj]{font-family:var(--font-ui);font-size:var(--step-3);line-height:1.2}.voffer__price[data-astro-cid-oanuwgpj] strong[data-astro-cid-oanuwgpj]{font-weight:800}.voffer__save[data-astro-cid-oanuwgpj]{font-family:var(--font-ui);color:#0a615f;font-size:.95rem;font-weight:650}.voffer__valid[data-astro-cid-oanuwgpj]{font-family:var(--font-ui);color:var(--text-muted);font-size:.9rem}.vpromo[data-astro-cid-oanuwgpj] .voffer__buy[data-astro-cid-oanuwgpj]{--btn-bg:var(--accent);--btn-fg:var(--accent-ink);--btn-border:var(--accent);width:100%}.vpromo[data-astro-cid-oanuwgpj] .voffer__buy[data-astro-cid-oanuwgpj]:hover{--btn-bg:var(--accent-hover);--btn-border:var(--accent-hover)}@media (width>=720px){.voffer--wide[data-astro-cid-oanuwgpj] .voffer__body[data-astro-cid-oanuwgpj]{flex-direction:row;align-items:center;gap:2rem}.voffer--wide[data-astro-cid-oanuwgpj] .voffer__buy[data-astro-cid-oanuwgpj]{flex:none;width:auto;min-width:15rem}}.vpromo__details[data-astro-cid-oanuwgpj]{gap:var(--space-l);margin-top:var(--space-xl);display:grid}@media (width>=960px){.vpromo__details[data-astro-cid-oanuwgpj]{gap:var(--space-xl);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}.vpromo__facts[data-astro-cid-oanuwgpj]{align-content:start;gap:.9rem;display:grid}.vpromo__facts[data-astro-cid-oanuwgpj] li[data-astro-cid-oanuwgpj]{font-size:var(--step-1);align-items:flex-start;gap:.7rem;line-height:1.5;display:flex}.vpromo__facts[data-astro-cid-oanuwgpj] svg{color:var(--accent);flex:none;margin-top:.2rem}.vpromo__terms[data-astro-cid-oanuwgpj]{align-content:start;gap:.7rem;display:grid}.vpromo__terms[data-astro-cid-oanuwgpj] ul[data-astro-cid-oanuwgpj]{gap:.5rem;display:grid}.vpromo__terms[data-astro-cid-oanuwgpj] li[data-astro-cid-oanuwgpj]{color:#dbe2ea;padding-left:1.1rem;line-height:1.5;position:relative}.vpromo__terms[data-astro-cid-oanuwgpj] li[data-astro-cid-oanuwgpj]:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px;position:absolute;top:.62em;left:0}.vpromo__ask[data-astro-cid-oanuwgpj]{margin-top:var(--space-l);flex-wrap:wrap;gap:.75rem;display:flex}.vcustom[data-astro-cid-gbi427hc]{padding-block:var(--space-xl);background:var(--stone);color:var(--ink)}.vcustom__inner[data-astro-cid-gbi427hc]{gap:var(--space-xs);text-align:center;max-width:52rem;display:grid}.vcustom__inner[data-astro-cid-gbi427hc] p[data-astro-cid-gbi427hc]{font-size:var(--step-2);line-height:1.45}.hero-actions[data-astro-cid-gbi427hc]{margin-top:var(--space-xs);flex-wrap:wrap;gap:.75rem;display:flex}.ideas[data-astro-cid-gbi427hc]{gap:1rem;display:grid}@media (width>=640px){.ideas[data-astro-cid-gbi427hc]{grid-template-columns:repeat(2,1fr)}}@media (width>=1040px){.ideas[data-astro-cid-gbi427hc]{grid-template-columns:repeat(3,1fr)}}.idea[data-astro-cid-gbi427hc]{border-radius:var(--radius-l);background:var(--white);height:100%;color:var(--ink);box-shadow:0 0 0 1px var(--line);grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:1rem;padding:1.2rem 1.3rem;text-decoration:none;display:grid}.idea[data-astro-cid-gbi427hc]:hover{box-shadow:0 0 0 2px var(--ink)}.idea__icon[data-astro-cid-gbi427hc]{background:var(--stone-soft);width:48px;height:48px;color:var(--stone-deep);border-radius:50%;grid-row:span 2;place-items:center;display:grid}.idea__value[data-astro-cid-gbi427hc]{font-family:var(--font-ui);font-size:1.9rem;font-weight:800;font-stretch:80%;line-height:1.1}.idea__what[data-astro-cid-gbi427hc]{font-family:var(--font-ui);color:var(--text-muted);font-size:.95rem;line-height:1.35}.vsteps[data-astro-cid-gbi427hc]{gap:1rem;display:grid}@media (width>=720px){.vsteps[data-astro-cid-gbi427hc]{grid-template-columns:repeat(2,1fr)}}@media (width>=1100px){.vsteps[data-astro-cid-gbi427hc]{grid-template-columns:repeat(4,1fr)}}.vstep[data-astro-cid-gbi427hc]{border-radius:var(--radius-l);background:var(--white);box-shadow:0 0 0 1px var(--stone-soft);align-content:start;gap:.6rem;padding:1.4rem;display:grid}.vstep__n[data-astro-cid-gbi427hc]{background:var(--ink);width:2.4rem;height:2.4rem;color:var(--white);font-family:var(--font-ui);border-radius:50%;place-items:center;font-weight:800;display:grid}.vstep__title[data-astro-cid-gbi427hc]{font-size:var(--step-2)}.vstep[data-astro-cid-gbi427hc] p[data-astro-cid-gbi427hc]{color:var(--text-muted);font-size:1.05rem;line-height:1.5}.vactions[data-astro-cid-gbi427hc]{margin-top:var(--space-l);flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;display:flex}.terms[data-astro-cid-gbi427hc]{gap:var(--space-m);display:grid}.terms__list[data-astro-cid-gbi427hc]{font-size:var(--step-1);gap:.7rem;line-height:1.5;display:grid}.terms__list[data-astro-cid-gbi427hc] li[data-astro-cid-gbi427hc]{padding-left:1.2rem;position:relative}.terms__list[data-astro-cid-gbi427hc] li[data-astro-cid-gbi427hc]:before{content:"";background:var(--stone);border-radius:50%;width:7px;height:7px;position:absolute;top:.62em;left:0}.terms__note[data-astro-cid-gbi427hc]{border-radius:var(--radius-m);background:var(--mist);font-family:var(--font-ui);align-items:flex-start;gap:.6rem;padding:1rem 1.1rem;font-size:.95rem;line-height:1.45;display:flex}.terms__note[data-astro-cid-gbi427hc][hidden]{display:none}.terms__note[data-astro-cid-gbi427hc] svg{color:var(--lagoon);flex:none;margin-top:.1rem}
