.sticky[data-astro-cid-kxcjjfu4]{display:none}@media (width<=760px){.sticky[data-astro-cid-kxcjjfu4]{z-index:40;padding:var(--sp-3) var(--gutter) calc(var(--sp-3) + env(safe-area-inset-bottom,0px));transition:transform var(--dur-s) var(--ease), opacity var(--dur-s) var(--ease);background:#fffaf2f5;display:block;position:fixed;inset:auto 0 0;box-shadow:0 -10px 24px -16px #1b234073}.sticky[data-astro-cid-kxcjjfu4].is-hidden{opacity:0;transform:translateY(110%)}}.bf[data-astro-cid-t7echjie]{--bezel:color-mix(in srgb, var(--ink) 62%, black);--bezel-2:color-mix(in srgb, var(--ink) 30%, black);--chrome:color-mix(in srgb, var(--sky-ll) 55%, var(--line));inline-size:var(--fw);position:relative}.bf__view[data-astro-cid-t7echjie]{inline-size:var(--fw);block-size:var(--fh);background:var(--white);position:relative;overflow:hidden}.bf__bar[data-astro-cid-t7echjie]{background:var(--chrome);border-block-end:1px solid color-mix(in srgb, var(--ink) 8%, transparent);align-items:center;gap:5px;block-size:28px;padding-inline:10px;display:flex}.bf__bar[data-astro-cid-t7echjie]>i[data-astro-cid-t7echjie]{background:var(--or);border-radius:50%;block-size:8px;inline-size:8px}.bf__bar[data-astro-cid-t7echjie]>i[data-astro-cid-t7echjie]:nth-child(2){background:var(--sun)}.bf__bar[data-astro-cid-t7echjie]>i[data-astro-cid-t7echjie]:nth-child(3){background:var(--mint)}.bf__url[data-astro-cid-t7echjie]{border-radius:var(--r-xs);background:var(--white);block-size:20px;min-inline-size:0;font-size:12px;font-weight:var(--fw-bold);letter-spacing:.04em;color:var(--ink-2);white-space:nowrap;flex:1;align-items:center;gap:6px;margin-inline-start:10px;padding:0 4px;line-height:1;display:flex;overflow:hidden}.bf__url[data-astro-cid-t7echjie] b[data-astro-cid-t7echjie]{background:var(--or-text);color:var(--white);border-radius:4px;padding:2px 5px}.bf--window[data-astro-cid-t7echjie]{border-radius:var(--r-sm);background:var(--white);box-shadow:var(--sh-device);overflow:hidden}.bf--window[data-astro-cid-t7echjie] .ftag[data-astro-cid-t7echjie]{display:none}.bf--laptop[data-astro-cid-t7echjie]{inline-size:calc(var(--fw) + 22px)}.bf__scr[data-astro-cid-t7echjie]{background:linear-gradient(160deg, var(--bezel), var(--bezel-2) 60%);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--bezel) 70%, white), 0 0 0 1px #00000059;border-radius:18px 18px 6px 6px;padding:11px 11px 13px;position:relative}.bf__scr[data-astro-cid-t7echjie]:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(118deg,#ffffff24,#fff0 36%);border-radius:4px;position:absolute;inset:11px 11px 13px}.bf__cam[data-astro-cid-t7echjie]{background:var(--bezel-2);block-size:5px;inline-size:5px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--bezel) 60%, white);border-radius:50%;margin-inline-start:-2.5px;position:absolute;inset-block-start:4px;inset-inline-start:50%}.bf--laptop[data-astro-cid-t7echjie] .bf__bar[data-astro-cid-t7echjie]{border:0;border-radius:4px 4px 0 0;gap:4px;block-size:20px;padding-inline:8px}.bf--laptop[data-astro-cid-t7echjie] .bf__bar[data-astro-cid-t7echjie]>i[data-astro-cid-t7echjie]{block-size:6px;inline-size:6px}.bf--laptop[data-astro-cid-t7echjie] .bf__bar[data-astro-cid-t7echjie] span[data-astro-cid-t7echjie]{background:var(--white);border-radius:4px;flex:1;block-size:11px;margin-inline-start:8px}.bf--laptop[data-astro-cid-t7echjie] .bf__view[data-astro-cid-t7echjie]{border-radius:0 0 3px 3px}.bf__base[data-astro-cid-t7echjie]{background:linear-gradient(color-mix(in srgb, var(--white) 92%, var(--ink)), color-mix(in srgb, var(--white) 72%, var(--ink)) 70%, color-mix(in srgb, var(--white) 55%, var(--ink)));border-radius:2px 2px 16px 16px/2px 2px 12px 12px;block-size:15px;margin-inline:-38px;position:relative;box-shadow:0 30px 40px -18px #1b23408c,0 14px 18px -12px #1b234066}.bf__base[data-astro-cid-t7echjie]:before{content:"";background:color-mix(in srgb, var(--white) 66%, var(--ink));border-radius:0 0 8px 8px;block-size:6px;inline-size:84px;margin-inline-start:-42px;position:absolute;inset-block-start:0;inset-inline-start:50%}.ftag[data-astro-cid-t7echjie]{z-index:6;border-radius:var(--r-pill);background:var(--white);font-size:12px;font-weight:var(--fw-bold);color:var(--ink);white-space:nowrap;align-items:center;gap:5px;padding:3px 10px 3px 4px;line-height:1.3;display:inline-flex;position:absolute;inset-block-start:-12px;inset-inline-start:22px;box-shadow:0 6px 14px -6px #1b234073}.ftag[data-astro-cid-t7echjie] b[data-astro-cid-t7echjie]{border-radius:var(--r-pill);background:var(--or-text);color:var(--white);padding:1px 7px}.pf[data-astro-cid-vztpalwn]{--bezel:color-mix(in srgb, var(--ink) 62%, black);--bezel-2:color-mix(in srgb, var(--ink) 30%, black);inline-size:calc(var(--pw) + 14px * var(--pk));padding:calc(7px * var(--pk));border-radius:calc(30px * var(--pk));background:linear-gradient(145deg, color-mix(in srgb, var(--bezel) 80%, white), var(--bezel-2) 55%, var(--bezel));box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--bezel) 70%, white), 0 0 0 1px #0006, 0 34px 48px -20px #1b234099, 0 12px 20px -10px #1b234066;position:relative}.pf[data-astro-cid-vztpalwn]:before{content:"";inline-size:3px;block-size:calc(40px * var(--pk));background:var(--bezel);border-radius:2px;position:absolute;inset-block-start:calc(84px * var(--pk));inset-inline-end:-2.5px}.pf__view[data-astro-cid-vztpalwn]{inline-size:var(--pw);block-size:var(--ph);border-radius:calc(23px * var(--pk));background:var(--white);isolation:isolate;position:relative;overflow:hidden}.pf__island[data-astro-cid-vztpalwn]{z-index:3;inline-size:calc(44px * var(--pk));block-size:calc(13px * var(--pk));background:var(--bezel-2);border-radius:10px;margin-inline-start:calc(-22px * var(--pk));position:absolute;inset-block-start:calc(6px * var(--pk));inset-inline-start:50%}.pf__status[data-astro-cid-vztpalwn]{z-index:3;inline-size:calc(11px * var(--pk));block-size:calc(6px * var(--pk));background:var(--white);opacity:.7;mix-blend-mode:difference;border-radius:2px;position:absolute;inset-block-start:calc(9px * var(--pk));inset-inline-end:calc(12px * var(--pk))}.pf__view[data-astro-cid-vztpalwn]:after{content:"";z-index:4;pointer-events:none;background:linear-gradient(120deg,#ffffff42,#fff0 34% 70%,#ffffff14);position:absolute;inset:0}.ftag[data-astro-cid-vztpalwn]{z-index:6;border-radius:var(--r-pill);background:var(--white);font-size:12px;font-weight:var(--fw-bold);color:var(--ink);white-space:nowrap;align-items:center;gap:5px;padding:3px 10px 3px 4px;line-height:1.3;display:inline-flex;position:absolute;inset-block-start:-11px;inset-inline-start:12px;box-shadow:0 6px 14px -6px #1b234073}.ftag[data-astro-cid-vztpalwn] b[data-astro-cid-vztpalwn]{border-radius:var(--r-pill);background:var(--or-text);color:var(--white);padding:1px 7px}.ss[data-astro-cid-ohj5urgk]{background:var(--ss-bg);color:var(--ss-fg);contain:paint;position:absolute;inset:0;overflow:hidden}.ss__win[data-astro-cid-ohj5urgk]{inset:var(--ss-top,0px) 0 0;position:absolute;overflow:hidden}.ss[data-astro-cid-ohj5urgk] picture{display:block}.ss__img[data-astro-cid-ohj5urgk]{z-index:1;opacity:0;block-size:auto;inline-size:100%;max-inline-size:none;transition:opacity .5s var(--ease);will-change:transform;backface-visibility:hidden;display:block;position:relative}.ss__img[data-astro-cid-ohj5urgk].is-loaded,.ss[data-astro-cid-ohj5urgk] noscript img{opacity:1}.ss[data-astro-cid-ohj5urgk][data-autoscroll] .ss__img[data-astro-cid-ohj5urgk]{animation:var(--ss-anim) var(--ss-dur) var(--ease-inout) var(--ss-delay) infinite both;animation-play-state:paused}.ss[data-astro-cid-ohj5urgk][data-autoscroll].is-play .ss__img[data-astro-cid-ohj5urgk]{animation-play-state:running}.ss[data-astro-cid-ohj5urgk][data-autoscroll].is-play:hover .ss__img[data-astro-cid-ohj5urgk],.is-ss-paused .ss[data-astro-cid-ohj5urgk][data-autoscroll] .ss__img[data-astro-cid-ohj5urgk]{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.ss[data-astro-cid-ohj5urgk][data-autoscroll] .ss__img[data-astro-cid-ohj5urgk]{transform:none;animation:none!important}}.ss__ph[data-astro-cid-ohj5urgk]{background:radial-gradient(120% 70% at 85% 10%, color-mix(in srgb, var(--ss-ac) 28%, transparent), transparent 60%), var(--ss-bg);flex-direction:column;align-items:flex-start;gap:7%;padding:9% 10%;display:flex;position:absolute;inset:0}.ss--sp[data-astro-cid-ohj5urgk] .ss__ph[data-astro-cid-ohj5urgk]{gap:5%;padding-block-start:22%}.ss__ph-nav[data-astro-cid-ohj5urgk]{opacity:.35;gap:6%;inline-size:100%;display:flex}.ss__ph-nav[data-astro-cid-ohj5urgk] i[data-astro-cid-ohj5urgk]{background:currentColor;border-radius:2px;block-size:4px;inline-size:18%}.ss__ph-nav[data-astro-cid-ohj5urgk] i[data-astro-cid-ohj5urgk]:first-child{inline-size:30%;margin-inline-end:auto}.ss__ph-name[data-astro-cid-ohj5urgk]{font-family:var(--f-round);font-weight:var(--fw-black);letter-spacing:.1em;color:var(--ss-fg);margin-block-start:12%;font-size:13px;line-height:1.3}.ss--pc[data-astro-cid-ohj5urgk] .ss__ph-name[data-astro-cid-ohj5urgk]{font-size:15px}.ss__ph-line[data-astro-cid-ohj5urgk]{opacity:.18;background:currentColor;border-radius:3px;block-size:6px;inline-size:78%;display:block}.ss__ph-line--s[data-astro-cid-ohj5urgk]{inline-size:52%}.ss__ph-btn[data-astro-cid-ohj5urgk]{border-radius:var(--r-pill);background:var(--ss-ac);opacity:.85;block-size:14px;inline-size:34%;display:block}.ss[data-astro-cid-ohj5urgk].is-ready .ss__ph[data-astro-cid-ohj5urgk]{visibility:hidden;transition:visibility 0s .5s}.ss__poster[data-astro-cid-ohj5urgk]{z-index:0;block-size:auto;inline-size:100%;max-inline-size:none;position:absolute;inset:0 0 auto}.ss[data-astro-cid-ohj5urgk].is-ready .ss__poster[data-astro-cid-ohj5urgk]{visibility:hidden;transition:visibility 0s .6s}.hero[data-astro-cid-yodha2z4]{padding-block:calc(var(--hdr) + 30px) 0;isolation:isolate;background:linear-gradient(170deg, color-mix(in srgb, var(--cream) 60%, var(--white)) 0%, color-mix(in srgb, var(--cream) 50%, var(--cream-2)) 60%, var(--cream-2) 100%);position:relative;overflow:hidden}.hero[data-astro-cid-yodha2z4]:before,.hero[data-astro-cid-yodha2z4]:after{content:"";z-index:-1;pointer-events:none;border-radius:50%;position:absolute}.hero[data-astro-cid-yodha2z4]:before{background:radial-gradient(circle, color-mix(in srgb, var(--sky) 30%, transparent), color-mix(in srgb, var(--sky) 10%, transparent) 45%, transparent 68%);block-size:760px;inline-size:760px;inset-block-start:-220px;inset-inline-end:-200px}.hero[data-astro-cid-yodha2z4]:after{background:radial-gradient(circle, color-mix(in srgb, var(--sun) 35%, transparent), transparent 65%);block-size:520px;inline-size:520px;inset-block-end:-240px;inset-inline-start:-200px}.hero__dots[data-astro-cid-yodha2z4]{z-index:-1;background-image:radial-gradient(color-mix(in srgb, var(--sky) 16%, transparent) 1.4px, transparent 1.6px);background-size:22px 22px;position:absolute;inset:0;mask-image:linear-gradient(100deg,#0000 35%,#000 75%)}.hero__in[data-astro-cid-yodha2z4]{inline-size:min(var(--w-hero), 100% - 48px);grid-template-columns:minmax(0,1fr) 560px;grid-template-areas:"head stage""cta stage""body stage";align-items:start;column-gap:24px;margin-inline:auto;display:grid}.hero__head[data-astro-cid-yodha2z4]{grid-area:head}.hero__body[data-astro-cid-yodha2z4]{grid-area:body}.hero__cta[data-astro-cid-yodha2z4]{grid-area:cta}.hero__stage[data-astro-cid-yodha2z4]{grid-area:stage}.kicker[data-astro-cid-yodha2z4]{gap:var(--sp-2);flex-wrap:wrap;margin-block-end:20px;display:flex}.kicker[data-astro-cid-yodha2z4] span[data-astro-cid-yodha2z4]{border-radius:var(--sp-2);background:var(--ink);color:var(--white);font-size:var(--fs-small);font-weight:var(--fw-bold);padding:.32em .9em;line-height:1.5;display:inline-block}.kicker[data-astro-cid-yodha2z4] span[data-astro-cid-yodha2z4]+span[data-astro-cid-yodha2z4]{background:var(--white);color:var(--ink);box-shadow:inset 0 0 0 var(--bw) var(--ink)}.h1[data-astro-cid-yodha2z4]{font-family:var(--f-round);font-weight:var(--fw-black);font-size:min(var(--fs-h1), 3.8rem);letter-spacing:.02em;line-height:1.16}.h1[data-astro-cid-yodha2z4] .ln[data-astro-cid-yodha2z4]{white-space:nowrap;display:block}.mark[data-astro-cid-yodha2z4]{z-index:0;color:var(--sky-d);font-style:normal;display:inline-block;position:relative}.mark[data-astro-cid-yodha2z4]:after{content:"";z-index:-1;background:var(--sun);border-radius:.2em;block-size:.32em;position:absolute;inset-block-end:.06em;inset-inline:-.06em}.h1sub[data-astro-cid-yodha2z4]{align-items:center;gap:var(--sp-2) 14px;font-family:var(--f-round);font-weight:var(--fw-bold);flex-wrap:wrap;margin-block-start:18px;font-size:1.12rem;line-height:1.6;display:flex}.orig[data-astro-cid-yodha2z4]{border-radius:var(--r-pill);background:var(--sky-d);color:var(--on-sky);font-size:.92rem;font-weight:var(--fw-black);letter-spacing:var(--ls-label);white-space:nowrap;box-shadow:var(--sh-sky);align-items:center;gap:6px;padding:.36em .95em .36em .7em;display:inline-flex}.orig[data-astro-cid-yodha2z4] svg{color:var(--sun);fill:var(--sun)}.price-row[data-astro-cid-yodha2z4]{flex-wrap:wrap;align-items:stretch;gap:12px;margin-block-start:22px;display:flex}.pchip[data-astro-cid-yodha2z4]{font-weight:var(--fw-black);white-space:nowrap;border-radius:18px;align-content:start;justify-items:start;gap:4px;padding:12px 20px 12px 14px;line-height:1.15;display:grid}.pchip__top[data-astro-cid-yodha2z4]{align-items:center;gap:8px;display:flex}.pchip[data-astro-cid-yodha2z4] .camp[data-astro-cid-yodha2z4]{font-size:var(--fs-small);color:var(--or-text)}.pchip[data-astro-cid-yodha2z4] .lbl[data-astro-cid-yodha2z4]{border-radius:var(--r-pill);font-size:var(--fs-small);letter-spacing:.06em;padding:.3em .75em}.pchip[data-astro-cid-yodha2z4] .val[data-astro-cid-yodha2z4] b[data-astro-cid-yodha2z4]{font-family:var(--f-en);font-weight:var(--fw-en);letter-spacing:0}.pchip[data-astro-cid-yodha2z4] .reg[data-astro-cid-yodha2z4]{font-size:var(--fs-small);font-weight:var(--fw-bold);color:var(--ink-2);padding-inline-start:4px}.pchip--lp[data-astro-cid-yodha2z4]{background:var(--white);box-shadow:inset 0 0 0 2.5px var(--sky), 0 8px 18px -10px color-mix(in srgb, var(--sky) 60%, transparent)}.pchip--lp[data-astro-cid-yodha2z4] .lbl[data-astro-cid-yodha2z4]{background:var(--sky-d);color:var(--on-sky)}.pchip--lp[data-astro-cid-yodha2z4] .val[data-astro-cid-yodha2z4]{padding-inline-start:4px;font-size:1.35rem}.pchip--lp[data-astro-cid-yodha2z4] .val[data-astro-cid-yodha2z4] b[data-astro-cid-yodha2z4]{color:var(--sky-d);font-size:1.9em}.btns[data-astro-cid-yodha2z4]{grid-template-columns:repeat(3,148px);gap:20px;margin-block-start:26px;display:grid}.vbtn[data-astro-cid-yodha2z4]{aspect-ratio:1;background:var(--white);text-align:center;box-shadow:inset 0 0 0 4px var(--sky), inset 0 0 0 9px var(--white), inset 0 0 0 10.5px var(--sky-l), 0 6px 0 var(--sky-d), 0 16px 22px -12px color-mix(in srgb, var(--sky-d) 60%, transparent);transition:transform var(--dur-press) var(--ease), box-shadow var(--dur-press) var(--ease), background-color var(--dur-press) var(--ease);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;line-height:1.15;display:flex;position:relative}.vbtn[data-astro-cid-yodha2z4]:after{content:"";background:var(--sky-l);border-radius:50%;block-size:9%;inline-size:22%;position:absolute;inset-block-start:14%;inset-inline-start:26%;transform:rotate(-24deg)}.vbtn[data-astro-cid-yodha2z4]:hover,.vbtn[data-astro-cid-yodha2z4]:active{background:var(--sun-l);box-shadow:inset 0 0 0 4px var(--sky), inset 0 0 0 9px var(--sun-l), inset 0 0 0 10.5px var(--sun), 0 2px 0 var(--sky-d), 0 0 0 6px color-mix(in srgb, var(--sun) 35%, transparent), 0 8px 14px -10px color-mix(in srgb, var(--sky-d) 60%, transparent);transform:translateY(4px)}.vbtn__k[data-astro-cid-yodha2z4]{z-index:1;border-radius:var(--r-pill);background:var(--ink);color:var(--white);font-family:var(--f-round);font-size:1rem;font-weight:var(--fw-black);letter-spacing:.12em;padding:.12em .9em;line-height:1.5;position:relative}.vbtn__s[data-astro-cid-yodha2z4]{word-break:keep-all;overflow-wrap:anywhere;max-inline-size:72%;font-size:var(--fs-small);font-weight:var(--fw-bold);color:var(--ink-2);letter-spacing:.02em;line-height:1.3}.vbtn__b[data-astro-cid-yodha2z4]{font-family:var(--f-round);font-weight:var(--fw-black);color:var(--sky-d);align-items:baseline;gap:2px;margin-block:6px 4px;font-size:1.05rem;display:flex}.vbtn__b[data-astro-cid-yodha2z4] .num[data-astro-cid-yodha2z4]{font-size:3.1rem;line-height:.95}.vbtn__b[data-astro-cid-yodha2z4] i[data-astro-cid-yodha2z4]{font-style:normal;font-size:var(--fs-small);color:var(--ink);font-family:var(--f-jp);font-weight:var(--fw-black)}.vbtn__w[data-astro-cid-yodha2z4]{font-size:1.02rem}.hero__cta[data-astro-cid-yodha2z4]{flex-wrap:wrap;align-items:center;gap:14px 16px;margin-block-start:26px;display:flex}.hero__body[data-astro-cid-yodha2z4]{padding-block-end:64px}.hero__note[data-astro-cid-yodha2z4]{align-items:center;gap:var(--sp-2);font-size:var(--fs-small);font-weight:var(--fw-bold);color:var(--ink-2);flex-basis:100%;display:flex}.hero__note[data-astro-cid-yodha2z4] svg{color:var(--sky-d)}.hero__stage[data-astro-cid-yodha2z4]{align-self:stretch;min-block-size:700px;margin-block-start:-34px;position:relative}.cluster[data-astro-cid-yodha2z4]{transform-origin:0 0;block-size:760px;inline-size:620px;position:absolute;inset-block-start:0;inset-inline-start:-10px}.grp[data-astro-cid-yodha2z4]{pointer-events:none;position:absolute;inset:0}.grp--back[data-astro-cid-yodha2z4]{z-index:1}.grp--front[data-astro-cid-yodha2z4]{z-index:2}.dev[data-astro-cid-yodha2z4]{pointer-events:auto;color:inherit;border-radius:var(--r-sm);text-decoration:none;display:block;position:absolute}.dev[data-astro-cid-yodha2z4]:focus-visible{outline-offset:6px}.dev__tilt[data-astro-cid-yodha2z4]{transform-origin:50%;transition:translate var(--dur-s) var(--ease), filter var(--dur-s) var(--ease);display:block}.dev[data-astro-cid-yodha2z4]:hover .dev__tilt[data-astro-cid-yodha2z4],.dev[data-astro-cid-yodha2z4]:focus-visible .dev__tilt[data-astro-cid-yodha2z4]{filter:drop-shadow(0 18px 18px #1b23402e);translate:0 -6px}.dev[data-astro-cid-yodha2z4]:hover .ftag,.dev[data-astro-cid-yodha2z4]:focus-visible .ftag{background:var(--sun)}.dev--b[data-astro-cid-yodha2z4]{z-index:1;top:6px;left:262px}.dev--b[data-astro-cid-yodha2z4] .dev__tilt[data-astro-cid-yodha2z4]{rotate:3deg}.dev--c[data-astro-cid-yodha2z4]{z-index:1;top:494px;left:-8px}.dev--c[data-astro-cid-yodha2z4] .dev__tilt[data-astro-cid-yodha2z4]{rotate:-3.5deg}.dev--a[data-astro-cid-yodha2z4]{z-index:2;top:118px;left:34px}.dev--p1[data-astro-cid-yodha2z4]{z-index:3;top:118px;left:416px}.dev--p1[data-astro-cid-yodha2z4] .dev__tilt[data-astro-cid-yodha2z4]{rotate:6deg}.dev--p2[data-astro-cid-yodha2z4]{z-index:4;top:392px;left:222px}.dev--p2[data-astro-cid-yodha2z4] .dev__tilt[data-astro-cid-yodha2z4]{rotate:-4deg}.dev--p3[data-astro-cid-yodha2z4]{z-index:5;top:434px;left:404px}.dev--p3[data-astro-cid-yodha2z4] .dev__tilt[data-astro-cid-yodha2z4]{rotate:4deg}@keyframes hero-float{0%{translate:0 -8px}to{translate:0 8px}}@media (prefers-reduced-motion:no-preference){.grp[data-astro-cid-yodha2z4]{animation:7s ease-in-out infinite alternate hero-float}.grp--front[data-astro-cid-yodha2z4]{animation-delay:-7s}.hero__stage[data-astro-cid-yodha2z4].is-ss-paused .grp[data-astro-cid-yodha2z4]{animation-play-state:paused}}.fchip[data-astro-cid-yodha2z4]{z-index:8;border-radius:var(--r-pill);background:var(--white);font-size:var(--fs-small);font-weight:var(--fw-bold);white-space:nowrap;box-shadow:var(--sh-chip);pointer-events:none;align-items:center;gap:6px;padding:.5em .95em .5em .7em;line-height:1.2;display:inline-flex;position:absolute}.fchip[data-astro-cid-yodha2z4] svg{background:var(--or);color:var(--white);border-radius:50%;flex:none;padding:3px}.fchip--1[data-astro-cid-yodha2z4]{top:456px;left:-34px}.fchip--2[data-astro-cid-yodha2z4]{top:76px;left:120px}.fchip--3[data-astro-cid-yodha2z4]{bottom:44px;left:40px}.stage__foot[data-astro-cid-yodha2z4]{z-index:8;align-items:center;gap:var(--sp-2);display:flex;position:absolute;inset-block-end:6px;inset-inline-end:0}.stage__cap[data-astro-cid-yodha2z4]{border-radius:var(--r-pill);background:color-mix(in srgb, var(--cream) 90%, transparent);font-size:var(--fs-note);font-weight:var(--fw-bold);color:var(--ink-3);padding:2px 10px}.ss-toggle[data-astro-cid-yodha2z4]{background:var(--white);block-size:32px;inline-size:32px;color:var(--ink);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--ink) 18%, transparent), var(--sh-chip);transition:background-color var(--dur-hover) var(--ease);border:0;border-radius:50%;place-items:center;padding:0;display:grid}.ss-toggle[data-astro-cid-yodha2z4]:hover{background:var(--sky-ll)}.ss-toggle__ic[data-astro-cid-yodha2z4]{border-inline:3px solid;block-size:11px;inline-size:10px}.ss-toggle[data-astro-cid-yodha2z4][aria-pressed=true] .ss-toggle__ic[data-astro-cid-yodha2z4]{border:6px solid #0000;border-inline-start:10px solid;border-inline-end:0;block-size:0;inline-size:0;margin-inline-start:3px}@media (prefers-reduced-motion:reduce){.ss-toggle[data-astro-cid-yodha2z4]{display:none}}.ticker[data-astro-cid-yodha2z4]{z-index:9;background:var(--ink);color:var(--white);font-size:var(--fs-small);font-weight:var(--fw-bold);letter-spacing:.1em;white-space:nowrap;padding-block:14px;position:relative;overflow:hidden}.ticker__track[data-astro-cid-yodha2z4]{inline-size:max-content;display:flex}.ticker[data-astro-cid-yodha2z4] span[data-astro-cid-yodha2z4]{align-items:center;display:inline-flex}.ticker[data-astro-cid-yodha2z4] span[data-astro-cid-yodha2z4]:after{content:"";background:var(--sun);border-radius:50%;block-size:6px;inline-size:6px;margin-inline:26px}@keyframes hero-ticker{to{transform:translate(-50%)}}@media (prefers-reduced-motion:no-preference){.ticker__track[data-astro-cid-yodha2z4]{animation:32s linear infinite hero-ticker}.ticker[data-astro-cid-yodha2z4]:hover .ticker__track[data-astro-cid-yodha2z4]{animation-play-state:paused}}@media (width<=1100px){.hero__in[data-astro-cid-yodha2z4]{grid-template-columns:minmax(0,1fr) 440px}.btns[data-astro-cid-yodha2z4]{grid-template-columns:repeat(3,132px);gap:14px}.vbtn__b[data-astro-cid-yodha2z4] .num[data-astro-cid-yodha2z4]{font-size:2.6rem}.vbtn__s[data-astro-cid-yodha2z4]{font-size:var(--fs-note)}.hero__stage[data-astro-cid-yodha2z4]{min-block-size:580px}.cluster[data-astro-cid-yodha2z4]{transform:scale(.74)}.fchip--1[data-astro-cid-yodha2z4]{top:340px;left:-24px}.fchip--2[data-astro-cid-yodha2z4]{top:50px;left:80px}.fchip--3[data-astro-cid-yodha2z4]{top:528px;bottom:auto;left:30px}.stage__foot[data-astro-cid-yodha2z4]{inset-block:580px auto}}@media (width<=860px){.hero[data-astro-cid-yodha2z4]{padding-block-start:calc(var(--hdr) + 18px)}.hero[data-astro-cid-yodha2z4]:before{block-size:520px;inline-size:520px;inset-block-start:260px;inset-inline-end:-240px}.hero__dots[data-astro-cid-yodha2z4]{mask-image:linear-gradient(#0000 40%,#000 70%)}.hero__in[data-astro-cid-yodha2z4]{inline-size:calc(100% - var(--gutter) * 2);grid-template-columns:minmax(0,1fr);grid-template-areas:"head""cta""stage""body"}.kicker[data-astro-cid-yodha2z4]{gap:6px;margin-block-end:16px}.kicker[data-astro-cid-yodha2z4] span[data-astro-cid-yodha2z4]{font-size:var(--fs-note)}.h1[data-astro-cid-yodha2z4]{font-size:var(--fs-h1-sp);line-height:1.16}.h1sub[data-astro-cid-yodha2z4]{gap:var(--sp-2);font-size:var(--fs-body);margin-block-start:14px}.orig[data-astro-cid-yodha2z4]{font-size:var(--fs-small)}.price-row[data-astro-cid-yodha2z4]{gap:var(--sp-2);flex-wrap:nowrap;gap:10px;margin-block-start:18px}.pchip[data-astro-cid-yodha2z4]{flex:1 1 0;gap:3px;min-inline-size:0;padding:10px 12px}.pchip[data-astro-cid-yodha2z4] .lbl[data-astro-cid-yodha2z4],.pchip[data-astro-cid-yodha2z4] .camp[data-astro-cid-yodha2z4]{font-size:var(--fs-note)}.pchip__top[data-astro-cid-yodha2z4]{gap:6px}.pchip--lp[data-astro-cid-yodha2z4] .val[data-astro-cid-yodha2z4]{padding-inline-start:2px;font-size:1.05rem}.pchip--lp[data-astro-cid-yodha2z4] .val[data-astro-cid-yodha2z4] b[data-astro-cid-yodha2z4]{font-size:1.85em}.pchip[data-astro-cid-yodha2z4] .reg[data-astro-cid-yodha2z4]{font-size:var(--fs-note);padding-inline-start:2px}.hero__cta[data-astro-cid-yodha2z4]{gap:10px;margin-block-start:22px;padding-block-end:0}.hero__cta[data-astro-cid-yodha2z4] .hero__btn-main{inline-size:100%;padding:1.05em 1em;font-size:1.06rem}.hero__cta[data-astro-cid-yodha2z4] .hero__btn-sub{display:none}.hero__note[data-astro-cid-yodha2z4]{font-size:var(--fs-note);justify-content:center}.hero__body[data-astro-cid-yodha2z4]{padding-block:26px 52px}.hero__stage[data-astro-cid-yodha2z4]{--k:1;min-block-size:0;block-size:calc(392px * var(--k));margin:22px calc(var(--gutter) * -1) 0;overflow:hidden}.hero__stage[data-astro-cid-yodha2z4]:after{content:"";z-index:7;background:linear-gradient(transparent, var(--cream-2));pointer-events:none;block-size:56px;position:absolute;inset:auto 0 0}.cluster[data-astro-cid-yodha2z4]{block-size:392px;inline-size:390px;transform:scale(var(--k));transform-origin:50% 0;margin-inline-start:-195px;inset-inline-start:50%}.dev[data-astro-cid-yodha2z4]:not(.dev--sp){display:none}.dev__tilt[data-astro-cid-yodha2z4]{transform-origin:0 0}.dev--b[data-astro-cid-yodha2z4]{top:6px;left:160px}.dev--b[data-astro-cid-yodha2z4] .dev__tilt[data-astro-cid-yodha2z4]{rotate:4deg;scale:.72}.dev--a[data-astro-cid-yodha2z4]{top:74px;left:26px}.dev--a[data-astro-cid-yodha2z4] .dev__tilt[data-astro-cid-yodha2z4]{scale:.72}.dev--p3[data-astro-cid-yodha2z4]{top:104px;left:252px}.dev--p3[data-astro-cid-yodha2z4] .dev__tilt[data-astro-cid-yodha2z4]{rotate:5deg;scale:.76}.fchip--1[data-astro-cid-yodha2z4]{top:318px;left:12px}.fchip--2[data-astro-cid-yodha2z4]{display:none;top:14px;left:auto;right:16px}.fchip--3[data-astro-cid-yodha2z4]{display:none}.fchip[data-astro-cid-yodha2z4]{font-size:var(--fs-note)}.stage__foot[data-astro-cid-yodha2z4]{inset-block:auto 10px;inset-inline-end:12px}}@media (width>=480px) and (width<=860px){.hero__stage[data-astro-cid-yodha2z4]{--k:1.18}}@media (width>=640px) and (width<=860px){.hero__stage[data-astro-cid-yodha2z4]{--k:1.45}.fchip--2[data-astro-cid-yodha2z4]{display:inline-flex}}@media (width<=600px){.hero__in[data-astro-cid-yodha2z4]{inline-size:calc(100% - 32px)}}@media (width<=860px){.btns[data-astro-cid-yodha2z4]{grid-template-columns:repeat(3,minmax(0,156px));justify-content:center;gap:14px}}@media (width<=460px){.btns[data-astro-cid-yodha2z4]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.vbtn__k[data-astro-cid-yodha2z4]{letter-spacing:.08em;padding-inline:.7em;font-size:.875rem}.vbtn__b[data-astro-cid-yodha2z4] .num[data-astro-cid-yodha2z4]{font-size:2.2rem}.vbtn__s[data-astro-cid-yodha2z4]{max-inline-size:82%;font-size:.6875rem}.vbtn[data-astro-cid-yodha2z4]:after{block-size:7%;inset-block-start:8%}.vbtn[data-astro-cid-yodha2z4]{letter-spacing:0;box-shadow:inset 0 0 0 3px var(--sky), inset 0 0 0 6px var(--white), inset 0 0 0 7px var(--sky-l), 0 5px 0 var(--sky-d), 0 14px 20px -12px color-mix(in srgb, var(--sky-d) 60%, transparent)}.vbtn__s[data-astro-cid-yodha2z4]{letter-spacing:0}.vbtn__w[data-astro-cid-yodha2z4]{white-space:nowrap;font-size:.9rem}}@media (width<=379px){.btns[data-astro-cid-yodha2z4]{gap:6px}.vbtn__b[data-astro-cid-yodha2z4] .num[data-astro-cid-yodha2z4]{font-size:2rem}.vbtn__s[data-astro-cid-yodha2z4]{font-size:.625rem}}.point[data-astro-cid-ejrffgqm]{--wave-h:48px;background:var(--white);padding-block-end:calc(var(--sec-pb) + var(--wave-h));overflow:clip}.point__wave[data-astro-cid-ejrffgqm]{inline-size:100%;block-size:var(--wave-h);color:var(--ink);position:absolute;inset-block-end:-1px;inset-inline:0}.pts[data-astro-cid-ejrffgqm]{gap:72px;display:grid}.pt[data-astro-cid-ejrffgqm]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.pt--rev[data-astro-cid-ejrffgqm] .pt__txt[data-astro-cid-ejrffgqm]{order:2}.pt__txt[data-astro-cid-ejrffgqm]{max-inline-size:31em}.pt--rev[data-astro-cid-ejrffgqm] .pt__txt[data-astro-cid-ejrffgqm]{justify-self:end}.pt__no[data-astro-cid-ejrffgqm]{color:var(--sky);align-items:baseline;gap:10px;margin-block-end:10px;font-size:3.6rem;line-height:1;display:flex}.pt__no[data-astro-cid-ejrffgqm] span[data-astro-cid-ejrffgqm]{color:var(--sky-d);font-size:var(--fs-small);letter-spacing:var(--ls-label);text-transform:uppercase}.pt__h[data-astro-cid-ejrffgqm]{font-family:var(--f-round);font-size:clamp(1.35rem,2.3vw,1.75rem);font-weight:var(--fw-black);line-height:var(--lh-head)}.pt__h[data-astro-cid-ejrffgqm],.pt__body[data-astro-cid-ejrffgqm]{word-break:keep-all;overflow-wrap:anywhere}.pt__body[data-astro-cid-ejrffgqm]{color:var(--ink-2);margin-block-start:16px}.pt__fig[data-astro-cid-ejrffgqm]{aspect-ratio:5/3.4;border-radius:var(--r-card-l);background:radial-gradient(color-mix(in srgb, var(--sky) 16%, transparent) 1.4px, transparent 1.6px) 0 0 / 22px 22px, var(--sky-ll);place-items:center;display:grid;position:relative;overflow:hidden}.pt[data-astro-cid-ejrffgqm]:nth-child(2) .pt__fig[data-astro-cid-ejrffgqm]{background-color:var(--sun-l)}.pt[data-astro-cid-ejrffgqm]:nth-child(4) .pt__fig[data-astro-cid-ejrffgqm]{background-color:var(--or-l)}.f1[data-astro-cid-ejrffgqm]{align-items:center;gap:18px;display:flex}.f1__card[data-astro-cid-ejrffgqm]{aspect-ratio:3/4;border-radius:var(--r-md);inline-size:clamp(126px,15.5vw,188px);box-shadow:var(--sh-device);align-content:start;gap:9px;padding:14px;display:grid;position:relative}.f1__card--wa[data-astro-cid-ejrffgqm]{background:var(--ink);color:var(--cream);transform:rotate(-4deg)}.f1__card[data-astro-cid-ejrffgqm]:has(.f1__img){padding:0}.f1__win[data-astro-cid-ejrffgqm]{border-radius:inherit;display:block;position:absolute;inset:0;overflow:hidden}.f1__img[data-astro-cid-ejrffgqm]{object-fit:cover;object-position:top;block-size:100%;inline-size:100%;max-inline-size:none}.f1__card[data-astro-cid-ejrffgqm] .f1__label[data-astro-cid-ejrffgqm]{z-index:1}.f1__card--ky[data-astro-cid-ejrffgqm]{background:var(--cream);color:var(--ink);transform:rotate(4deg)}.f1__nav[data-astro-cid-ejrffgqm]{justify-content:space-between;display:flex}.f1__nav[data-astro-cid-ejrffgqm] i[data-astro-cid-ejrffgqm]{opacity:.5;background:currentColor;border-radius:2px;block-size:4px;inline-size:32%;display:block}.f1__nav[data-astro-cid-ejrffgqm] i[data-astro-cid-ejrffgqm]+i[data-astro-cid-ejrffgqm]{inline-size:18%}.f1__wa-v[data-astro-cid-ejrffgqm]{flex-direction:row-reverse;justify-self:end;gap:7px;block-size:clamp(56px,7vw,84px);margin-inline-end:4px;display:flex}.f1__wa-v[data-astro-cid-ejrffgqm] i[data-astro-cid-ejrffgqm]{background:currentColor;border-radius:1px;inline-size:5px;display:block}.f1__wa-v[data-astro-cid-ejrffgqm] i[data-astro-cid-ejrffgqm]:nth-child(2){opacity:.6;block-size:72%}.f1__wa-v[data-astro-cid-ejrffgqm] i[data-astro-cid-ejrffgqm]:nth-child(3){opacity:.6;block-size:54%}.f1__wa-bowl[data-astro-cid-ejrffgqm]{aspect-ratio:1;background:radial-gradient(circle at 50% 45%, var(--cream) 0 38%, var(--ink-2) 40% 62%, color-mix(in srgb, var(--cream) 12%, transparent) 64%);border-radius:50%;inline-size:42%;position:absolute;inset-block-start:30%;inset-inline-start:14px}.f1__ky-h[data-astro-cid-ejrffgqm]{gap:5px;display:grid}.f1__ky-h[data-astro-cid-ejrffgqm] i[data-astro-cid-ejrffgqm]{border-radius:var(--r-pill);background:var(--ink);block-size:9px;display:block}.f1__ky-h[data-astro-cid-ejrffgqm] i[data-astro-cid-ejrffgqm]+i[data-astro-cid-ejrffgqm]{background:var(--mint);inline-size:64%}.f1__ky-sun[data-astro-cid-ejrffgqm]{aspect-ratio:1;background:var(--sun);inline-size:52%;box-shadow:14px 10px 0 -12px var(--mint);border-radius:50%;justify-self:center}.f1__ky-dot[data-astro-cid-ejrffgqm]{aspect-ratio:1;background:var(--mint);border-radius:50%;inline-size:16%;position:absolute;inset-block-start:40%;inset-inline-end:18%}.f1__btn[data-astro-cid-ejrffgqm]{border-radius:var(--r-pill);background:var(--or);block-size:10px;position:absolute;inset-block-end:34px;inset-inline:14px}.f1__card--wa[data-astro-cid-ejrffgqm] .f1__btn[data-astro-cid-ejrffgqm]{background:var(--cream);opacity:.85;border-radius:2px;inset-inline:14px 50%}.f1__label[data-astro-cid-ejrffgqm]{border-radius:var(--r-pill);background:var(--white);color:var(--ink);font-size:var(--fs-small);font-weight:var(--fw-black);white-space:nowrap;box-shadow:var(--sh-chip);padding:.2em .9em;position:absolute;inset-block-end:-14px;inset-inline-start:50%;transform:translate(-50%)}.f1__swap[data-astro-cid-ejrffgqm]{background:var(--sky-d);block-size:40px;inline-size:40px;color:var(--white);box-shadow:var(--sh-sky);border-radius:50%;flex:none;place-items:center;display:grid}.f1__swap[data-astro-cid-ejrffgqm] svg{block-size:20px;inline-size:20px}.f2[data-astro-cid-ejrffgqm]{align-items:center;gap:clamp(10px,1.6vw,18px);padding-block-start:10px;display:flex}.f2__card[data-astro-cid-ejrffgqm]{border-radius:var(--r-sm);background:var(--white);inline-size:clamp(88px,11.5vw,136px);box-shadow:var(--sh);gap:8px;padding:8px 8px 10px;display:grid;position:relative}.f2__card--0[data-astro-cid-ejrffgqm]{transform:rotate(-5deg)translateY(10px)}.f2__card--2[data-astro-cid-ejrffgqm]{transform:rotate(5deg)translateY(10px)}.f2__card[data-astro-cid-ejrffgqm].is-pick{z-index:1;box-shadow:0 0 0 3px var(--sky-d), var(--sh-card-hover);transform:translateY(-8px)scale(1.12)}.f2__shot[data-astro-cid-ejrffgqm]{aspect-ratio:4/5;border-radius:8px;gap:5px;padding:8px;display:grid;overflow:hidden}.f2__shot[data-astro-cid-ejrffgqm]:has(.f2__img){padding:0}.f2__img[data-astro-cid-ejrffgqm]{object-fit:cover;object-position:top;block-size:100%;inline-size:100%}.f2__shot[data-astro-cid-ejrffgqm] i[data-astro-cid-ejrffgqm]{border-radius:var(--r-pill);opacity:.7;background:currentColor;block-size:6px;display:block}.f2__shot[data-astro-cid-ejrffgqm] i[data-astro-cid-ejrffgqm]:nth-child(2){opacity:.4;inline-size:70%}.f2__shot[data-astro-cid-ejrffgqm] i[data-astro-cid-ejrffgqm]:nth-child(3){background:var(--or);opacity:1;align-self:end;block-size:9px;inline-size:50%}.f2__card--0[data-astro-cid-ejrffgqm] .f2__shot[data-astro-cid-ejrffgqm]{background:var(--sky-l);color:var(--sky-d)}.f2__card--1[data-astro-cid-ejrffgqm] .f2__shot[data-astro-cid-ejrffgqm]{background:var(--ink);color:var(--white)}.f2__card--2[data-astro-cid-ejrffgqm] .f2__shot[data-astro-cid-ejrffgqm]{background:var(--cream-2);color:var(--ink-2)}.f2__name[data-astro-cid-ejrffgqm]{text-align:center;color:var(--ink);font-size:1rem;line-height:1}.f2__pick[data-astro-cid-ejrffgqm]{border-radius:var(--r-pill);background:var(--sun);color:var(--ink);font-size:var(--fs-note);font-weight:var(--fw-black);white-space:nowrap;box-shadow:var(--sh-chip);align-items:center;gap:3px;padding:.2em .75em .2em .55em;display:inline-flex;position:absolute;inset-block-start:-18px;inset-inline-start:50%;transform:translate(-50%)}.f2__pick[data-astro-cid-ejrffgqm] svg{block-size:14px;inline-size:14px}.f3[data-astro-cid-ejrffgqm]{place-items:center;block-size:100%;inline-size:100%;display:grid;position:relative}.f3__phone[data-astro-cid-ejrffgqm]{aspect-ratio:9/18.5;background:var(--ink);inline-size:clamp(112px,13vw,152px);box-shadow:var(--sh-device);border-radius:24px;padding:6px;transform:rotate(-4deg)}.f3__screen[data-astro-cid-ejrffgqm]{background:var(--white);border-radius:18px;block-size:100%;position:relative;overflow:hidden}.f3__site[data-astro-cid-ejrffgqm]{animation:f3-scroll 9s var(--ease-inout) infinite;gap:10px;padding:10px;display:grid}@keyframes f3-scroll{0%,14%{transform:translateY(0)}36%,50%{transform:translateY(-38%)}72%,86%{transform:translateY(-50%)}to{transform:translateY(0)}}.f3__hero[data-astro-cid-ejrffgqm]{background:var(--sky-l);aspect-ratio:1/.9;border-radius:8px;align-content:end;gap:5px;padding:10px 8px;display:grid}.f3__hero[data-astro-cid-ejrffgqm] i[data-astro-cid-ejrffgqm]{border-radius:var(--r-pill);background:var(--ink);block-size:6px;display:block}.f3__hero[data-astro-cid-ejrffgqm] i[data-astro-cid-ejrffgqm]+i[data-astro-cid-ejrffgqm]{background:var(--sky-d);inline-size:60%}.f3__hero[data-astro-cid-ejrffgqm] b[data-astro-cid-ejrffgqm]{border-radius:var(--r-pill);background:var(--or);block-size:10px;inline-size:56%;margin-block-start:4px;display:block}.f3__hero--2[data-astro-cid-ejrffgqm]{background:var(--sun-l)}.f3__row[data-astro-cid-ejrffgqm]{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.f3__row[data-astro-cid-ejrffgqm] i[data-astro-cid-ejrffgqm]{aspect-ratio:1;background:var(--or-l);border-radius:6px;display:block}.f3__row[data-astro-cid-ejrffgqm] i[data-astro-cid-ejrffgqm]:nth-child(2){background:var(--sky-l)}.f3__img[data-astro-cid-ejrffgqm]{aspect-ratio:4/3;background:linear-gradient(150deg, var(--mint), var(--sky));opacity:.85;border-radius:8px}.f3__lines[data-astro-cid-ejrffgqm]{gap:4px;display:grid}.f3__lines[data-astro-cid-ejrffgqm] i[data-astro-cid-ejrffgqm]{background:var(--line);border-radius:2px;block-size:4px;display:block}.f3__lines[data-astro-cid-ejrffgqm] i[data-astro-cid-ejrffgqm]:nth-child(3){inline-size:60%}.f3__form[data-astro-cid-ejrffgqm]{box-shadow:inset 0 0 0 1.5px var(--line);border-radius:8px;gap:5px;padding:8px;display:grid}.f3__form[data-astro-cid-ejrffgqm] i[data-astro-cid-ejrffgqm]{background:var(--cream-2);border-radius:4px;block-size:9px;display:block}.f3__form[data-astro-cid-ejrffgqm] b[data-astro-cid-ejrffgqm]{border-radius:var(--r-pill);background:var(--or);block-size:10px;display:block}.f3__chip[data-astro-cid-ejrffgqm]{background:var(--sky-d);block-size:38px;inline-size:38px;color:var(--white);box-shadow:var(--sh-chip);border-radius:50%;place-items:center;display:grid;position:absolute}.f3__chip[data-astro-cid-ejrffgqm] svg{block-size:18px;inline-size:18px}.f3__chip--1[data-astro-cid-ejrffgqm]{inset-block-start:22%;inset-inline-start:22%}.f3__chip--2[data-astro-cid-ejrffgqm]{background:var(--or);color:var(--ink);inset-block-start:40%;inset-inline-end:21%}.f3__chip--3[data-astro-cid-ejrffgqm]{background:var(--sun);color:var(--ink);inset-block-end:18%;inset-inline-start:25%}.f4[data-astro-cid-ejrffgqm]{justify-items:center;gap:16px;display:grid}.f4__cal[data-astro-cid-ejrffgqm]{border-radius:var(--r-md);background:var(--white);box-shadow:var(--sh);gap:12px;padding:0 16px 18px;display:grid;position:relative;overflow:hidden}.f4__top[data-astro-cid-ejrffgqm]{background:var(--sky-d);justify-content:space-around;block-size:26px;margin-inline:-16px;padding-block-start:6px;display:flex}.f4__top[data-astro-cid-ejrffgqm] i[data-astro-cid-ejrffgqm]{background:var(--white);border-radius:50%;block-size:8px;inline-size:8px;display:block}.f4__days[data-astro-cid-ejrffgqm]{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.f4__day[data-astro-cid-ejrffgqm]{aspect-ratio:1;border-radius:var(--r-sm);background:var(--sky-l);inline-size:clamp(42px,5.4vw,64px);color:var(--sky-d);place-items:center;font-size:1.2rem;display:grid;position:relative}.f4__day[data-astro-cid-ejrffgqm].is-done{background:var(--or);color:var(--ink)}.f4__day[data-astro-cid-ejrffgqm].is-done .num[data-astro-cid-ejrffgqm]{opacity:0}.f4__day[data-astro-cid-ejrffgqm] svg{block-size:22px;inline-size:22px;position:absolute}.f4__bar[data-astro-cid-ejrffgqm]{border-radius:var(--r-pill);background:linear-gradient(90deg, var(--sky) 0 80%, var(--or) 80%);block-size:8px}.f4__cap[data-astro-cid-ejrffgqm]{border-radius:var(--r-pill);background:var(--ink);color:var(--white);font-family:var(--f-round);font-weight:var(--fw-black);letter-spacing:var(--ls-label);align-items:center;gap:6px;padding:.3em 1.1em .3em .9em;display:inline-flex}.f4__cap[data-astro-cid-ejrffgqm] svg{block-size:18px;inline-size:18px;color:var(--sun)}.f5[data-astro-cid-ejrffgqm]{justify-items:center;gap:14px;inline-size:min(100%,420px);padding-inline:12px;display:grid;position:relative}.f5__serp[data-astro-cid-ejrffgqm]{border-radius:var(--r-md);background:var(--white);inline-size:100%;box-shadow:var(--sh);gap:10px;padding:14px 16px 16px;display:grid}.f5__q[data-astro-cid-ejrffgqm]{border-radius:var(--r-pill);box-shadow:inset 0 0 0 1.5px var(--line);font-size:var(--fs-small);font-weight:var(--fw-bold);color:var(--ink-2);align-items:center;gap:8px;padding:6px 14px;display:flex}.f5__q[data-astro-cid-ejrffgqm] svg{block-size:18px;inline-size:18px;color:var(--sky-d);flex:none}.f5__hit[data-astro-cid-ejrffgqm]{border-radius:var(--r-sm);background:var(--sky-ll);box-shadow:inset 0 0 0 2px var(--sky);gap:4px;padding:10px 12px;display:grid}.f5__site[data-astro-cid-ejrffgqm]{font-size:var(--fs-note);color:var(--ink-2);font-weight:var(--fw-bold);align-items:center;gap:6px;display:flex}.f5__fav[data-astro-cid-ejrffgqm]{background:var(--or);border-radius:50%;flex:none;block-size:14px;inline-size:14px}.f5__title[data-astro-cid-ejrffgqm]{font-size:.95rem;font-weight:var(--fw-bold);color:var(--sky-d);word-break:keep-all;overflow-wrap:anywhere;line-height:1.4}.f5__desc[data-astro-cid-ejrffgqm],.f5__ghost[data-astro-cid-ejrffgqm],.f5__ogT[data-astro-cid-ejrffgqm]{gap:5px;display:grid}.f5__desc[data-astro-cid-ejrffgqm] i[data-astro-cid-ejrffgqm],.f5__ghost[data-astro-cid-ejrffgqm] i[data-astro-cid-ejrffgqm],.f5__ogT[data-astro-cid-ejrffgqm] i[data-astro-cid-ejrffgqm]{background:var(--line);border-radius:3px;block-size:5px;display:block}.f5__desc[data-astro-cid-ejrffgqm] i[data-astro-cid-ejrffgqm]:nth-child(2){inline-size:70%}.f5__ai[data-astro-cid-ejrffgqm]{border-radius:var(--r-pill);background:var(--sun);color:var(--ink);font-size:var(--fs-note);font-weight:var(--fw-black);justify-self:start;align-items:center;gap:4px;margin-block-start:4px;padding:2px 10px 2px 7px;display:inline-flex}.f5__ai[data-astro-cid-ejrffgqm] svg{block-size:13px;inline-size:13px}.f5__ghost[data-astro-cid-ejrffgqm]{opacity:.7;padding-inline:12px}.f5__ghost[data-astro-cid-ejrffgqm] i[data-astro-cid-ejrffgqm]:first-child{block-size:7px;inline-size:55%}.f5__ghost[data-astro-cid-ejrffgqm] i[data-astro-cid-ejrffgqm]:nth-child(2){inline-size:85%}.f5__share[data-astro-cid-ejrffgqm]{border-radius:var(--r-sm);background:var(--white);inline-size:42%;box-shadow:var(--sh-chip), 0 0 0 1.5px var(--line);gap:6px;padding:8px 8px 10px;display:grid;position:absolute;inset-block-end:40px;inset-inline-end:-6px;transform:rotate(4deg)}.f5__shareT[data-astro-cid-ejrffgqm]{font-size:var(--fs-note);font-weight:var(--fw-bold);color:var(--or-text);align-items:center;gap:4px;display:inline-flex}.f5__shareT[data-astro-cid-ejrffgqm] svg{block-size:14px;inline-size:14px}.f5__og[data-astro-cid-ejrffgqm]{aspect-ratio:1200/630;background:var(--sky-l);border-radius:6px;display:block;overflow:hidden}.f5__og[data-astro-cid-ejrffgqm] img[data-astro-cid-ejrffgqm]{object-fit:cover;object-position:top;block-size:100%;inline-size:100%;display:block}.f5__ogT[data-astro-cid-ejrffgqm] i[data-astro-cid-ejrffgqm]:nth-child(2){inline-size:60%}.f5__cap[data-astro-cid-ejrffgqm]{justify-self:start}.f5__hit[data-astro-cid-ejrffgqm]{padding-inline-end:44%}@media (width<=1100px){.pt__fig[data-astro-cid-ejrffgqm]:has(.f5){aspect-ratio:auto;padding-block:28px}.f5__cap[data-astro-cid-ejrffgqm]{display:none}}@media (width<=760px){.pt__fig[data-astro-cid-ejrffgqm]:has(.f5){aspect-ratio:auto;padding-block:22px}.f5[data-astro-cid-ejrffgqm]{gap:0;inline-size:min(100%,360px);padding-inline:10px}.f5__serp[data-astro-cid-ejrffgqm]{gap:8px;padding:12px 12px 14px}.f5__hit[data-astro-cid-ejrffgqm]{padding-inline-end:12px}.f5__title[data-astro-cid-ejrffgqm]{font-size:.88rem}.f5__ghost[data-astro-cid-ejrffgqm],.f5__cap[data-astro-cid-ejrffgqm]{display:none}.f5__share[data-astro-cid-ejrffgqm]{justify-self:end;inline-size:52%;margin-block-start:-18px;margin-inline-end:4px;position:relative;inset:auto}}@media (width<=900px){.pt[data-astro-cid-ejrffgqm]{gap:40px}.pts[data-astro-cid-ejrffgqm]{gap:60px}}@media (width<=760px){.pt[data-astro-cid-ejrffgqm]{grid-template-columns:minmax(0,1fr);gap:24px}.pt--rev[data-astro-cid-ejrffgqm] .pt__txt[data-astro-cid-ejrffgqm]{order:0;justify-self:start}.pt__fig[data-astro-cid-ejrffgqm]{aspect-ratio:5/3.3;border-radius:var(--r-card-s);order:2}.pt__no[data-astro-cid-ejrffgqm]{font-size:2.9rem}.pts[data-astro-cid-ejrffgqm]{gap:56px}}@media (width<=400px){.f1[data-astro-cid-ejrffgqm]{gap:10px}.f1__card[data-astro-cid-ejrffgqm]{inline-size:118px;padding:11px}}@media (prefers-reduced-motion:reduce){.f3__site[data-astro-cid-ejrffgqm]{animation:none}}.gallery{--wave-h:48px;background-color:var(--sky-ll);background-image:radial-gradient(color-mix(in srgb, var(--sky) 16%, transparent) 1.4px, transparent 1.6px);background-size:22px 22px;padding-block-end:calc(var(--sec-pb) + var(--wave-h));overflow:clip}.gallery__note{color:var(--ink-3);font-size:var(--fs-small);font-weight:var(--fw-bold);margin-block-start:var(--sp-3)}.gallery__wave{inline-size:100%;block-size:var(--wave-h);color:var(--white);position:absolute;inset-block-end:-1px;inset-inline:0}.glist{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 28px;display:grid}.gcard{display:flex}.gcard__in{border-radius:var(--r-card);background:var(--white);inline-size:100%;box-shadow:0 0 0 1px color-mix(in srgb, var(--ink) 6%, transparent), var(--sh);transition:transform var(--dur-hover) var(--ease), box-shadow var(--dur-hover) var(--ease);flex-direction:column;display:flex;overflow:hidden}@media (hover:hover){.gcard__in:hover{box-shadow:0 0 0 1px color-mix(in srgb, var(--ink) 6%, transparent), var(--sh-card-hover);transform:translateY(-6px)}.gcard__in:hover .gwin .gshot__img{transform:translateY(-96px)}.gcard__in:hover .gphone .gshot__img{transform:translateY(-64px)}}.gcard__visual{aspect-ratio:4/3;background:radial-gradient(120% 90% at 0% 0%, var(--white) 0%, transparent 60%), linear-gradient(160deg, var(--sky-l), var(--cream-2));border-block-end:1px solid var(--line);display:block;position:relative}.gwin{background:var(--white);inline-size:80%;box-shadow:var(--sh-device);border-radius:10px;display:block;position:absolute;inset-block-start:7.5%;inset-inline-start:6%;overflow:hidden}.gwin__bar,.zoom__bar{background:var(--sky-ll);border-block-end:1px solid var(--line);align-items:center;gap:4px;block-size:22px;padding-inline:9px;display:flex}.gwin__bar>i,.zoom__bar>i{background:var(--or);opacity:.75;border-radius:50%;block-size:7px;inline-size:7px}.gwin__bar>i:nth-child(2),.zoom__bar>i:nth-child(2){background:var(--sun)}.gwin__bar>i:nth-child(3),.zoom__bar>i:nth-child(3){background:var(--mint)}.gwin__url{background:var(--white);block-size:15px;color:var(--ink-2);font-size:10px;font-weight:var(--fw-bold);white-space:nowrap;border-radius:5px;align-items:center;gap:5px;margin-inline-start:8px;padding-inline:4px 8px;line-height:1;display:inline-flex}.gwin__url b{background:var(--sky-d);color:var(--on-sky);border-radius:3px;padding:2px 4px;font-size:8px}.gwin__view{aspect-ratio:1280/800}.gphone{background:var(--ink);inline-size:24%;box-shadow:var(--sh-device);border-radius:18px;padding:4px;display:block;position:absolute;inset-block-start:21%;inset-inline-end:4.5%}.gphone:before{content:"";z-index:2;border-radius:var(--r-pill);background:var(--ink);block-size:6px;inline-size:30%;position:absolute;inset-block-start:8px;inset-inline-start:50%;transform:translate(-50%)}.gphone__view{aspect-ratio:390/844;border-radius:14px}.gshot{background:var(--sky-l);display:block;position:relative;overflow:hidden}.gshot__pic,.gshot__img{block-size:auto;inline-size:100%;display:block}.gshot__img{transition:transform .8s var(--ease-inout)}.gshot__ph{background:var(--ph-bg);color:var(--ph-fg);grid-template-rows:auto 1fr auto;place-items:center;padding:10% 8%;display:grid;position:absolute;inset:0}.gshot__ph-bar{border-radius:var(--r-pill);opacity:.18;background:currentColor;justify-self:stretch;block-size:4px}.gshot__ph-name{font-family:var(--f-round);font-weight:var(--fw-black);letter-spacing:.08em;text-align:center;font-size:clamp(.7rem,1.6vw,1.05rem);line-height:1.4}.gphone .gshot__ph-name{writing-mode:vertical-rl;font-size:9px}.gshot__ph-lines{justify-self:stretch;gap:5px;display:grid}.gshot__ph-lines i{border-radius:var(--r-pill);opacity:.14;background:currentColor;block-size:3px;display:block}.gshot__ph-lines i:nth-child(2){inline-size:70%}.gshot__ph-lines i:nth-child(3){inline-size:45%}.gcard__body{flex-direction:column;flex:1;padding:22px 24px 24px;display:flex}.gcard__tag,.zoom__tag{color:var(--sky-d);font-size:var(--fs-small);font-weight:var(--fw-bold);letter-spacing:var(--ls-label);align-items:center;gap:8px;display:inline-flex}.gcard__mihon{border-radius:var(--r-xs);background:var(--sky-d);color:var(--on-sky);font-size:var(--fs-note);font-weight:var(--fw-black);letter-spacing:.1em;place-items:center;padding:.12em .55em;display:inline-grid}.gcard__name{font-family:var(--f-round);font-size:1.28rem;font-weight:var(--fw-black);line-height:var(--lh-head);margin-block-start:6px}.gcard__desc,.gcta__h{word-break:keep-all;overflow-wrap:anywhere}.gcard__desc{color:var(--ink-2);margin-block:8px 20px;line-height:1.75}.gcard__acts{flex-wrap:wrap;gap:10px;margin-block-start:auto;display:flex}.gcard__open,.gcard__zoom{border-radius:var(--r-pill);min-block-size:44px;font-size:var(--fs-small);font-weight:var(--fw-bold);letter-spacing:.04em;white-space:nowrap;transition:background-color var(--dur-hover) var(--ease), color var(--dur-hover) var(--ease);border:0;align-items:center;gap:.45em;padding:.5em 1.1em;text-decoration:none;display:inline-flex}.gcard__open{background:var(--white);color:var(--ink);box-shadow:inset 0 0 0 var(--bw) var(--ink)}.gcard__open:hover{background:var(--ink);color:var(--white)}.gcard__zoom{background:var(--sky-l);color:var(--sky-d)}.gcard__zoom:hover{background:var(--sky-d);color:var(--on-sky)}.gswipe{display:none}.gcta{justify-content:space-between;align-items:center;gap:var(--sp-5) var(--sp-6);border-radius:var(--r-card-l);background:var(--white);box-shadow:0 0 0 var(--bw) var(--ink), 0 8px 0 var(--sky), var(--sh);margin-block-start:64px;padding:32px 40px;display:flex}.gcta__h{font-family:var(--f-round);font-size:clamp(1.3rem,2.2vw,1.7rem);font-weight:var(--fw-black);line-height:var(--lh-head)}@media (width<=860px){.glist{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.gcta{text-align:center;flex-direction:column;padding:28px 24px 32px}}@media (width<=600px){.glist{margin-inline:calc(var(--gutter) * -1);padding:6px var(--gutter) 18px;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);overscroll-behavior-x:contain;scrollbar-width:none;gap:14px;display:flex;overflow-x:auto}.glist::-webkit-scrollbar{display:none}.gcard{scroll-snap-align:start;flex:0 0 84%}.gcard__visual{aspect-ratio:1/1.05}.gwin{inline-size:66%;inset-block-start:9%;inset-inline-start:5%}.gphone{z-index:1;border-radius:24px;inline-size:44%;padding:5px;inset-block-start:6%;inset-inline-end:7%}.gphone__view{border-radius:19px}.gcard__body{padding:18px 20px 20px}.gswipe{justify-items:center;gap:6px;margin-block-start:6px;display:grid}.gdots{gap:8px;display:flex}.gdot{border-radius:var(--r-pill);background:color-mix(in srgb, var(--sky-d) 28%, transparent);block-size:8px;inline-size:8px;transition:inline-size var(--dur-s) var(--ease), background-color var(--dur-s) var(--ease)}.gdot.is-on{background:var(--sky-d);inline-size:22px}.gswipe__hint{color:var(--ink-3);font-size:var(--fs-note);font-weight:var(--fw-bold)}.gcta{margin-block-start:40px;padding:26px 16px 28px}.gcta .btn{letter-spacing:.02em;inline-size:100%;padding-inline:.9em;font-size:.98rem}.gcard__acts{gap:8px}.gcard__open,.gcard__zoom{padding-inline:.95em}}:root:has(.zoom[open]){overflow:hidden}.zoom{--zh:min(880px, 100dvh - 32px);--stage-h:calc(var(--zh) - 196px);border-radius:var(--r-card);background:var(--cream);max-block-size:none;inline-size:min(1080px,100% - 32px);max-inline-size:none;color:var(--ink);box-shadow:0 40px 80px -30px color-mix(in srgb, var(--ink) 70%, transparent);border:0;margin:auto;padding:0}.zoom::backdrop{background:color-mix(in srgb, var(--ink) 72%, transparent)}.zoom__in{block-size:var(--zh);grid-template-rows:auto auto 1fr auto auto;padding:18px 24px;display:grid}.zoom__head{align-items:center;gap:14px;padding-block-end:14px;display:flex}.zoom__title{font-family:var(--f-round);font-size:1.2rem;font-weight:var(--fw-black);line-height:1.3}.zoom__close{background:var(--white);block-size:44px;inline-size:44px;color:var(--ink);box-shadow:inset 0 0 0 var(--bw) var(--ink);border:0;border-radius:50%;place-items:center;margin-inline-start:auto;display:grid}.zoom__close:hover{background:var(--ink);color:var(--white)}.zoom__tabs{display:none}.zoom__stage{block-size:var(--stage-h);justify-content:center;gap:32px;min-block-size:0;display:flex}.zoom__frame{min-block-size:0;display:grid;overflow:hidden}.zoom__frame--pc{background:var(--white);box-shadow:var(--sh-device);border-radius:12px;flex:0 720px;grid-template-rows:auto 1fr}.zoom__frame--pc .zoom__bar{block-size:28px}.zoom__frame--pc .gwin__url{block-size:18px;font-size:11px}.zoom__frame--sp{inline-size:calc((var(--stage-h) - 20px) * 390 / 844 + 20px);border:10px solid var(--ink);background:var(--ink);box-shadow:var(--sh-device);border-radius:40px;flex:none}.zoom__frame--sp .zoom__scroll{border-radius:30px}.zoom__scroll{overscroll-behavior:contain;background:var(--sky-l);scrollbar-width:thin;min-block-size:0;overflow-y:auto}.zoom__scroll img{block-size:auto;inline-size:100%;display:block}.zoom__ph{block-size:100%;min-block-size:240px;color:var(--ink-2);font-family:var(--f-round);font-weight:var(--fw-black);text-align:center;place-items:center;padding:24px;display:grid}.zoom__hint{color:var(--ink-3);font-size:var(--fs-note);font-weight:var(--fw-bold);text-align:center;padding-block:10px 4px}.zoom__foot{justify-content:space-between;align-items:center;gap:12px;padding-block-start:10px;display:flex}.zoom__nav{border-radius:var(--r-pill);background:var(--white);min-block-size:44px;color:var(--ink);font-size:var(--fs-small);font-weight:var(--fw-bold);box-shadow:inset 0 0 0 var(--bw) var(--ink);border:0;align-items:center;gap:6px;padding:.5em 1.1em;display:inline-flex}.zoom__nav:hover{background:var(--ink);color:var(--white)}@media (width<=600px){.zoom{--zh:calc(100dvh - 20px);--stage-h:calc(var(--zh) - 250px);border-radius:var(--r-card-s);inline-size:calc(100% - 20px)}.zoom__in{grid-template-rows:auto auto 1fr auto auto;padding:14px}.zoom__title{font-size:1.05rem}.zoom__tabs{border-radius:var(--r-pill);background:var(--white);box-shadow:inset 0 0 0 var(--bw) var(--ink);grid-template-columns:1fr 1fr;gap:4px;margin-block-end:12px;padding:4px;display:grid}.zoom__tabs button{border-radius:var(--r-pill);min-block-size:40px;font-weight:var(--fw-bold);transition:background-color var(--dur-s) var(--ease), color var(--dur-s) var(--ease);background:0 0;border:0}.zoom__tabs [aria-selected=true]{background:var(--ink);color:var(--white)}.zoom__stage{place-items:center;gap:0;display:grid}.zoom__frame{transition:inline-size .45s var(--ease), block-size .45s var(--ease), border-radius .45s var(--ease), border-width .45s var(--ease), opacity var(--dur-s) var(--ease), visibility 0s linear var(--dur-s);grid-area:1/1}.zoom__frame--pc{flex:none}.zoom__stage[data-view=pc] .zoom__frame{block-size:min(100%,115vw);inline-size:100%}.zoom__stage[data-view=sp] .zoom__frame{inline-size:calc((var(--stage-h) - 16px) * 390 / 844 + 16px);block-size:100%}.zoom__frame--sp{border-width:8px;border-radius:34px}.zoom__frame--sp .zoom__scroll{border-radius:26px}.zoom__stage[data-view=pc] .zoom__frame--sp{border-width:0;border-radius:12px}.zoom__stage[data-view=sp] .zoom__frame--pc{border-radius:34px}.zoom__stage[data-view=pc] .zoom__frame--sp,.zoom__stage[data-view=sp] .zoom__frame--pc{opacity:0;visibility:hidden}.zoom__stage[data-view=pc] .zoom__frame--pc,.zoom__stage[data-view=sp] .zoom__frame--sp{opacity:1;visibility:visible;transition-delay:0s}.zoom__nav{padding-inline:.9em}.zoom__nav span{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.zoom__open{font-size:var(--fs-small);flex:1;padding-inline:1em}}.gcard__tag,.zoom__tag{flex-wrap:wrap}.gcard__kind{border-radius:var(--r-pill);background:var(--sky-ll);box-shadow:inset 0 0 0 1.5px var(--sky-l);color:var(--sky-d);font-size:var(--fs-note);font-weight:var(--fw-bold);white-space:nowrap;padding:.1em .6em}.gcard__kind--corp,.zoom__tag .gcard__kind:not(:empty){background:var(--sun-l);box-shadow:inset 0 0 0 1.5px var(--sun-d);color:var(--ink)}.gpages{margin-block:12px 16px}.gpages ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.gpages a{border-radius:var(--r-pill);background:var(--white);min-block-size:32px;box-shadow:inset 0 0 0 1.5px var(--line);color:var(--ink);font-size:var(--fs-small);font-weight:var(--fw-bold);align-items:center;padding:.2em .8em;text-decoration:none;display:inline-flex}.gpages a:hover{box-shadow:inset 0 0 0 1.5px var(--sky);color:var(--sky-d)}.zoom__pages{justify-content:center;margin-block:4px 8px;display:flex}.zoom__pages[hidden]{display:none}.how[data-astro-cid-rhzsavk2]{--wave-h:48px;padding-block-end:calc(var(--sec-pb) + var(--wave-h));overflow:clip}.how__wave[data-astro-cid-rhzsavk2]{inline-size:100%;block-size:var(--wave-h);color:var(--cream);position:absolute;inset-block-end:-1px;inset-inline:0}@media (width<=600px){.how[data-astro-cid-rhzsavk2] .en{white-space:nowrap;overflow-wrap:normal;font-size:2.4rem}}.hflow[data-astro-cid-rhzsavk2]{grid-template-columns:auto 1fr minmax(0,470px) 1fr auto 1fr auto;align-items:center;gap:0 14px;margin-block-start:8px;display:grid}.harrow[data-astro-cid-rhzsavk2]{background-image:linear-gradient(90deg, color-mix(in srgb, var(--white) 55%, transparent) 50%, transparent 50%);background-size:10px 2px;block-size:2px;min-inline-size:28px;position:relative}.harrow[data-astro-cid-rhzsavk2]:after{content:"";border-block-start:2px solid color-mix(in srgb, var(--white) 70%, transparent);border-inline-end:2px solid color-mix(in srgb, var(--white) 70%, transparent);block-size:9px;inline-size:9px;position:absolute;inset-block-start:50%;inset-inline-end:-2px;transform:translateY(-50%)rotate(45deg)}.hnode[data-astro-cid-rhzsavk2]{justify-items:center;gap:10px;display:grid}.hnode__ic[data-astro-cid-rhzsavk2]{background:var(--white);block-size:76px;inline-size:76px;color:var(--ink);box-shadow:0 6px 0 var(--sky);border-radius:50%;place-items:center;display:grid}.hnode--end[data-astro-cid-rhzsavk2] .hnode__ic[data-astro-cid-rhzsavk2]{background:var(--or);box-shadow:0 6px 0 var(--or-d)}.hnode__ic[data-astro-cid-rhzsavk2] svg{block-size:30px;inline-size:30px}.hnode__t[data-astro-cid-rhzsavk2]{font-family:var(--f-round);font-weight:var(--fw-black);letter-spacing:var(--ls-label);font-size:1.05rem}.hboard[data-astro-cid-rhzsavk2]{border-radius:var(--r-card);background:color-mix(in srgb, var(--white) 6%, transparent);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--white) 16%, transparent);padding:22px 22px 24px;position:relative}.hboard__t[data-astro-cid-rhzsavk2]{font-family:var(--f-round);font-weight:var(--fw-black);letter-spacing:var(--ls-label);align-items:center;gap:10px;margin-block-end:14px;font-size:1.05rem;display:flex}.hboard__mascot[data-astro-cid-rhzsavk2]{flex:none;inline-size:26px;display:block}.hboard__mascot[data-astro-cid-rhzsavk2] svg{filter:drop-shadow(0 4px 6px #ff6a0059);block-size:auto;inline-size:100%}.hboard__roles[data-astro-cid-rhzsavk2]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.hrole[data-astro-cid-rhzsavk2]{border-radius:var(--r-pill);background:var(--white);min-block-size:44px;color:var(--ink);font-size:var(--fs-small);font-weight:var(--fw-bold);white-space:nowrap;box-shadow:0 3px 0 color-mix(in srgb, var(--white) 30%, transparent);align-items:center;gap:8px;padding:.45em .9em;line-height:1.3;display:flex}.hrole__dot[data-astro-cid-rhzsavk2]{border-radius:50%;flex:none;block-size:10px;inline-size:10px}.hrole__dot--sky[data-astro-cid-rhzsavk2]{background:var(--sky)}.hrole__dot--mint[data-astro-cid-rhzsavk2]{background:var(--mint)}.hrole__dot--sun[data-astro-cid-rhzsavk2]{background:var(--sun);box-shadow:inset 0 0 0 1.5px var(--sun-d)}.hrole__dot--or[data-astro-cid-rhzsavk2]{background:var(--or)}.hbadge[data-astro-cid-rhzsavk2]{aspect-ratio:1;border:2px dashed color-mix(in srgb, var(--sun) 70%, transparent);border-radius:50%;place-items:center;inline-size:148px;padding:9px;display:grid}.hbadge__in[data-astro-cid-rhzsavk2]{background:var(--sun);block-size:100%;inline-size:100%;color:var(--ink);box-shadow:0 8px 0 var(--sun-d), 0 24px 40px -16px color-mix(in srgb, var(--sun) 60%, transparent);border-radius:50%;align-content:center;place-items:center;gap:4px;display:grid;position:relative}.hbadge__in[data-astro-cid-rhzsavk2]>svg{block-size:34px;inline-size:34px}.hbadge__t[data-astro-cid-rhzsavk2]{font-family:var(--f-round);font-weight:var(--fw-black);letter-spacing:.06em;white-space:nowrap;font-size:1.08rem}.hbadge__check[data-astro-cid-rhzsavk2]{background:var(--sky-d);block-size:34px;inline-size:34px;color:var(--white);box-shadow:0 0 0 3px var(--ink);border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-start:2px;inset-inline-end:2px}.hbadge__check[data-astro-cid-rhzsavk2] svg{block-size:18px;inline-size:18px}.hpoints[data-astro-cid-rhzsavk2]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-block-start:64px;display:grid}.hpoint[data-astro-cid-rhzsavk2]{border-radius:var(--r-md);background:color-mix(in srgb, var(--white) 6%, transparent);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--white) 12%, transparent);font-weight:var(--fw-bold);align-items:center;gap:12px;padding:18px 20px;line-height:1.6;display:flex}.hpoint[data-astro-cid-rhzsavk2] .jp[data-astro-cid-rhzsavk2]{word-break:keep-all;overflow-wrap:anywhere}.hpoint__ic[data-astro-cid-rhzsavk2]{background:var(--sky-d);block-size:32px;inline-size:32px;color:var(--white);border-radius:50%;flex:none;place-items:center;display:grid}.hpoint__ic[data-astro-cid-rhzsavk2] svg{block-size:18px;inline-size:18px}.hnote[data-astro-cid-rhzsavk2]{color:color-mix(in srgb, var(--white) 78%, transparent);font-size:var(--fs-small);text-align:center;margin-block-start:18px}@media (width<=1100px){.hflow[data-astro-cid-rhzsavk2]{grid-template-columns:auto 1fr minmax(0,400px) 1fr auto 1fr auto;gap:0 10px}.hbadge[data-astro-cid-rhzsavk2]{inline-size:128px}.hnode__ic[data-astro-cid-rhzsavk2]{block-size:64px;inline-size:64px}}@media (width<=860px){.hflow[data-astro-cid-rhzsavk2]{grid-template-columns:minmax(0,1fr);justify-items:center;gap:0}.harrow[data-astro-cid-rhzsavk2]{background-image:linear-gradient(180deg, color-mix(in srgb, var(--white) 55%, transparent) 50%, transparent 50%);background-size:2px 10px;block-size:40px;inline-size:2px;min-inline-size:0}.harrow[data-astro-cid-rhzsavk2]:after{inset-block:auto -2px;inset-inline:50% auto;transform:translate(-50%)rotate(135deg)}.hnode[data-astro-cid-rhzsavk2]{grid-auto-flow:column;align-items:center;gap:14px}.hboard[data-astro-cid-rhzsavk2]{inline-size:min(100%,470px);margin-block:12px}.hbadge[data-astro-cid-rhzsavk2]{margin-block:12px 18px}.hpoints[data-astro-cid-rhzsavk2]{grid-template-columns:minmax(0,1fr);gap:10px;margin-block-start:48px}}@media (width<=420px){.hboard[data-astro-cid-rhzsavk2]{padding:18px 14px}.hboard__roles[data-astro-cid-rhzsavk2]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.hrole[data-astro-cid-rhzsavk2]{padding-inline:.8em}}.price[data-astro-cid-vlkwjq53]{background:linear-gradient(var(--cream), var(--cream-2))}.pgrid[data-astro-cid-vlkwjq53]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:28px;margin-block-start:36px;display:grid}.lpcard[data-astro-cid-vlkwjq53]{flex-direction:column;display:flex}.lpcard__body[data-astro-cid-vlkwjq53]{flex-direction:column;flex:1;display:flex}.lpcard__foot[data-astro-cid-vlkwjq53]{margin-block-start:auto;padding-block-start:26px}.cmp[data-astro-cid-vlkwjq53]{border-radius:var(--r-card);background:var(--white);max-inline-size:860px;box-shadow:var(--sh);margin:8px auto 0;padding:26px 28px 20px}.cmp__t[data-astro-cid-vlkwjq53]{font-family:var(--f-round);font-weight:var(--fw-black);text-align:center;font-size:1.2rem}.cmp__rows[data-astro-cid-vlkwjq53]{gap:18px;margin-block-start:18px;display:grid}.cmp__key[data-astro-cid-vlkwjq53]{font-size:var(--fs-small);font-weight:var(--fw-bold);color:var(--ink-2);flex-wrap:wrap;justify-content:center;gap:6px 18px;margin-block-start:10px;display:flex}.cmp__k[data-astro-cid-vlkwjq53]{align-items:center;gap:6px;display:inline-flex}.cmp__k[data-astro-cid-vlkwjq53]:before{content:"";border-radius:4px;block-size:14px;inline-size:14px}.cmp__k--mk[data-astro-cid-vlkwjq53]:before{background:var(--line);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 15%, transparent)}.cmp__k--us[data-astro-cid-vlkwjq53]:before{background:var(--sky-d)}.cmp__row[data-astro-cid-vlkwjq53]{grid-template-columns:9.5em minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.cmp__name[data-astro-cid-vlkwjq53]{font-family:var(--f-round);font-weight:var(--fw-black);white-space:nowrap;font-size:1.05rem}.cmp__bars[data-astro-cid-vlkwjq53]{gap:8px;min-inline-size:0;display:grid}.cmp__bar[data-astro-cid-vlkwjq53]{inline-size:max(var(--w), 7.5em);border-radius:var(--r-pill);max-inline-size:100%;font-size:var(--fs-small);font-weight:var(--fw-bold);white-space:nowrap;justify-content:flex-end;align-items:center;gap:8px;padding:7px 14px;display:flex;position:relative}.cmp__bar[data-astro-cid-vlkwjq53] b[data-astro-cid-vlkwjq53]{font-family:var(--f-round);font-weight:var(--fw-black);font-size:1.05rem}.cmp__bar--mk[data-astro-cid-vlkwjq53]{background:var(--line);color:var(--ink-2)}.cmp__bar--us[data-astro-cid-vlkwjq53]{background:var(--sky-d);color:var(--on-sky)}.cmp__ratio[data-astro-cid-vlkwjq53]{color:var(--or-text);line-height:1.1;font-weight:var(--fw-black);justify-items:center;display:grid}.cmp__ratio[data-astro-cid-vlkwjq53] span[data-astro-cid-vlkwjq53]{font-size:var(--fs-note)}.cmp__ratio[data-astro-cid-vlkwjq53] b[data-astro-cid-vlkwjq53]{font-family:var(--f-round);font-size:1.5rem}.cmp__sum[data-astro-cid-vlkwjq53]{text-align:center;font-family:var(--f-round);font-weight:var(--fw-black);margin-block-start:18px;font-size:1.35rem}.cmp__src[data-astro-cid-vlkwjq53]{font-size:var(--fs-note);color:var(--ink-3);margin-block-start:10px;line-height:1.7}.extra[data-astro-cid-vlkwjq53]{z-index:1;justify-content:center;margin-block:30px -24px;padding-block:10px;display:flex;position:relative;overflow-x:clip}.extra[data-astro-cid-vlkwjq53] span[data-astro-cid-vlkwjq53]{background:var(--or);color:var(--on-or);font-family:var(--f-round);font-weight:var(--fw-black);letter-spacing:.06em;box-shadow:0 7px 0 var(--or-d), 0 18px 30px -12px color-mix(in srgb, var(--or) 70%, transparent);border-radius:14px;padding:.32em 1.1em .38em;font-size:clamp(1.9rem,5vw,2.9rem);line-height:1.2;display:inline-block;position:relative;transform:rotate(-3deg)}.extra[data-astro-cid-vlkwjq53] span[data-astro-cid-vlkwjq53]:before,.extra[data-astro-cid-vlkwjq53] span[data-astro-cid-vlkwjq53]:after{content:"";background:linear-gradient(var(--sun), var(--sun)) 50% 0 / .14em .42em no-repeat, linear-gradient(var(--sun), var(--sun)) 0 100% / .14em .42em no-repeat, linear-gradient(var(--sun), var(--sun)) 100% 100% / .14em .42em no-repeat;block-size:1.1em;inline-size:.9em;position:absolute;inset-block-start:50%;translate:0 -50%}.extra[data-astro-cid-vlkwjq53] span[data-astro-cid-vlkwjq53]:before{inset-inline-start:-1.1em;rotate:-20deg}.extra[data-astro-cid-vlkwjq53] span[data-astro-cid-vlkwjq53]:after{inset-inline-end:-1.1em;rotate:20deg}@media (prefers-reduced-motion:no-preference){.extra[data-astro-cid-vlkwjq53] span[data-astro-cid-vlkwjq53]{animation:extra-pop 2.4s var(--ease) infinite}}@keyframes extra-pop{0%,70%,to{transform:rotate(-3deg)scale(1)}78%{transform:rotate(-3deg)scale(1.07)}86%{transform:rotate(-3deg)scale(.98)}}@media (width<=760px){.cmp[data-astro-cid-vlkwjq53]{padding:20px 16px 16px}.cmp__t[data-astro-cid-vlkwjq53]{font-size:1.05rem}.cmp__row[data-astro-cid-vlkwjq53]{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px}.cmp__name[data-astro-cid-vlkwjq53]{grid-column:1/-1}.cmp__bar[data-astro-cid-vlkwjq53]{inline-size:max(var(--w), 8.2em);font-size:var(--fs-note);padding:6px 12px}.extra[data-astro-cid-vlkwjq53] span[data-astro-cid-vlkwjq53]{font-size:1.75rem}.extra[data-astro-cid-vlkwjq53] span[data-astro-cid-vlkwjq53]:before{inset-inline-start:-.95em}.extra[data-astro-cid-vlkwjq53] span[data-astro-cid-vlkwjq53]:after{inset-inline-end:-.95em}.cmp__bar[data-astro-cid-vlkwjq53] b[data-astro-cid-vlkwjq53]{font-size:.95rem}.cmp__sum[data-astro-cid-vlkwjq53]{font-size:1.1rem}}.camp[data-astro-cid-vlkwjq53]{background:var(--sun-l);border:2.5px dashed var(--sun-d);border-radius:22px;align-items:center;gap:18px;max-inline-size:760px;margin-inline:auto;padding:16px 24px;display:flex}.camp__t[data-astro-cid-vlkwjq53]{font-family:var(--f-round);font-weight:var(--fw-black);font-size:1.2rem;line-height:1.4}.camp__cond[data-astro-cid-vlkwjq53]{color:var(--ink-2);line-height:1.6}.camp__tag[data-astro-cid-vlkwjq53]{background:var(--or);block-size:80px;inline-size:80px;color:var(--on-or);font-family:var(--f-round);font-weight:var(--fw-black);font-size:var(--fs-small);text-align:center;box-shadow:0 4px 0 var(--or-d);border-radius:50%;flex:none;place-items:center;line-height:1.2;display:grid;transform:rotate(-8deg)}.camp__tag[data-astro-cid-vlkwjq53] b[data-astro-cid-vlkwjq53]{font-size:1.5em;display:block}.pages[data-astro-cid-vlkwjq53]{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-block-start:20px;display:flex}.pages__l[data-astro-cid-vlkwjq53]{font-size:var(--fs-note);font-weight:var(--fw-bold);color:var(--ink-2);border-radius:var(--r-pill);background:var(--sky-ll);box-shadow:inset 0 0 0 1.5px var(--sky-l);padding:.2em .7em}.pages[data-astro-cid-vlkwjq53] b[data-astro-cid-vlkwjq53]{font-family:var(--f-round);font-weight:var(--fw-black);font-size:1.12rem}.pages__ex[data-astro-cid-vlkwjq53]{color:var(--ink-2);flex-basis:100%}.pbottom[data-astro-cid-vlkwjq53]{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:start;gap:28px;margin-block-start:44px;display:grid}.opts__t[data-astro-cid-vlkwjq53]{font-family:var(--f-round);font-weight:var(--fw-black);margin-block:8px var(--sp-4);font-size:1.35rem;line-height:1.4}.opts__list[data-astro-cid-vlkwjq53]{gap:12px;display:grid}.opt[data-astro-cid-vlkwjq53]{border-radius:var(--r-card-s);background:var(--white);box-shadow:0 0 0 var(--bw) var(--line), var(--sh);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.opt__name[data-astro-cid-vlkwjq53]{font-family:var(--f-round);font-weight:var(--fw-black);font-size:1.08rem;line-height:1.4}.opt__name[data-astro-cid-vlkwjq53] small[data-astro-cid-vlkwjq53]{font-family:var(--f-jp);font-size:var(--fs-small);font-weight:var(--fw-regular);color:var(--ink-2);display:block}.opt__price[data-astro-cid-vlkwjq53]{text-align:end;font-weight:var(--fw-black);white-space:nowrap;line-height:1.1}.opt__price[data-astro-cid-vlkwjq53] .m[data-astro-cid-vlkwjq53]{font-size:var(--fs-small);margin-inline-end:4px}.opt__price[data-astro-cid-vlkwjq53] .num[data-astro-cid-vlkwjq53]{color:var(--sky-d);font-size:1.9rem}.opt__price[data-astro-cid-vlkwjq53] .y[data-astro-cid-vlkwjq53]{font-size:1rem}.opt__price[data-astro-cid-vlkwjq53] small[data-astro-cid-vlkwjq53]{font-size:var(--fs-note);color:var(--ink-3);font-weight:var(--fw-bold);margin-block-start:4px;display:block}.lpcard[data-astro-cid-vlkwjq53]{background:var(--white);border-radius:var(--r-card-l);box-shadow:0 0 0 var(--bw-b) var(--ink), 0 14px 0 -2px var(--sky), 0 14px 0 1px var(--ink), 0 40px 60px -30px #1b234066;padding-block-end:34px;position:relative;overflow:hidden}.lpcard__top[data-astro-cid-vlkwjq53]{justify-content:space-between;align-items:center;gap:var(--sp-3);background:var(--sky-d);color:var(--on-sky);padding:18px 30px;display:flex}.lpcard__name[data-astro-cid-vlkwjq53]{font-family:var(--f-round);font-weight:var(--fw-black);font-size:var(--fs-h3);letter-spacing:.06em;line-height:1.3}.lpcard__name[data-astro-cid-vlkwjq53] small[data-astro-cid-vlkwjq53]{font-size:.7em;font-weight:var(--fw-bold);margin-inline-start:.3em}.lit[data-astro-cid-vlkwjq53]{border-radius:var(--r-pill);background:var(--sun);color:var(--ink);font-size:var(--fs-note);font-weight:var(--fw-black);letter-spacing:var(--ls-label);box-shadow:0 0 0 3px color-mix(in srgb, var(--sun) 35%, transparent), 0 0 18px color-mix(in srgb, var(--sun) 90%, transparent);white-space:nowrap;align-items:center;padding:.3em .85em;line-height:1.4;display:inline-flex}.lpcard__body[data-astro-cid-vlkwjq53]{padding:26px 30px 0}.bigprice[data-astro-cid-vlkwjq53]{color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:6px;margin-block-start:18px;line-height:1;display:flex}.bigprice__l[data-astro-cid-vlkwjq53]{font-size:var(--fs-small);font-weight:var(--fw-bold);color:var(--ink-2);flex-basis:100%;margin-block-end:6px}.bigprice[data-astro-cid-vlkwjq53] .num[data-astro-cid-vlkwjq53]{letter-spacing:-.01em;font-size:clamp(3.4rem,5.6vw,4.4rem)}.bigprice[data-astro-cid-vlkwjq53] .yen[data-astro-cid-vlkwjq53]{font-weight:var(--fw-black);font-size:1.6rem}.bigprice[data-astro-cid-vlkwjq53] small[data-astro-cid-vlkwjq53]{font-size:var(--fs-small);font-weight:var(--fw-bold);color:var(--ink-2);margin-inline-start:4px}.lpcard__desc[data-astro-cid-vlkwjq53]{color:var(--ink-2)}.monitor[data-astro-cid-vlkwjq53]{background:var(--sun-l);border:2.5px dashed var(--sun-d);border-radius:20px;margin-block-start:22px;padding:18px 20px;position:relative}.monitor__price[data-astro-cid-vlkwjq53]{font-weight:var(--fw-black);line-height:1.3}.monitor__price[data-astro-cid-vlkwjq53] .s[data-astro-cid-vlkwjq53]{font-size:var(--fs-small);color:var(--ink-2)}.monitor__price[data-astro-cid-vlkwjq53] .num[data-astro-cid-vlkwjq53]{color:var(--or-text);font-size:2.2rem}.monitor__price[data-astro-cid-vlkwjq53] .y[data-astro-cid-vlkwjq53]{font-size:1rem}.monitor__price[data-astro-cid-vlkwjq53] small[data-astro-cid-vlkwjq53]{font-size:var(--fs-note);color:var(--ink-2);font-weight:var(--fw-bold)}.inc[data-astro-cid-vlkwjq53]{border-radius:var(--r-card);background:var(--white);box-shadow:0 0 0 var(--bw) var(--line), var(--sh);margin-block-start:36px;padding:26px 30px}.inc__t[data-astro-cid-vlkwjq53]{font-family:var(--f-round);font-size:1.12rem;font-weight:var(--fw-black);color:var(--sky-d);margin-block-end:14px}.inc[data-astro-cid-vlkwjq53] ul[data-astro-cid-vlkwjq53]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 18px;margin:0;padding:0;list-style:none;display:grid}.inc[data-astro-cid-vlkwjq53] .fine[data-astro-cid-vlkwjq53]{text-align:start;margin-block-start:18px}.inc[data-astro-cid-vlkwjq53] li[data-astro-cid-vlkwjq53]{font-weight:var(--fw-bold);align-items:flex-start;gap:8px;line-height:1.55;display:flex}.inc__txt[data-astro-cid-vlkwjq53] small[data-astro-cid-vlkwjq53]{font-size:var(--fs-small);font-weight:var(--fw-regular);color:var(--ink-2);line-height:1.5;display:block}.inc__ic[data-astro-cid-vlkwjq53]{background:var(--sky);block-size:22px;inline-size:22px;color:var(--white);border-radius:50%;flex:none;place-items:center;margin-block-start:1px;display:grid}.facts[data-astro-cid-vlkwjq53]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-block-start:24px;display:grid}.fact[data-astro-cid-vlkwjq53]{background:var(--sky-ll);border-radius:var(--r-md);text-align:center;box-shadow:inset 0 0 0 1.5px var(--sky-l);padding:12px 10px;line-height:1.3}.fact__l[data-astro-cid-vlkwjq53]{font-size:var(--fs-note);font-weight:var(--fw-bold);color:var(--ink-2);display:block}.fact[data-astro-cid-vlkwjq53] b[data-astro-cid-vlkwjq53]{font-family:var(--f-round);font-weight:var(--fw-black);margin-block-start:4px;display:block}.fact[data-astro-cid-vlkwjq53] b[data-astro-cid-vlkwjq53] .num[data-astro-cid-vlkwjq53]{color:var(--sky-d);margin-inline-end:1px;font-size:1.6rem}.fine[data-astro-cid-vlkwjq53]{font-size:var(--fs-note);color:var(--ink-3);text-align:center;line-height:1.7}.care__head[data-astro-cid-vlkwjq53]{align-items:center;gap:var(--sp-3);margin-block-end:var(--sp-4);display:flex}.care__title[data-astro-cid-vlkwjq53]{font-family:var(--f-round);font-weight:var(--fw-black);font-size:1.35rem;line-height:1.4}.care__sub[data-astro-cid-vlkwjq53]{font-size:var(--fs-small);color:var(--ink-2);font-weight:var(--fw-bold)}.care__icon[data-astro-cid-vlkwjq53]{background:var(--ink);block-size:48px;inline-size:48px;color:var(--sky);border-radius:14px;flex:none;place-items:center;display:grid}.plans[data-astro-cid-vlkwjq53]{gap:var(--sp-4);display:grid}.plan[data-astro-cid-vlkwjq53]{background:var(--white);border-radius:var(--r-card-s);box-shadow:0 0 0 var(--bw) var(--line), var(--sh);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 16px;padding:22px 24px;display:grid;position:relative}.plan--rec[data-astro-cid-vlkwjq53]{box-shadow:0 0 0 var(--bw-b) var(--sky), 0 20px 40px -20px #116ea08c}.plan__name[data-astro-cid-vlkwjq53]{font-family:var(--f-round);font-weight:var(--fw-black);flex-wrap:wrap;align-items:center;gap:10px;font-size:1.18rem;line-height:1.4;display:flex}.plan__price[data-astro-cid-vlkwjq53]{text-align:end;font-weight:var(--fw-black);white-space:nowrap;grid-row:span 2;line-height:1}.plan__price[data-astro-cid-vlkwjq53] .m[data-astro-cid-vlkwjq53]{font-size:var(--fs-small);margin-inline-end:2px}.plan__price[data-astro-cid-vlkwjq53] .num[data-astro-cid-vlkwjq53]{color:var(--sky-d);font-size:2.5rem}.plan__price[data-astro-cid-vlkwjq53] .y[data-astro-cid-vlkwjq53]{font-size:1rem}.plan__price[data-astro-cid-vlkwjq53] small[data-astro-cid-vlkwjq53]{font-size:var(--fs-note);color:var(--ink-3);font-weight:var(--fw-bold);margin-block-start:6px;display:block}.plan__list[data-astro-cid-vlkwjq53]{flex-wrap:wrap;gap:6px;display:flex}.plan__list[data-astro-cid-vlkwjq53] li[data-astro-cid-vlkwjq53]{font-size:var(--fs-small);font-weight:var(--fw-bold);border-radius:var(--r-pill);background:var(--sky-ll);color:var(--ink-2);box-shadow:inset 0 0 0 1.5px var(--sky-l);padding:.2em .8em;line-height:1.5}.plan__list[data-astro-cid-vlkwjq53] li[data-astro-cid-vlkwjq53].plus{background:var(--or-l);color:var(--or-text);box-shadow:none}.notes[data-astro-cid-vlkwjq53]{box-shadow:inset 0 0 0 1.5px var(--line);background:#ffffffb3;border-radius:20px;gap:10px;margin-block-start:18px;padding:18px 22px;display:grid}.notes[data-astro-cid-vlkwjq53] li[data-astro-cid-vlkwjq53]{font-size:var(--fs-small);color:var(--ink-2);gap:10px;line-height:1.7;display:flex}.notes[data-astro-cid-vlkwjq53] li[data-astro-cid-vlkwjq53]:before{content:"";background:var(--sky);border-radius:50%;flex:none;block-size:8px;inline-size:8px;margin-block-start:.6em}.notes[data-astro-cid-vlkwjq53] b{color:var(--ink)}.self[data-astro-cid-vlkwjq53]{background:var(--ink);color:var(--white);border-radius:20px;align-items:center;gap:14px;margin-block-start:18px;padding:16px 20px;display:flex}.self__mark[data-astro-cid-vlkwjq53]{flex:none;place-items:center;block-size:66px;inline-size:54px;display:grid}.self__mark[data-astro-cid-vlkwjq53] .logo{block-size:66px}.self[data-astro-cid-vlkwjq53] p[data-astro-cid-vlkwjq53]{font-family:var(--f-round);font-weight:var(--fw-black);font-size:1.02rem;line-height:1.5}.self[data-astro-cid-vlkwjq53] small[data-astro-cid-vlkwjq53]{font-family:var(--f-jp);font-size:var(--fs-note);font-weight:var(--fw-regular);color:var(--white);opacity:.85;margin-block-start:2px;display:block}@media (width<=900px){.pgrid[data-astro-cid-vlkwjq53]{grid-template-columns:minmax(0,1fr);gap:44px;max-inline-size:640px;margin-block-start:32px;margin-inline:auto}.pbottom[data-astro-cid-vlkwjq53]{grid-template-columns:minmax(0,1fr);gap:36px;max-inline-size:640px;margin-inline:auto}.inc[data-astro-cid-vlkwjq53]{max-inline-size:640px;margin-inline:auto}.inc[data-astro-cid-vlkwjq53] ul[data-astro-cid-vlkwjq53]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.lpcard[data-astro-cid-vlkwjq53]{border-radius:26px}.lpcard__top[data-astro-cid-vlkwjq53]{padding:14px 20px}.lpcard__name[data-astro-cid-vlkwjq53]{font-size:1.12rem}.lpcard__body[data-astro-cid-vlkwjq53]{padding:22px 20px 0}.lpcard__foot[data-astro-cid-vlkwjq53] .btn{flex-wrap:wrap;gap:.35em .5em;padding:.9em .8em;font-size:1rem}.bigprice[data-astro-cid-vlkwjq53] .num[data-astro-cid-vlkwjq53]{font-size:3.2rem}.bigprice[data-astro-cid-vlkwjq53] .yen[data-astro-cid-vlkwjq53]{font-size:1.3rem}.monitor[data-astro-cid-vlkwjq53]{padding:14px 16px}.monitor__price[data-astro-cid-vlkwjq53] .num[data-astro-cid-vlkwjq53]{font-size:1.9rem}.camp[data-astro-cid-vlkwjq53]{align-items:flex-start;gap:12px;padding:14px 16px}.camp__tag[data-astro-cid-vlkwjq53]{block-size:64px;inline-size:64px;font-size:var(--fs-note)}.camp__t[data-astro-cid-vlkwjq53]{font-size:1.06rem}.inc[data-astro-cid-vlkwjq53]{padding:20px}.inc[data-astro-cid-vlkwjq53] ul[data-astro-cid-vlkwjq53]{grid-template-columns:minmax(0,1fr)}.opt[data-astro-cid-vlkwjq53]{padding:14px 16px}.opt__price[data-astro-cid-vlkwjq53] .num[data-astro-cid-vlkwjq53]{font-size:1.6rem}.fact[data-astro-cid-vlkwjq53]{padding:10px 4px}.fact[data-astro-cid-vlkwjq53] b[data-astro-cid-vlkwjq53]{font-size:var(--fs-small)}.fact[data-astro-cid-vlkwjq53] b[data-astro-cid-vlkwjq53] .num[data-astro-cid-vlkwjq53]{font-size:1.4rem}.plan[data-astro-cid-vlkwjq53]{grid-template-columns:minmax(0,1fr);padding:18px}.plan__price[data-astro-cid-vlkwjq53]{text-align:start;order:2;grid-row:auto}.plan__price[data-astro-cid-vlkwjq53] small[data-astro-cid-vlkwjq53]{margin-inline-start:6px;display:inline}.plan__list[data-astro-cid-vlkwjq53]{order:3;margin-block-start:4px}.plan__price[data-astro-cid-vlkwjq53] .num[data-astro-cid-vlkwjq53]{font-size:2.2rem}.self[data-astro-cid-vlkwjq53] p[data-astro-cid-vlkwjq53]{font-size:.95rem}}.flow[data-astro-cid-ezujxpi4]{background:var(--white)}.steps-wrap[data-astro-cid-ezujxpi4]{position:relative}.steps[data-astro-cid-ezujxpi4]{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;display:grid;position:relative}.steps__line[data-astro-cid-ezujxpi4]{border-block-start:3px dashed var(--sky);transform-origin:0;pointer-events:none;block-size:0;position:absolute;inset-block-start:27px;inset-inline:10%}.step[data-astro-cid-ezujxpi4]{grid-template-rows:auto 1fr;justify-items:center;gap:18px;display:grid;position:relative}.step__dot[data-astro-cid-ezujxpi4]{z-index:1;background:var(--sky-d);block-size:56px;inline-size:56px;color:var(--on-sky);box-shadow:0 0 0 6px var(--white), 0 4px 0 6px var(--sky-l);border-radius:50%;place-items:center;font-size:1.2rem;display:grid;position:relative}.step[data-astro-cid-ezujxpi4]:last-child .step__dot[data-astro-cid-ezujxpi4]{background:var(--or);color:var(--on-or);box-shadow:0 0 0 6px var(--white), 0 4px 0 6px var(--or-l)}.step__card[data-astro-cid-ezujxpi4]{border-radius:var(--r-card-s);background:var(--cream);block-size:100%;inline-size:100%;box-shadow:inset 0 0 0 var(--bw) var(--line);text-align:center;padding:24px 16px 22px}.step__ic[data-astro-cid-ezujxpi4]{background:var(--white);block-size:60px;inline-size:60px;color:var(--sky-d);box-shadow:0 0 0 var(--bw) var(--sky-l), 0 10px 20px -14px #116ea099;border-radius:18px;place-items:center;margin:0 auto 14px;display:grid}.step[data-astro-cid-ezujxpi4]:last-child .step__ic[data-astro-cid-ezujxpi4]{color:var(--or-text);box-shadow:0 0 0 var(--bw) var(--or-l), 0 10px 20px -14px #e05a0099}.step__t[data-astro-cid-ezujxpi4]{font-family:var(--f-round);font-weight:var(--fw-black);font-size:1.12rem;line-height:1.45}.step__b[data-astro-cid-ezujxpi4]{color:var(--ink-2);font-size:var(--fs-body);text-align:start;margin-block-start:8px;line-height:1.75}.flow__notes[data-astro-cid-ezujxpi4]{flex-wrap:wrap;justify-content:center;gap:12px;margin-block-start:44px;display:flex}.flow__notes[data-astro-cid-ezujxpi4] li[data-astro-cid-ezujxpi4]{border-radius:var(--r-pill);background:var(--sky-ll);box-shadow:inset 0 0 0 1.5px var(--sky-l);font-weight:var(--fw-bold);align-items:center;gap:10px;padding:10px 20px 10px 12px;line-height:1.5;display:inline-flex}.flow__nic[data-astro-cid-ezujxpi4]{background:var(--white);block-size:34px;inline-size:34px;color:var(--sky-d);border-radius:50%;flex:none;place-items:center;display:grid}@media (width<=1100px){.steps[data-astro-cid-ezujxpi4]{gap:12px}.step__card[data-astro-cid-ezujxpi4]{padding:22px 14px 20px}}@media (width<=860px){.steps-wrap[data-astro-cid-ezujxpi4]{max-inline-size:560px;margin-inline:auto}.steps[data-astro-cid-ezujxpi4]{grid-template-columns:minmax(0,1fr);gap:16px}.steps__line[data-astro-cid-ezujxpi4]{border-block-start:0;border-inline-start:3px dashed var(--sky);transform-origin:top;block-size:auto;inline-size:0;inset-block:28px;inset-inline:26px auto}.step[data-astro-cid-ezujxpi4]{grid-template-rows:auto;grid-template-columns:56px minmax(0,1fr);place-items:start stretch;gap:16px}.step__dot[data-astro-cid-ezujxpi4]{margin-block-start:14px}.step__card[data-astro-cid-ezujxpi4]{text-align:start;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:4px 14px;padding:18px 18px 18px 16px;display:grid}.step__ic[data-astro-cid-ezujxpi4]{border-radius:14px;grid-row:span 2;align-self:start;block-size:48px;inline-size:48px;margin:0}.step__ic[data-astro-cid-ezujxpi4] svg{block-size:26px!important;inline-size:26px!important}.step__t[data-astro-cid-ezujxpi4]{font-size:1.1rem}.step__b[data-astro-cid-ezujxpi4]{font-size:var(--fs-body);grid-column:2;margin:0}.flow__notes[data-astro-cid-ezujxpi4]{flex-direction:column;align-items:stretch;max-inline-size:560px;margin-block-start:32px;margin-inline:auto}.flow__notes[data-astro-cid-ezujxpi4] li[data-astro-cid-ezujxpi4]{border-radius:var(--r-md)}}@media (width<=600px){.step__card[data-astro-cid-ezujxpi4]{grid-template-columns:minmax(0,1fr)}.step__ic[data-astro-cid-ezujxpi4]{display:none}.step__b[data-astro-cid-ezujxpi4]{grid-column:1}}.faq[data-astro-cid-gfo3rpqg]{background:var(--cream)}.qa-list[data-astro-cid-gfo3rpqg]{gap:14px;max-inline-size:860px;margin-inline:auto;display:grid}.qa[data-astro-cid-gfo3rpqg]{border-radius:var(--r-card-s);background:var(--white);box-shadow:0 0 0 var(--bw) var(--line);transition:box-shadow var(--dur-hover) var(--ease)}.qa[data-astro-cid-gfo3rpqg]:hover{box-shadow:0 0 0 var(--bw) var(--sky-l), var(--sh)}.qa[data-astro-cid-gfo3rpqg][open]{box-shadow:0 0 0 var(--bw) var(--sky), var(--sh)}.qa__q[data-astro-cid-gfo3rpqg]{border-radius:var(--r-card-s);cursor:pointer;min-block-size:44px;font-family:var(--f-round);font-weight:var(--fw-black);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:20px 22px;font-size:1.1rem;line-height:1.5;list-style:none;display:grid}.qa__q[data-astro-cid-gfo3rpqg]::-webkit-details-marker{display:none}.qa__q[data-astro-cid-gfo3rpqg]::marker{content:""}.qa__q[data-astro-cid-gfo3rpqg]:focus-visible{outline-offset:-3px}.qa__mark[data-astro-cid-gfo3rpqg]{background:var(--sky-d);block-size:40px;inline-size:40px;color:var(--on-sky);border-radius:50%;flex:none;place-items:center;font-size:1.15rem;line-height:1;display:grid}.qa__mark--a[data-astro-cid-gfo3rpqg]{background:var(--or-l);color:var(--or-text)}.qa__toggle[data-astro-cid-gfo3rpqg]{background:var(--sky-ll);block-size:36px;inline-size:36px;color:var(--sky-d);box-shadow:inset 0 0 0 1.5px var(--sky-l);transition:transform var(--dur-s) var(--ease), background-color var(--dur-hover) var(--ease);border-radius:50%;place-items:center;display:grid}.qa[data-astro-cid-gfo3rpqg]:hover .qa__toggle[data-astro-cid-gfo3rpqg]{background:var(--sky-l)}.qa[data-astro-cid-gfo3rpqg][open] .qa__toggle[data-astro-cid-gfo3rpqg]{background:var(--sky-d);color:var(--on-sky);box-shadow:none;transform:rotate(45deg)}.qa__a[data-astro-cid-gfo3rpqg]{border-block-start:1.5px dashed var(--line);color:var(--ink-2);grid-template-columns:auto minmax(0,1fr);gap:16px;margin-inline:22px;padding:18px 0 22px;display:grid}.qa__a[data-astro-cid-gfo3rpqg] p[data-astro-cid-gfo3rpqg]{max-inline-size:40em;padding-block-start:5px}@supports selector(::details-content){@media (prefers-reduced-motion:no-preference){.qa[data-astro-cid-gfo3rpqg]{interpolate-size:allow-keywords}.qa[data-astro-cid-gfo3rpqg]::details-content{block-size:0;transition:block-size var(--dur-s) var(--ease), content-visibility var(--dur-s) allow-discrete;overflow:clip}.qa[data-astro-cid-gfo3rpqg][open]::details-content{block-size:auto}}}@media (width<=600px){.qa-list[data-astro-cid-gfo3rpqg]{gap:10px}.qa__q[data-astro-cid-gfo3rpqg]{gap:12px;padding:16px 14px;font-size:1rem}.qa__mark[data-astro-cid-gfo3rpqg]{block-size:34px;inline-size:34px;font-size:1rem}.qa__toggle[data-astro-cid-gfo3rpqg]{block-size:32px;inline-size:32px}.qa__a[data-astro-cid-gfo3rpqg]{gap:12px;margin-inline:14px;padding:14px 0 18px}.qa__a[data-astro-cid-gfo3rpqg] p[data-astro-cid-gfo3rpqg]{padding-block-start:3px}}.order[data-astro-cid-dckpjipz]{background:var(--or-l);overflow:clip}.order__in[data-astro-cid-dckpjipz]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:56px;display:grid}.order__intro[data-astro-cid-dckpjipz]{position:sticky;inset-block-start:calc(var(--hdr) + 32px)}.order__intro[data-astro-cid-dckpjipz] .sec__head{margin-block-end:28px}.order__intro[data-astro-cid-dckpjipz] .en{-webkit-text-stroke-color:#e05a0033}.order__points[data-astro-cid-dckpjipz]{gap:12px;display:grid}.order__points[data-astro-cid-dckpjipz] li[data-astro-cid-dckpjipz]{border-radius:var(--r-md);font-weight:var(--fw-bold);background:#ffffffbf;align-items:center;gap:12px;padding:12px 18px 12px 12px;line-height:1.5;display:flex;box-shadow:inset 0 0 0 1.5px #ffffffe6}.order__pic[data-astro-cid-dckpjipz]{background:var(--or);block-size:30px;inline-size:30px;color:var(--on-or);box-shadow:0 3px 0 var(--or-d);border-radius:50%;flex:none;place-items:center;display:grid}.mascot[data-astro-cid-dckpjipz]{block-size:200px;inline-size:220px;margin:36px 0 0 24px;position:relative}.mascot__ring[data-astro-cid-dckpjipz]{background:radial-gradient(circle at 50% 45%, var(--white) 0 55%, transparent 56%);box-shadow:0 0 0 2px var(--white);opacity:.8;border-radius:50%;position:absolute;inset:10px 30px 0 10px}.mascot__ring[data-astro-cid-dckpjipz]:after{content:"";border:2px dashed #e05a0059;border-radius:50%;position:absolute;inset:-14px}.mascot__body[data-astro-cid-dckpjipz]{filter:drop-shadow(0 16px 14px #1b234038);block-size:150px;position:absolute;inset-block-end:18px;inset-inline-start:50px;transform:rotate(-4deg)}.mascot__body[data-astro-cid-dckpjipz] .logo{block-size:150px}.mascot__dot[data-astro-cid-dckpjipz]{border-radius:50%;position:absolute}.mascot__dot--1[data-astro-cid-dckpjipz]{background:var(--sun);block-size:18px;inline-size:18px;inset-block-start:8px;inset-inline-end:34px}.mascot__dot--2[data-astro-cid-dckpjipz]{background:var(--sky);block-size:12px;inline-size:12px;inset-block-start:70px;inset-inline-end:6px}.mascot__dot--3[data-astro-cid-dckpjipz]{background:var(--mint);block-size:10px;inline-size:10px;inset-block-end:24px;inset-inline-start:6px}@media (prefers-reduced-motion:no-preference){.mascot__body[data-astro-cid-dckpjipz]{animation:bob 4.5s var(--ease-inout) infinite alternate}}@keyframes bob{to{transform:rotate(-1deg)translateY(-8px)}}.order__card[data-astro-cid-dckpjipz]{border-radius:var(--r-card-l);background:var(--white);box-shadow:0 0 0 var(--bw-b) var(--ink), 0 12px 0 -2px var(--or), 0 12px 0 1px var(--ink), 0 40px 60px -30px #1b234066;padding:40px 40px 36px;position:relative}.oform[data-astro-cid-dckpjipz]{gap:24px;display:grid}.hp[data-astro-cid-dckpjipz]{block-size:1px;inline-size:1px;position:absolute;inset-inline-start:-9999px;overflow:hidden}.oform__summary[data-astro-cid-dckpjipz]{border-radius:var(--r-md);background:var(--or-l);box-shadow:inset 4px 0 0 var(--or-text);color:var(--ink);font-weight:var(--fw-bold);align-items:flex-start;gap:10px;padding:14px 16px;line-height:1.6;display:flex}.oform__summary[data-astro-cid-dckpjipz][hidden]{display:none}.oform__summary[data-astro-cid-dckpjipz] svg{color:var(--or-text);flex:none;margin-block-start:3px}.oform__summary[data-astro-cid-dckpjipz]:focus{outline:none}.field[data-astro-cid-dckpjipz]{border:0;gap:8px;min-inline-size:0;margin:0;padding:0;display:grid}.field__label[data-astro-cid-dckpjipz]{font-weight:var(--fw-bold);align-items:center;gap:10px;padding:0;line-height:1.5;display:flex}.req[data-astro-cid-dckpjipz],.opt[data-astro-cid-dckpjipz]{border-radius:var(--r-xs);font-size:var(--fs-note);font-weight:var(--fw-black);letter-spacing:var(--ls-label);place-items:center;padding:.1em .6em;line-height:1.6;display:inline-grid}.req[data-astro-cid-dckpjipz]{background:var(--or-text);color:var(--white)}.opt[data-astro-cid-dckpjipz]{background:var(--sky-ll);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--sky-l)}.input[data-astro-cid-dckpjipz]{border:1.5px solid var(--ink-3);background:var(--white);min-block-size:54px;inline-size:100%;color:var(--ink);font-size:var(--fs-body);transition:border-color var(--dur-hover) var(--ease), box-shadow var(--dur-hover) var(--ease), background-color var(--dur-hover) var(--ease);border-radius:14px;padding:12px 16px;line-height:1.6}.input[data-astro-cid-dckpjipz]::placeholder{color:var(--ink-3);opacity:1}.input[data-astro-cid-dckpjipz]:hover{border-color:var(--ink-2)}.input[data-astro-cid-dckpjipz]:focus-visible{border-color:var(--sky-d);box-shadow:0 0 0 4px var(--sky-l);outline:none}.input--area[data-astro-cid-dckpjipz]{min-block-size:140px}.is-error[data-astro-cid-dckpjipz] .input[data-astro-cid-dckpjipz]{border-color:var(--or-text);background:color-mix(in srgb, var(--or-l) 45%, var(--white))}.is-error[data-astro-cid-dckpjipz] .input[data-astro-cid-dckpjipz]:focus-visible{box-shadow:0 0 0 4px var(--or-l)}.field__err[data-astro-cid-dckpjipz]:empty{display:none}.field__err[data-astro-cid-dckpjipz]{color:var(--or-text);font-size:var(--fs-small);font-weight:var(--fw-bold);align-items:flex-start;gap:6px;line-height:1.6;display:flex}.field__err[data-astro-cid-dckpjipz]:before{content:"!";background:var(--or-text);block-size:18px;inline-size:18px;color:var(--white);font-family:var(--f-en);border-radius:50%;flex:none;place-items:center;margin-block-start:2px;font-size:12px;line-height:1;display:grid}.types[data-astro-cid-dckpjipz]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.type--consult[data-astro-cid-dckpjipz]{grid-column:1/-1}.type[data-astro-cid-dckpjipz]{cursor:pointer;display:block;position:relative}.type[data-astro-cid-dckpjipz] input[data-astro-cid-dckpjipz]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.type__box[data-astro-cid-dckpjipz]{border:2px solid var(--ink-3);background:var(--white);color:#0000;block-size:22px;inline-size:22px;transition:background-color var(--dur-hover) var(--ease), border-color var(--dur-hover) var(--ease);pointer-events:none;border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-start:50%;inset-inline-start:14px;translate:0 -50%}.type__txt[data-astro-cid-dckpjipz]{border-radius:var(--r-md);background:var(--cream);block-size:100%;min-block-size:60px;box-shadow:inset 0 0 0 1.5px var(--ink-3);font-weight:var(--fw-bold);transition:box-shadow var(--dur-hover) var(--ease), background-color var(--dur-hover) var(--ease);flex-wrap:wrap;align-content:center;align-items:baseline;gap:0 4px;padding:12px 14px 12px 48px;line-height:1.45;display:flex}.type__txt[data-astro-cid-dckpjipz] small[data-astro-cid-dckpjipz]{font-size:var(--fs-small);font-weight:var(--fw-bold);color:var(--or-text)}.type[data-astro-cid-dckpjipz]:hover .type__txt[data-astro-cid-dckpjipz]{background:var(--sky-ll)}.type[data-astro-cid-dckpjipz] input[data-astro-cid-dckpjipz]:checked~.type__txt[data-astro-cid-dckpjipz]{background:var(--sky-ll);box-shadow:inset 0 0 0 3px var(--sky-d)}.type[data-astro-cid-dckpjipz] input[data-astro-cid-dckpjipz]:checked~.type__box[data-astro-cid-dckpjipz]{background:var(--sky-d);border-color:var(--sky-d);color:var(--white)}.type[data-astro-cid-dckpjipz] input[data-astro-cid-dckpjipz]:focus-visible~.type__txt[data-astro-cid-dckpjipz]{outline:3px solid var(--focus);outline-offset:3px}.camp-check[data-astro-cid-dckpjipz]{cursor:pointer;font-weight:var(--fw-bold);align-items:center;gap:12px;margin-block-start:6px;display:flex;position:relative}.camp-check[data-astro-cid-dckpjipz] input[data-astro-cid-dckpjipz]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.camp-check[data-astro-cid-dckpjipz] input[data-astro-cid-dckpjipz]:focus-visible~.agree__box[data-astro-cid-dckpjipz]{outline:3px solid var(--focus);outline-offset:3px}.monitor-note[data-astro-cid-dckpjipz]{border-radius:var(--r-sm);background:var(--sun-l);border:1.5px dashed var(--sun-d);color:var(--ink-2);font-size:var(--fs-body);margin-block-start:4px;padding:10px 14px;line-height:1.7}.field--type[data-astro-cid-dckpjipz]:has(.camp-check input:checked) .monitor-note[data-astro-cid-dckpjipz]{color:var(--ink);border-style:solid;border-color:var(--or-text)}.more[data-astro-cid-dckpjipz]{border-radius:var(--r-md);background:var(--sky-ll);box-shadow:inset 0 0 0 1.5px var(--sky-l)}.more__sum[data-astro-cid-dckpjipz]{border-radius:var(--r-md);cursor:pointer;min-block-size:56px;font-weight:var(--fw-bold);color:var(--sky-d);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px 10px 20px;list-style:none;display:flex}.more__sum[data-astro-cid-dckpjipz]::-webkit-details-marker{display:none}.more__sum[data-astro-cid-dckpjipz]::marker{content:""}.more__sum[data-astro-cid-dckpjipz]:focus-visible{outline-offset:-3px}.more__ic[data-astro-cid-dckpjipz]{background:var(--white);block-size:32px;inline-size:32px;box-shadow:inset 0 0 0 1.5px var(--sky-l);transition:transform var(--dur-s) var(--ease);border-radius:50%;place-items:center;display:grid}.more[data-astro-cid-dckpjipz][open] .more__ic[data-astro-cid-dckpjipz]{transform:rotate(45deg)}.more__body[data-astro-cid-dckpjipz]{gap:20px;padding:6px 20px 22px;display:grid}.agree[data-astro-cid-dckpjipz]{cursor:pointer;font-weight:var(--fw-bold);align-items:flex-start;gap:12px;line-height:1.6;display:flex;position:relative}.agree[data-astro-cid-dckpjipz] input[data-astro-cid-dckpjipz]{opacity:0;cursor:pointer;block-size:28px;inline-size:28px;margin:0;position:absolute;inset-block-start:0;inset-inline-start:0}.agree__box[data-astro-cid-dckpjipz]{border:2px solid var(--ink-3);background:var(--white);color:#0000;block-size:28px;inline-size:28px;transition:background-color var(--dur-hover) var(--ease), border-color var(--dur-hover) var(--ease);border-radius:8px;flex:none;place-items:center;display:grid}.agree[data-astro-cid-dckpjipz] input[data-astro-cid-dckpjipz]:checked+.agree__box[data-astro-cid-dckpjipz]{background:var(--sky-d);border-color:var(--sky-d);color:var(--white)}.agree[data-astro-cid-dckpjipz] input[data-astro-cid-dckpjipz]:focus-visible+.agree__box[data-astro-cid-dckpjipz]{outline:3px solid var(--focus);outline-offset:3px}.camp-check[data-astro-cid-dckpjipz] input[data-astro-cid-dckpjipz]:checked+.agree__box[data-astro-cid-dckpjipz]{background:var(--or-text);border-color:var(--or-text);color:var(--white)}.is-error[data-astro-cid-dckpjipz] .agree__box[data-astro-cid-dckpjipz]{border-color:var(--or-text)}.agree__txt[data-astro-cid-dckpjipz]{padding-block-start:1px}.agree__links[data-astro-cid-dckpjipz]{font-size:var(--fs-small);flex-wrap:wrap;gap:6px 18px;padding-inline-start:40px;display:flex}.agree__links[data-astro-cid-dckpjipz] a[data-astro-cid-dckpjipz]{min-block-size:32px;color:var(--sky-d);font-weight:var(--fw-bold);text-underline-offset:3px;align-items:center;gap:4px;display:inline-flex}.agree__links[data-astro-cid-dckpjipz] a[data-astro-cid-dckpjipz]:hover{text-decoration-thickness:2px}.field--agree[data-astro-cid-dckpjipz] .field__err[data-astro-cid-dckpjipz]{padding-inline-start:40px}.oform__foot[data-astro-cid-dckpjipz]{gap:14px;margin-block-start:4px;display:grid}.oform__status[data-astro-cid-dckpjipz]:empty{display:none}.oform__status[data-astro-cid-dckpjipz]{border-radius:var(--r-md);background:var(--sky-ll);box-shadow:inset 4px 0 0 var(--sky-d);color:var(--ink);font-weight:var(--fw-bold);padding:14px 16px;line-height:1.7}@media (width<=1100px){.order__in[data-astro-cid-dckpjipz]{gap:40px}.order__card[data-astro-cid-dckpjipz]{padding:34px 28px 30px}}@media (width<=900px){.order__in[data-astro-cid-dckpjipz]{grid-template-columns:minmax(0,1fr);gap:32px;max-inline-size:640px;margin-inline:auto}.order__intro[data-astro-cid-dckpjipz]{grid-template-columns:minmax(0,1fr) auto;column-gap:8px;display:grid;position:static}.order__intro[data-astro-cid-dckpjipz] .sec__head{grid-column:1/-1}.mascot[data-astro-cid-dckpjipz]{align-self:end;block-size:132px;inline-size:120px;margin:0}.mascot__ring[data-astro-cid-dckpjipz]{inset:10px 14px 0 6px}.mascot__ring[data-astro-cid-dckpjipz]:after{inset:-8px}.mascot__body[data-astro-cid-dckpjipz]{block-size:100px;inset-block-end:10px;inset-inline-start:26px}.mascot__body[data-astro-cid-dckpjipz] .logo{block-size:100px}.mascot__dot--1[data-astro-cid-dckpjipz]{inset-inline-end:12px}}@media (width<=600px){.types[data-astro-cid-dckpjipz],.order__intro[data-astro-cid-dckpjipz]{grid-template-columns:minmax(0,1fr)}.mascot[data-astro-cid-dckpjipz]{display:none}.order__card[data-astro-cid-dckpjipz]{border-radius:26px;padding:26px 18px 24px}.oform[data-astro-cid-dckpjipz]{gap:22px}.more__body[data-astro-cid-dckpjipz]{padding:4px 14px 18px}.agree__links[data-astro-cid-dckpjipz],.field--agree[data-astro-cid-dckpjipz] .field__err[data-astro-cid-dckpjipz]{padding-inline-start:40px}}
