.hero[data-astro-cid-lcdefpme]{padding:clamp(40px,6vw,80px) 0 clamp(70px,9vw,120px);position:relative;overflow:hidden}.hero__grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(32px,5vw,64px);display:grid;position:relative}@media (width<=900px){.hero__grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}}.hero__title[data-astro-cid-lcdefpme]{isolation:isolate;margin-top:18px;font-size:clamp(44px,6.6vw,84px);font-weight:700;line-height:.98}.hl[data-astro-cid-lcdefpme]{color:var(--green-deep);white-space:nowrap;position:relative}.hl[data-astro-cid-lcdefpme]:after{content:"";z-index:-1;background:var(--lime);opacity:.55;border-radius:999px;height:.32em;position:absolute;bottom:.04em;left:-2%;right:-2%;transform:rotate(-1.5deg)}.hero__ctas[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:16px;margin-top:30px;display:flex}.chips[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:8px;margin:28px 0 0;padding:0;list-style:none;display:flex}.chips[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{color:var(--green-ink);border:2px dashed #22c55e73;border-radius:999px;padding:6px 12px;font-size:14px;font-weight:800}.hero__art[data-astro-cid-lcdefpme]{padding:24px;position:relative}.hero__card[data-astro-cid-lcdefpme]{border:6px solid var(--surface);transition:transform .6s var(--bounce);background:#d8dcd9;border-radius:32px;overflow:hidden;transform:rotate(2deg);box-shadow:0 10px #12301f1a,0 40px 80px -30px #12301f73}.hero__art[data-astro-cid-lcdefpme]:hover .hero__card[data-astro-cid-lcdefpme]{transform:rotate(0)scale(1.01)}.hero__art[data-astro-cid-lcdefpme] .sticker[data-astro-cid-lcdefpme]{animation:4.5s ease-in-out infinite bob;position:absolute}.sticker--1[data-astro-cid-lcdefpme]{top:2%;left:0;transform:rotate(-8deg)}.sticker--2[data-astro-cid-lcdefpme]{top:14%;right:-1%;transform:rotate(7deg);animation-delay:-1.2s!important}.sticker--3[data-astro-cid-lcdefpme]{bottom:10%;left:-2%;transform:rotate(5deg);animation-delay:-2.3s!important}.sticker--4[data-astro-cid-lcdefpme]{bottom:0;right:6%;transform:rotate(-5deg);animation-delay:-3.4s!important}@keyframes bob{0%,to{translate:0}50%{translate:0 -8px}}.blobs[data-astro-cid-lcdefpme]{pointer-events:none;position:absolute;inset:0}.blob[data-astro-cid-lcdefpme]{filter:blur(2px);opacity:.75;border-radius:50%;animation:14s ease-in-out infinite drift;position:absolute}.blob--a[data-astro-cid-lcdefpme]{background:radial-gradient(circle at 35% 35%,#bbf7d0,#86efac);width:380px;height:380px;top:-120px;right:-60px}.blob--b[data-astro-cid-lcdefpme]{background:radial-gradient(circle at 35% 35%,#fef9c3,#fde047);width:220px;height:220px;animation-delay:-5s;bottom:-60px;left:-50px}.blob--c[data-astro-cid-lcdefpme]{opacity:.45;background:radial-gradient(circle at 35% 35%,#e0f2fe,#7dd3fc);width:140px;height:140px;animation-delay:-9s;top:38%;left:44%}@keyframes drift{0%,to{transform:translate(0)scale(1)}50%{transform:translate(18px,-14px)scale(1.05)}}.spark[data-astro-cid-lcdefpme]{width:26px;fill:var(--sun-deep);animation:3.2s ease-in-out infinite twinkle;position:absolute}.spark--1[data-astro-cid-lcdefpme]{top:12%;left:6%}.spark--2[data-astro-cid-lcdefpme]{width:18px;fill:var(--green);animation-delay:-1s;top:70%;left:48%}.spark--3[data-astro-cid-lcdefpme]{width:16px;fill:var(--pink);animation-delay:-2s;top:8%;right:40%}@keyframes twinkle{0%,to{opacity:1;transform:scale(1)rotate(0)}50%{opacity:.5;transform:scale(.6)rotate(20deg)}}.shot[data-astro-cid-lcdefpme]{background:var(--surface);border-radius:26px;margin:0;overflow:hidden;box-shadow:0 6px #12301f14,0 24px 50px -28px #12301f66}.shot[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:16/11;object-fit:cover;width:100%;transition:transform .6s var(--bounce)}.shot[data-astro-cid-lcdefpme]:hover img[data-astro-cid-lcdefpme]{transform:scale(1.04)}.shot[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{color:var(--ink-2);padding:14px 18px 16px;font-weight:700}.tag[data-astro-cid-lcdefpme]{background:var(--green);color:#fff;font:700 14px/1 var(--font-head);border-radius:999px;padding:6px 12px;display:inline-flex}.tag--sky[data-astro-cid-lcdefpme]{background:#0ea5e9}.tag--sun[data-astro-cid-lcdefpme]{background:var(--sun);color:#5b4600}.compare[data-astro-cid-lcdefpme]{background:var(--bg-2);border-radius:48px 48px 0 0}.compare__pair[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:44px;display:grid}.compare__pair[data-astro-cid-lcdefpme] .shot[data-astro-cid-lcdefpme]:first-child{transform:rotate(-1.2deg)}.compare__pair[data-astro-cid-lcdefpme] .shot[data-astro-cid-lcdefpme]:last-child{transform:rotate(1.2deg)}@media (width<=760px){.compare__pair[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}}.tools[data-astro-cid-lcdefpme]{background:var(--bg-2);padding-top:0}.tools__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:44px;display:grid}@media (width<=860px){.tools__grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}}.tool[data-astro-cid-lcdefpme]{background:var(--surface);transition:transform .4s var(--bounce);border-radius:32px;flex-direction:column;padding:clamp(24px,3vw,36px);display:flex;box-shadow:0 8px #12301f14,0 30px 60px -36px #12301f73}.tool[data-astro-cid-lcdefpme]:hover{transform:translateY(-6px)rotate(-.4deg)}.tool__top[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;display:flex}.tool__icon[data-astro-cid-lcdefpme]{background:var(--mint);border-radius:20px;place-items:center;width:64px;height:64px;font-size:32px;display:grid}.tool--new[data-astro-cid-lcdefpme] .tool__icon[data-astro-cid-lcdefpme]{background:#fef9c3}.tool[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-top:22px;font-size:clamp(30px,3vw,38px)}.tool[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-2)}.ticks[data-astro-cid-lcdefpme]{gap:10px;margin:4px 0 26px;padding:0;list-style:none;display:grid}.ticks[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding-left:32px;font-weight:700;position:relative}.ticks[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"✓";background:var(--green);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:13px;display:grid;position:absolute;top:1px;left:0}.tool__actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:14px;margin-top:auto;display:flex}.steps[data-astro-cid-lcdefpme]{counter-reset:step;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:48px 0 0;padding:0;list-style:none;display:grid}@media (width<=820px){.steps[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{background:var(--surface);border:3px dashed #22c55e59;border-radius:28px;padding:30px 28px;position:relative}.steps__n[data-astro-cid-lcdefpme]{background:var(--green);color:#fff;width:54px;height:54px;font:700 28px/1 var(--font-head);box-shadow:0 5px 0 var(--green-deep);border-radius:18px;place-items:center;display:grid;transform:rotate(-6deg)}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(2) .steps__n[data-astro-cid-lcdefpme]{background:var(--sun);color:#5b4600;box-shadow:0 5px 0 var(--sun-deep);transform:rotate(5deg)}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(3) .steps__n[data-astro-cid-lcdefpme]{background:#38bdf8;transform:rotate(-3deg);box-shadow:0 5px #0284c7}.steps[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-top:20px;font-size:26px}.steps[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-2);margin:8px 0 0}.needs[data-astro-cid-lcdefpme]{background:var(--mint);max-width:fit-content;color:var(--green-ink);text-align:center;border-radius:18px;margin:30px auto 0;padding:14px 22px}.gallery[data-astro-cid-lcdefpme]{background:var(--bg-2);border-radius:48px}.gallery__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:44px;display:grid}.gallery__grid[data-astro-cid-lcdefpme] .shot[data-astro-cid-lcdefpme]:nth-child(3n+1){transform:rotate(-1deg)}.gallery__grid[data-astro-cid-lcdefpme] .shot[data-astro-cid-lcdefpme]:nth-child(3n+2){transform:translateY(18px)}.gallery__grid[data-astro-cid-lcdefpme] .shot[data-astro-cid-lcdefpme]:nth-child(3n){transform:rotate(1deg)}@media (width<=900px){.gallery__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}.gallery__grid[data-astro-cid-lcdefpme] .shot[data-astro-cid-lcdefpme]:nth-child(n){transform:none}}@media (width<=560px){.gallery__grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}}.open__panel[data-astro-cid-lcdefpme]{color:#fff;background:radial-gradient(60% 90% at 100% 0,#a3e63559,#0000 60%),linear-gradient(135deg,#16a34a,#15803d);border-radius:40px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:32px;padding:clamp(32px,5vw,60px);display:grid;box-shadow:0 10px #0f5130}.open__panel[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{color:#dcfce7}.kicker--dark[data-astro-cid-lcdefpme]{color:#fff;background:#ffffff2e}.open__cta[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:26px;display:flex}.open__price[data-astro-cid-lcdefpme]{color:#dcfce7;font-weight:700}.open__price[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font:700 26px/1 var(--font-head);color:#fff}.open__badges[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.open__badges[data-astro-cid-lcdefpme] .sticker[data-astro-cid-lcdefpme]:first-child{transform:rotate(-4deg)}.open__badges[data-astro-cid-lcdefpme] .sticker[data-astro-cid-lcdefpme]:nth-child(2){transform:rotate(3deg)translate(22px)}.open__badges[data-astro-cid-lcdefpme] .sticker[data-astro-cid-lcdefpme]:nth-child(3){transform:rotate(-2deg)translate(8px)}@media (width<=760px){.open__panel[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}}.faq__grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:40px;display:grid}@media (width<=820px){.faq__grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}}.faq__list[data-astro-cid-lcdefpme]{gap:12px;display:grid}.faq__item[data-astro-cid-lcdefpme]{background:var(--surface);border-radius:22px;transition:box-shadow .3s;box-shadow:0 5px #12301f12}.faq__item[data-astro-cid-lcdefpme][open]{box-shadow:0 5px 0 var(--green)}.faq__item[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{cursor:pointer;font:700 20px/1.25 var(--font-head);justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;list-style:none;display:flex}.faq__item[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}.faq__item[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{background:var(--mint);width:30px;height:30px;transition:transform .4s var(--bounce), background-color .3s;border-radius:50%;flex:none;position:relative}.faq__item[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:before,.faq__item[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:after{content:"";background:var(--green-deep);border-radius:3px;height:3px;margin-top:-1.5px;position:absolute;top:50%;left:8px;right:8px}.faq__item[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:after{transform:rotate(90deg)}.faq__item[data-astro-cid-lcdefpme][open] summary[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{background:var(--lime);transform:rotate(135deg)}.faq__item[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-2);margin:0;padding:0 22px 22px}
