.pg[data-astro-cid-bd2wpfie]{font-family:var(--font-body);color:var(--c-ink)}.pg[data-astro-cid-bd2wpfie] [data-astro-cid-bd2wpfie]:where(h2,p,a,span){font-family:inherit}.pg-section[data-astro-cid-bd2wpfie]{position:relative;overflow:clip;padding:clamp(3.5rem,8vw,6.5rem) 0;background:var(--c-white)}.pg-wrap[data-astro-cid-bd2wpfie]{position:relative;z-index:1;width:min(100% - 2.5rem,900px);margin-inline:auto}.pg-watermark[data-astro-cid-bd2wpfie]{position:absolute;z-index:0;top:clamp(1rem,4vw,2.4rem);left:50%;transform:translate(-50%);margin:0;font-weight:900;font-size:clamp(3.4rem,12vw,8.5rem);line-height:.82;letter-spacing:.02em;color:#fbbe2e24;pointer-events:none;user-select:none;white-space:nowrap}.pg-deco[data-astro-cid-bd2wpfie]{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:clip}.pg-star[data-astro-cid-bd2wpfie]{position:absolute;display:inline-flex}.pg-star[data-astro-cid-bd2wpfie] svg{width:100%;height:100%}.pg-star--y[data-astro-cid-bd2wpfie]{color:var(--c-yellow)}.pg-star--r[data-astro-cid-bd2wpfie]{color:var(--c-red)}.pg-star--g[data-astro-cid-bd2wpfie]{color:var(--c-green)}.pg-star--b[data-astro-cid-bd2wpfie]{color:var(--c-blue)}.pg-deco[data-astro-cid-bd2wpfie] .t1[data-astro-cid-bd2wpfie]{width:30px;height:30px;top:16%;left:8%;--r: -10deg;transform:rotate(var(--r))}.pg-deco[data-astro-cid-bd2wpfie] .t2[data-astro-cid-bd2wpfie]{width:22px;height:22px;top:30%;right:10%;--r: 9deg;transform:rotate(var(--r))}.pg-deco[data-astro-cid-bd2wpfie] .t3[data-astro-cid-bd2wpfie]{width:24px;height:24px;bottom:18%;left:12%;--r: 7deg;transform:rotate(var(--r))}.pg-deco[data-astro-cid-bd2wpfie] .t4[data-astro-cid-bd2wpfie]{width:20px;height:20px;bottom:26%;right:9%;--r: -8deg;transform:rotate(var(--r))}.pg-thanks[data-astro-cid-bd2wpfie]{position:relative;max-width:640px;margin-inline:auto;padding:clamp(2.2rem,5vw,3.4rem) clamp(1.5rem,4vw,3rem);display:flex;flex-direction:column;align-items:center;text-align:center;background:var(--c-white);border-radius:var(--tp-radius-lg);border:1px solid rgba(74,64,56,.07);box-shadow:0 24px 44px -30px #4a403859}.pg-thanks__badge[data-astro-cid-bd2wpfie]{display:inline-flex;align-items:center;justify-content:center;width:clamp(64px,14vw,84px);aspect-ratio:1;border-radius:50%;background:var(--c-yellow-soft);color:var(--c-yellow-dark);margin-bottom:1.2rem}.pg-thanks__check[data-astro-cid-bd2wpfie]{display:inline-flex;width:44%;height:44%}.pg-thanks__check[data-astro-cid-bd2wpfie] svg{width:100%;height:100%}.pg-thanks__title[data-astro-cid-bd2wpfie]{margin:0 0 1rem;font-weight:900;font-size:clamp(1.4rem,3.4vw,2rem);line-height:1.5;letter-spacing:.02em;font-feature-settings:"palt";color:var(--c-ink)}.pg-thanks__text[data-astro-cid-bd2wpfie]{margin:0;font-size:1rem;line-height:1.95;letter-spacing:.08em;color:var(--c-ink)}.pg-thanks__note[data-astro-cid-bd2wpfie]{margin:1.1rem 0 0;font-size:.9rem;line-height:1.85;letter-spacing:.06em;color:var(--c-ink-sub)}.pg-thanks__tel[data-astro-cid-bd2wpfie]{margin-top:clamp(1.6rem,4vw,2.2rem);width:100%;max-width:420px;padding:clamp(1.2rem,3vw,1.6rem);background:var(--c-cream);border-radius:var(--tp-radius);border:1px solid rgba(74,64,56,.07)}.pg-thanks__tel-label[data-astro-cid-bd2wpfie]{display:inline-flex;align-items:center;gap:.5em;margin:0 0 .3rem;font-weight:700;font-size:.9rem;color:var(--c-ink)}.pg-thanks__tel-star[data-astro-cid-bd2wpfie]{display:inline-flex;width:1.05em;height:1.05em;color:var(--c-yellow)}.pg-thanks__tel-star[data-astro-cid-bd2wpfie] svg{width:100%;height:100%}.pg-thanks__tel-num[data-astro-cid-bd2wpfie]{display:inline-block;font-weight:900;font-size:clamp(1.7rem,5.5vw,2.3rem);letter-spacing:.02em;line-height:1.2;color:var(--c-ink);text-decoration:none;font-feature-settings:"tnum";border-radius:10px;transition:color .2s ease-out}.pg-thanks__tel-num[data-astro-cid-bd2wpfie]:hover{color:var(--c-yellow-dark)}.pg-thanks__tel-num[data-astro-cid-bd2wpfie]:focus-visible{outline:3px solid var(--c-yellow-dark);outline-offset:4px}.pg-thanks__tel-time[data-astro-cid-bd2wpfie]{margin:.3rem 0 0;font-size:.85rem;letter-spacing:.06em;color:var(--c-ink-sub)}.pg-thanks__actions[data-astro-cid-bd2wpfie]{margin-top:clamp(1.8rem,4vw,2.4rem);display:flex;flex-wrap:wrap;justify-content:center;gap:.9rem 1rem}.pg-btn[data-astro-cid-bd2wpfie]{display:inline-flex;align-items:center;gap:.7em;padding:.9em 1.9em;border:0;border-radius:var(--radius-full, 9999px);font-weight:700;font-size:1.02rem;text-decoration:none;line-height:1.4;cursor:pointer;box-shadow:0 10px 22px -12px #4a403880;transition:transform .25s ease-out,box-shadow .25s ease-out,background-color .25s ease-out,color .25s ease-out}.pg-btn__arrow[data-astro-cid-bd2wpfie]{display:inline-flex;width:1.05em;height:1.05em;transition:transform .25s ease-out}.pg-btn__arrow[data-astro-cid-bd2wpfie] svg{width:100%;height:100%}.pg-btn[data-astro-cid-bd2wpfie]:hover{transform:translateY(-3px);box-shadow:0 16px 28px -12px #4a40388c}.pg-btn[data-astro-cid-bd2wpfie]:hover .pg-btn__arrow[data-astro-cid-bd2wpfie]{transform:translate(4px)}.pg-btn[data-astro-cid-bd2wpfie]:active{transform:translateY(-1px)}.pg-btn[data-astro-cid-bd2wpfie]:focus-visible{outline:3px solid var(--c-blue);outline-offset:3px}.pg-btn--yellow[data-astro-cid-bd2wpfie]{background:var(--c-yellow);color:var(--c-ink)}.pg-btn--yellow[data-astro-cid-bd2wpfie]:hover{background:var(--c-yellow-dark);color:#fff}.pg-br-pc[data-astro-cid-bd2wpfie]{display:inline}@media screen and (max-width:640px){.pg-wrap[data-astro-cid-bd2wpfie]{width:min(100% - 1.75rem,900px)}.pg-br-pc[data-astro-cid-bd2wpfie]{display:none}.pg-thanks__actions[data-astro-cid-bd2wpfie] .pg-btn[data-astro-cid-bd2wpfie]{width:100%;justify-content:center}}@media(prefers-reduced-motion:no-preference){.pg-deco[data-astro-cid-bd2wpfie] .pg-star[data-astro-cid-bd2wpfie]{animation:pg-float 5.5s ease-in-out infinite}.pg-deco[data-astro-cid-bd2wpfie] .t2[data-astro-cid-bd2wpfie]{animation-delay:.4s}.pg-deco[data-astro-cid-bd2wpfie] .t3[data-astro-cid-bd2wpfie]{animation-delay:.8s}.pg-deco[data-astro-cid-bd2wpfie] .t4[data-astro-cid-bd2wpfie]{animation-delay:1.2s}}@keyframes pg-float{0%,to{transform:translateY(0) rotate(var(--r, 0deg))}50%{transform:translateY(-8px) rotate(var(--r, 0deg))}}@media(prefers-reduced-motion:reduce){.pg[data-astro-cid-bd2wpfie] [data-astro-cid-bd2wpfie],.pg[data-astro-cid-bd2wpfie] [data-astro-cid-bd2wpfie]:before,.pg[data-astro-cid-bd2wpfie] [data-astro-cid-bd2wpfie]:after{animation:none!important;transition:none!important}}
