.env[data-astro-cid-c7fjnk66]{aspect-ratio:4/3;position:relative}.back[data-astro-cid-c7fjnk66],.front[data-astro-cid-c7fjnk66]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.back[data-astro-cid-c7fjnk66]{filter:drop-shadow(0 6px 10px oklch(30% .03 60/.16))}.flap-edge[data-astro-cid-c7fjnk66]{fill:none;stroke:oklch(84% .03 78);stroke-width:.9px;stroke-linejoin:round}.inside[data-astro-cid-c7fjnk66]{fill:oklch(84% .03 78)}.pocket[data-astro-cid-c7fjnk66]{fill:oklch(98.5% .008 85)}.fold[data-astro-cid-c7fjnk66]{fill:none;stroke:oklch(88% .02 80);stroke-width:.8px}.photo[data-astro-cid-c7fjnk66]{aspect-ratio:4/3;object-fit:cover;width:58%;height:auto;transition:transform .45s var(--ease-out);border-radius:2px;position:absolute;top:22.7%;left:21%;transform:rotate(-2deg);box-shadow:0 0 0 3px #fff,0 6px 14px oklch(25% .03 60/.25)}.seal[data-astro-cid-c7fjnk66]{aspect-ratio:1;width:13.5%;transition:transform .45s var(--ease-out);background:radial-gradient(circle at 34% 30%,oklch(60% .17 27),oklch(44% .16 27) 58%,oklch(35% .13 25));border-radius:50% 47% 52% 49%/48% 52% 47% 51%;position:absolute;top:75.3%;left:50%;translate:-50% -50%;box-shadow:0 1px 2px oklch(20% .05 25/.45),inset 0 0 0 1.5px oklch(36% .13 25/.6)}.seal[data-astro-cid-c7fjnk66]:before{content:"";border:1px solid oklch(64% .14 28/.75);border-radius:50%;position:absolute;inset:15%}.seal[data-astro-cid-c7fjnk66]:after{content:"";background:oklch(74% .11 32);position:absolute;inset:28% 22%;-webkit-mask:url(/img/motecto-mark.webp) 50%/contain no-repeat;mask:url(/img/motecto-mark.webp) 50%/contain no-repeat}.is-visible .photo[data-astro-cid-c7fjnk66]{animation:peek 1s var(--ease-out) .25s backwards}@keyframes peek{0%{transform:translateY(26%)rotate(0)}}@media (hover:hover) and (pointer:fine){.envelope-host:hover .env[data-astro-cid-c7fjnk66] .photo[data-astro-cid-c7fjnk66]{transform:translateY(-22%)rotate(-4deg)}.envelope-host:hover .env[data-astro-cid-c7fjnk66] .seal[data-astro-cid-c7fjnk66]{transform:rotate(-12deg)scale(1.06)}}.hero[data-astro-cid-lcdefpme]{background:radial-gradient(60% 70% at 85% 30%, oklch(90% .04 80/.7), transparent 70%), var(--grain), var(--ivory);padding:clamp(32px,4.5vw,64px) 0 clamp(64px,8vw,104px);overflow:hidden}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{margin-top:4px;font-size:clamp(2.2rem,3.6vw,3.1rem)}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--terracotta)}.benefits[data-astro-cid-lcdefpme]{background:var(--grain), var(--paper)}.benefit-grid[data-astro-cid-lcdefpme],.occasion-grid[data-astro-cid-lcdefpme],.step-grid[data-astro-cid-lcdefpme]{gap:16px;margin:0;padding:0;list-style:none;display:grid}.benefit-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr))}.benefit-grid[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]{display:flex}.benefit[data-astro-cid-lcdefpme]{border-radius:var(--radius);background:var(--grain), linear-gradient(180deg, oklch(99% .008 85), var(--ivory));width:100%;box-shadow:var(--shadow);transition:transform .3s var(--ease-out), box-shadow .3s var(--ease-out), border-color .2s ease;border:1px solid oklch(90% .02 80);padding:28px 26px}.benefit[data-astro-cid-lcdefpme] .icon[data-astro-cid-lcdefpme]{transition:background .25s ease, color .25s ease, transform .3s var(--ease-out)}.is-whatsapp[data-astro-cid-lcdefpme] .icon[data-astro-cid-lcdefpme]{color:#25d366;background:linear-gradient(145deg,oklch(95% .05 150),oklch(90% .07 150))}.icon[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme].wa{fill:currentColor;stroke:none;width:26px;height:26px}@media (hover:hover) and (pointer:fine){.benefit[data-astro-cid-lcdefpme]:hover,a[data-astro-cid-lcdefpme].occasion:hover{border-color:var(--gold-soft);box-shadow:var(--shadow-lg);transform:translateY(-6px)}.benefit[data-astro-cid-lcdefpme]:hover .icon[data-astro-cid-lcdefpme]{background:linear-gradient(145deg, var(--gold), oklch(56% .09 70));color:#fff;transform:scale(1.08)}.is-whatsapp[data-astro-cid-lcdefpme]:hover .icon[data-astro-cid-lcdefpme]{background:#25d366}.benefit[data-astro-cid-lcdefpme]:hover svg[data-astro-cid-lcdefpme]{animation:.6s var(--ease-out) both;transform-origin:50%}.featured[data-astro-cid-lcdefpme]:hover img[data-astro-cid-lcdefpme]{transform:scale(1.03)}.featured[data-astro-cid-lcdefpme]:hover .btn-light[data-astro-cid-lcdefpme]{background:var(--paper)}.is-leaf[data-astro-cid-lcdefpme]:hover svg[data-astro-cid-lcdefpme]{animation-name:sway}.is-euro[data-astro-cid-lcdefpme]:hover svg[data-astro-cid-lcdefpme]{animation-name:flip}.is-whatsapp[data-astro-cid-lcdefpme]:hover svg[data-astro-cid-lcdefpme]{animation-name:wiggle}.is-eye[data-astro-cid-lcdefpme]:hover svg[data-astro-cid-lcdefpme]{animation-name:blink;animation-duration:.5s}.is-check[data-astro-cid-lcdefpme]:hover svg[data-astro-cid-lcdefpme]{animation-name:pop}.is-bell[data-astro-cid-lcdefpme]:hover svg[data-astro-cid-lcdefpme]{transform-origin:50% 12%;animation-name:ring;animation-duration:.9s}}@keyframes sway{30%{transform:rotate(-14deg)}65%{transform:rotate(8deg)}}@keyframes flip{to{transform:rotateY(360deg)}}@keyframes wiggle{20%{transform:rotate(-12deg)}45%{transform:rotate(10deg)}70%{transform:rotate(-5deg)}}@keyframes blink{45%{transform:scaleY(.1)}}@keyframes pop{40%{transform:scale(1.25)}}@keyframes ring{15%{transform:rotate(16deg)}35%{transform:rotate(-14deg)}55%{transform:rotate(9deg)}75%{transform:rotate(-5deg)}}.icon[data-astro-cid-lcdefpme]{color:oklch(50% .08 70);background:linear-gradient(145deg,oklch(94% .035 80),oklch(90% .045 75));border-radius:14px;place-items:center;width:52px;height:52px;margin-bottom:18px;display:grid}.icon[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px}.benefit[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme],.occasion[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:6px;font-size:1.4rem}.benefit[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme],.occasion[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-soft);font-size:.94rem}.featured[data-astro-cid-lcdefpme]{border-radius:var(--radius);background:var(--grain), linear-gradient(160deg, var(--night-2), var(--night));color:var(--ivory);box-shadow:var(--shadow-lg);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);margin-bottom:16px;text-decoration:none;display:grid;overflow:hidden}.featured[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:70% 50%;width:100%;height:100%;min-height:260px;transition:transform .8s var(--ease-out)}.featured-text[data-astro-cid-lcdefpme]{flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;padding:clamp(28px,4vw,48px);display:flex}.featured-text[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:clamp(1.8rem,3vw,2.4rem)}.featured-text[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:oklch(84% .015 80)}.featured[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{margin-top:8px}.occasion-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(5,minmax(0,1fr))}.occasion-grid[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{display:flex}.occasion[data-astro-cid-lcdefpme]{border-radius:var(--radius);background:var(--grain), linear-gradient(180deg, oklch(99% .008 85), var(--ivory));width:100%;transition:transform .3s var(--ease-out), box-shadow .3s var(--ease-out), border-color .2s ease;border:1px solid oklch(90% .02 80);flex-direction:column;align-items:flex-start;padding:0 20px 22px;text-decoration:none;display:flex;overflow:hidden}.env-wrap[data-astro-cid-lcdefpme]{background:radial-gradient(70% 70% at 50% 65%,oklch(96% .02 82),#0000 75%),linear-gradient(oklch(92% .03 78),oklch(94% .025 80));border-bottom:1px solid oklch(90% .02 80);align-self:stretch;margin:0 -20px 18px;padding:16px 8px 6px}.occasion[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:1.25rem}.occasion[data-astro-cid-lcdefpme] .badge[data-astro-cid-lcdefpme]{margin-top:auto}.occasion[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-bottom:16px}.badge[data-astro-cid-lcdefpme]{letter-spacing:.08em;text-transform:uppercase;background:var(--sand);color:var(--ink-soft);border-radius:999px;padding:4px 10px;font-size:.72rem;font-weight:600;display:inline-block}.badge[data-astro-cid-lcdefpme].live{color:oklch(30% .08 150);background:oklch(88% .07 150)}.steps[data-astro-cid-lcdefpme]{background:radial-gradient(50% 80% at 50% 0%, oklch(50% .08 70/.25), transparent 70%), var(--grain), var(--night)}.timeline[data-astro-cid-lcdefpme]{position:relative}.step-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.track[data-astro-cid-lcdefpme]{background:oklch(100% 0 0/.12);width:calc(100% - 44px);height:2px;position:absolute;top:21px;left:22px}.track[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{background:linear-gradient(90deg, var(--gold), var(--gold-soft));transform-origin:0 0;position:absolute;inset:0}.track[data-astro-cid-lcdefpme].is-vertical i[data-astro-cid-lcdefpme]{background:linear-gradient(180deg, var(--gold), var(--gold-soft))}.js .track[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{transform:scaleX(var(--p,0))}.js .track[data-astro-cid-lcdefpme].is-vertical i[data-astro-cid-lcdefpme]{transform:scaleY(var(--p,0))}.num[data-astro-cid-lcdefpme]{z-index:1;border:1px solid var(--gold-soft);background:var(--night);width:44px;height:44px;font-family:var(--serif);color:var(--gold-soft);transition:background .4s ease, color .4s ease, box-shadow .4s ease, transform .5s var(--ease-out);border-radius:50%;place-items:center;font-size:1.4rem;display:grid;position:relative}.step[data-astro-cid-lcdefpme]{flex-direction:column;align-items:center;display:flex}.step-card[data-astro-cid-lcdefpme]{text-align:center;border-radius:var(--radius);transition:opacity .6s ease, transform .6s var(--ease-out);background:oklch(100% 0 0/.04);flex:1;align-self:stretch;margin-top:24px;padding:26px 24px;box-shadow:inset 0 0 0 1px oklch(100% 0 0/.1)}.js .step[data-astro-cid-lcdefpme]:not(.is-active) .step-card[data-astro-cid-lcdefpme]{opacity:.35;transform:translateY(10px)}.step[data-astro-cid-lcdefpme].is-active .num[data-astro-cid-lcdefpme],html:not(.js) .num[data-astro-cid-lcdefpme]{background:var(--gold);border-color:var(--gold);color:var(--night);transform:scale(1.06);box-shadow:0 0 0 6px oklch(66% .09 75/.18),0 0 28px oklch(66% .09 75/.45)}.step[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:8px;font-size:1.4rem}.step[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:oklch(82% .015 80);font-size:.94rem}@media (width<=1020px){.occasion-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr))}.step-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:16px;max-width:640px;margin-inline:auto}.step[data-astro-cid-lcdefpme]{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:0 20px;display:grid}.step-card[data-astro-cid-lcdefpme]{text-align:left;margin-top:0}.js .step[data-astro-cid-lcdefpme]:not(.is-active) .step-card[data-astro-cid-lcdefpme]{transform:translate(10px)}}@media (width<=860px){.benefit-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}.featured[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.featured[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:16/7;min-height:0}}@media (width<=600px){.benefit-grid[data-astro-cid-lcdefpme],.step-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:12px}.occasion-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.occasion-grid[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:last-child:nth-child(odd){grid-column:1/-1}.benefit[data-astro-cid-lcdefpme]{grid-template-columns:48px 1fr;gap:2px 16px;padding:20px;display:grid}.benefit[data-astro-cid-lcdefpme] .icon[data-astro-cid-lcdefpme]{grid-row:span 2;width:48px;height:48px;margin:0}.benefit[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:0;font-size:1.3rem}.occasion[data-astro-cid-lcdefpme]{padding:0 16px 18px}.env-wrap[data-astro-cid-lcdefpme]{margin:0 -16px 14px;padding:12px 4px 4px}.occasion-grid[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:last-child:nth-child(odd) .env-wrap[data-astro-cid-lcdefpme]{padding-inline:25%}.occasion[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:1.15rem}.occasion[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:.86rem}}.tips[data-astro-cid-lcdefpme]{background:var(--grain), var(--paper)}.tip-list[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(280px,380px));justify-content:center;gap:20px;margin:0;padding:0;list-style:none;display:grid}.tip[data-astro-cid-lcdefpme]{border-radius:var(--radius);height:100%;box-shadow:var(--shadow);transition:transform .3s var(--ease-out), box-shadow .3s var(--ease-out);background:#fff;border:1px solid oklch(90% .02 80);flex-direction:column;padding:28px;text-decoration:none;display:flex}.tip-meta[data-astro-cid-lcdefpme]{color:var(--ink-faint);font-size:.82rem}.tip[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-top:10px;font-size:1.45rem;line-height:1.2}.tip[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-soft);flex:1;margin-top:10px;font-size:.95rem}.tip-more[data-astro-cid-lcdefpme]{text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:4px;margin-top:18px;font-weight:500}.tips-all[data-astro-cid-lcdefpme]{text-align:center;margin-top:28px}.tips-all[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--ink);text-underline-offset:4px}@media (hover:hover) and (pointer:fine){.tip[data-astro-cid-lcdefpme]:hover{box-shadow:var(--shadow-lg);transform:translateY(-3px)}}
