.hero[data-astro-cid-bbe6dxrz]{position:relative;overflow:hidden;background:linear-gradient(180deg,#fbf5ea,#f6ecdc)}.hero__bg[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;pointer-events:none}.hero__light[data-astro-cid-bbe6dxrz]{position:absolute;border-radius:50%;background:radial-gradient(closest-side,#fffcf4f2,#fffcf400)}.hero__wave[data-astro-cid-bbe6dxrz]{position:absolute;left:-10%;right:-10%;bottom:-60px;height:160px;border-radius:50% 50% 0 0/100% 100% 0 0;background:#ffffff73}.hero__inner[data-astro-cid-bbe6dxrz]{position:relative}.hero__leaves[data-astro-cid-bbe6dxrz]{position:absolute;top:-40px;right:-60px;width:340px;height:300px;filter:blur(7px);opacity:.55}.hero__leaves[data-astro-cid-bbe6dxrz] i[data-astro-cid-bbe6dxrz]{position:absolute;width:120px;height:56px;border-radius:0 100%;background:linear-gradient(135deg,#b8d46a,#8fb846)}.hero__leaves[data-astro-cid-bbe6dxrz] i[data-astro-cid-bbe6dxrz]:nth-child(1){top:30px;left:120px;transform:rotate(-20deg)}.hero__leaves[data-astro-cid-bbe6dxrz] i[data-astro-cid-bbe6dxrz]:nth-child(2){top:90px;left:200px;transform:rotate(25deg);width:140px}.hero__leaves[data-astro-cid-bbe6dxrz] i[data-astro-cid-bbe6dxrz]:nth-child(3){top:150px;left:150px;transform:rotate(-50deg);opacity:.8}.hero__leaves[data-astro-cid-bbe6dxrz] i[data-astro-cid-bbe6dxrz]:nth-child(4){top:10px;left:230px;transform:rotate(60deg);width:100px}.hero__leaves[data-astro-cid-bbe6dxrz] i[data-astro-cid-bbe6dxrz]:nth-child(5){top:200px;left:230px;transform:rotate(10deg);opacity:.7}.hero__leaves[data-astro-cid-bbe6dxrz] i[data-astro-cid-bbe6dxrz]:nth-child(6){top:70px;left:60px;transform:rotate(-70deg);width:90px;opacity:.6}.hero__spark[data-astro-cid-bbe6dxrz]{position:absolute;width:34px;height:34px;pointer-events:none}.hero__spark[data-astro-cid-bbe6dxrz] i[data-astro-cid-bbe6dxrz]{position:absolute;left:50%;bottom:0;width:4px;height:14px;margin-left:-2px;border-radius:2px;background:var(--c-yellow);transform-origin:50% 100%}.hero__spark[data-astro-cid-bbe6dxrz] i[data-astro-cid-bbe6dxrz]:nth-child(1){transform:translate(-12px,-4px) rotate(-38deg)}.hero__spark[data-astro-cid-bbe6dxrz] i[data-astro-cid-bbe6dxrz]:nth-child(2){transform:translateY(-10px)}.hero__spark[data-astro-cid-bbe6dxrz] i[data-astro-cid-bbe6dxrz]:nth-child(3){transform:translate(12px,-4px) rotate(38deg)}.hero__title[data-astro-cid-bbe6dxrz]{position:relative;isolation:isolate;font-family:var(--ff-base);font-weight:900;line-height:1.32;letter-spacing:.01em;color:var(--c-brown)}.hero__title-red[data-astro-cid-bbe6dxrz]{color:var(--c-red)}.hero__title-mark[data-astro-cid-bbe6dxrz]{position:relative}.hero__title-mark[data-astro-cid-bbe6dxrz]:after{content:"";position:absolute;z-index:-1;left:-.55em;right:-.15em;bottom:-.1em;height:.3em;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 220 30' preserveAspectRatio='none'%3E%3Cpath d='M3 25C40 17 95 9 150 6c25-1.5 45-1 66 1l1 6c-22-2-42-2.5-66-1C97 15 44 22 6 30Z' fill='%23F6B800'/%3E%3C/svg%3E") no-repeat center / 100% 100%}.hero__lead[data-astro-cid-bbe6dxrz]{font-weight:700;color:var(--c-brown)}.hero__lead[data-astro-cid-bbe6dxrz] strong[data-astro-cid-bbe6dxrz]{font-weight:900;color:var(--c-red)}.hero__merits[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none}.merit[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;justify-content:center;background:var(--c-white);border-radius:var(--radius-md);box-shadow:0 6px 18px #3d2a1e14}.merit__icon[data-astro-cid-bbe6dxrz]{flex-shrink:0;fill:none;stroke:var(--c-yellow);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.merit__text[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;line-height:1.2}.merit__label[data-astro-cid-bbe6dxrz]{font-weight:700;color:var(--c-brown);letter-spacing:.04em}.merit__value[data-astro-cid-bbe6dxrz]{font-weight:900;line-height:1.05;color:var(--c-red);letter-spacing:-.01em}.merit__unit[data-astro-cid-bbe6dxrz]{margin-left:1px;font-size:.52em}.hero__result[data-astro-cid-bbe6dxrz]{position:relative;display:flex;align-items:center;background:var(--c-brown);color:var(--c-white);border-radius:20px;box-shadow:0 10px 24px #3d2a1e33}.hero__result-badge[data-astro-cid-bbe6dxrz]{flex-shrink:0;border-radius:999px;background:var(--c-yellow);color:var(--c-brown);font-weight:900;line-height:1.3}.hero__result-label[data-astro-cid-bbe6dxrz]{font-weight:700;line-height:1.45}.hero__result-value[data-astro-cid-bbe6dxrz]{font-weight:900;line-height:1;color:var(--c-yellow);white-space:nowrap;letter-spacing:-.01em}.hero__result-unit[data-astro-cid-bbe6dxrz]{margin-left:6px;font-size:.48em;color:var(--c-white)}.hero__result-mark[data-astro-cid-bbe6dxrz]{margin-left:2px;font-size:.24em;font-weight:700;color:var(--c-white);vertical-align:top}.hero__note[data-astro-cid-bbe6dxrz]{line-height:1.65;color:var(--c-brown-soft)}.hero__actions[data-astro-cid-bbe6dxrz]{display:flex}.hero__btn[data-astro-cid-bbe6dxrz]{position:relative;gap:14px;border-radius:999px;white-space:nowrap}.hero__btn-icon[data-astro-cid-bbe6dxrz],.hero__btn-chevron[data-astro-cid-bbe6dxrz]{flex-shrink:0;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.hero__btn-icon[data-astro-cid-bbe6dxrz]{stroke-width:1.9}.hero__btn-chevron[data-astro-cid-bbe6dxrz]{stroke-width:3;transition:transform .2s ease}.hero__btn[data-astro-cid-bbe6dxrz]:hover .hero__btn-chevron[data-astro-cid-bbe6dxrz]{transform:translate(3px)}.hero__sub[data-astro-cid-bbe6dxrz]{position:relative;display:inline-flex;align-items:center;gap:.45em;font-weight:900;color:var(--c-red);letter-spacing:.03em;line-height:1.4}.hero__sub-icon[data-astro-cid-bbe6dxrz]{flex-shrink:0;width:1.45em;height:1em;fill:var(--c-red)}.hero__sub-wheel[data-astro-cid-bbe6dxrz]{fill:var(--c-white);stroke:var(--c-red);stroke-width:2}.hero__swoosh[data-astro-cid-bbe6dxrz]{position:absolute;z-index:0;pointer-events:none}.hero__swoosh[data-astro-cid-bbe6dxrz] path[data-astro-cid-bbe6dxrz]{fill:var(--c-yellow);opacity:.75}.hero__van[data-astro-cid-bbe6dxrz]{position:absolute;z-index:5}.hero__van[data-astro-cid-bbe6dxrz] img[data-astro-cid-bbe6dxrz]{position:relative;width:100%;height:auto}.hero__van-speed[data-astro-cid-bbe6dxrz]{position:absolute;top:30%;left:100%;width:13%;height:34%}.hero__van-speed[data-astro-cid-bbe6dxrz] i[data-astro-cid-bbe6dxrz]{position:absolute;left:0;height:4px;border-radius:2px;background:var(--c-yellow)}.hero__van-speed[data-astro-cid-bbe6dxrz] i[data-astro-cid-bbe6dxrz]:nth-child(1){top:0;width:70%}.hero__van-speed[data-astro-cid-bbe6dxrz] i[data-astro-cid-bbe6dxrz]:nth-child(2){top:45%;width:100%}.hero__van-speed[data-astro-cid-bbe6dxrz] i[data-astro-cid-bbe6dxrz]:nth-child(3){top:90%;width:55%}.hero__stage[data-astro-cid-bbe6dxrz]{position:relative}.bento[data-astro-cid-bbe6dxrz]{position:absolute;margin:0}.bento[data-astro-cid-bbe6dxrz] img[data-astro-cid-bbe6dxrz]{width:100%;height:auto;filter:drop-shadow(0 18px 18px rgba(61,42,30,.2)) drop-shadow(0 4px 5px rgba(61,42,30,.14))}.bento--red[data-astro-cid-bbe6dxrz]{z-index:1}.bento--gold[data-astro-cid-bbe6dxrz]{z-index:2}.bento--black[data-astro-cid-bbe6dxrz]{z-index:3}@media(min-width:768px){.hero[data-astro-cid-bbe6dxrz]{padding-block:40px 28px}.hero__light[data-astro-cid-bbe6dxrz]{top:-10%;right:-8%;width:64vw;height:64vw;max-width:980px;max-height:980px}.hero__head[data-astro-cid-bbe6dxrz],.hero__body[data-astro-cid-bbe6dxrz]{position:relative;z-index:4;width:47.7%}.hero__visual[data-astro-cid-bbe6dxrz]{position:absolute;z-index:1;top:0;left:43.4%;width:57.6%;margin-top:-4%}.hero__stage[data-astro-cid-bbe6dxrz]{aspect-ratio:806 / 659}.bento--red[data-astro-cid-bbe6dxrz]{left:11%;top:0;width:60.2%}.bento--gold[data-astro-cid-bbe6dxrz]{left:50%;top:29%;width:50%}.bento--black[data-astro-cid-bbe6dxrz]{left:1.5%;top:32.5%;width:56%}.hero__spark--photo[data-astro-cid-bbe6dxrz]{top:4%;left:6%;z-index:4;transform:rotate(-28deg) scale(1.1)}.hero__van[data-astro-cid-bbe6dxrz]{left:63%;top:82.5%;width:30%}.hero__swoosh[data-astro-cid-bbe6dxrz]{left:49%;top:90%;width:51%;height:20%}.hero__area[data-astro-cid-bbe6dxrz]{position:relative;display:inline-flex;align-items:baseline;gap:.6em;padding:12px 52px 12px 34px;background:var(--c-red);color:var(--c-white);clip-path:polygon(16px 0,100% 0,calc(100% - 22px) 100%,0 100%);font-weight:900;font-size:clamp(1.25rem,.55rem + 1.4vw,2.0625rem);line-height:1.35;letter-spacing:.04em;box-shadow:var(--shadow-sm)}.hero__area-icon[data-astro-cid-bbe6dxrz]{display:none}.hero__area-limit[data-astro-cid-bbe6dxrz]{color:var(--c-yellow);font-size:1.12em}.hero__spark--area[data-astro-cid-bbe6dxrz]{display:none}.hero__sub[data-astro-cid-bbe6dxrz]{margin-top:18px;padding-inline:26px;font-size:clamp(1rem,.55rem + .85vw,1.5rem)}.hero__sub[data-astro-cid-bbe6dxrz]:before,.hero__sub[data-astro-cid-bbe6dxrz]:after{content:"";position:absolute;top:50%;width:2px;height:1.25em;background:var(--c-red)}.hero__sub[data-astro-cid-bbe6dxrz]:before{left:6px;transform:translateY(-50%) rotate(-28deg)}.hero__sub[data-astro-cid-bbe6dxrz]:after{right:6px;transform:translateY(-50%) rotate(28deg)}.hero__title[data-astro-cid-bbe6dxrz]{margin-top:10px;font-size:min(4.125rem,4.5vw)}.hero__lead[data-astro-cid-bbe6dxrz]{margin-top:18px;font-size:clamp(1rem,.7rem + .6vw,1.3125rem);line-height:1.75}.hero__merits[data-astro-cid-bbe6dxrz]{gap:16px;margin-top:22px}.merit[data-astro-cid-bbe6dxrz]{gap:14px;padding:16px 12px;min-height:98px}.merit__icon[data-astro-cid-bbe6dxrz]{width:54px;height:54px}.merit__label[data-astro-cid-bbe6dxrz]{font-size:1.0625rem}.merit__value[data-astro-cid-bbe6dxrz]{font-size:2.75rem}.hero__body[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column}.hero__proof[data-astro-cid-bbe6dxrz]{display:contents}.hero__merits[data-astro-cid-bbe6dxrz]{order:1}.hero__result[data-astro-cid-bbe6dxrz]{order:2;margin-top:16px}.hero__actions[data-astro-cid-bbe6dxrz]{order:3}.hero__note[data-astro-cid-bbe6dxrz]{order:4}.hero__result[data-astro-cid-bbe6dxrz]{gap:18px;padding:14px 28px 14px 24px;min-height:92px}.hero__result-badge[data-astro-cid-bbe6dxrz]{padding:6px 16px;font-size:1.125rem}.hero__result-label[data-astro-cid-bbe6dxrz]{flex:1;font-size:1.1875rem}.hero__result-value[data-astro-cid-bbe6dxrz]{font-size:4rem}.hero__spark--result[data-astro-cid-bbe6dxrz]{display:none}.hero__note[data-astro-cid-bbe6dxrz]{margin-top:16px;font-size:.8125rem}.hero__actions[data-astro-cid-bbe6dxrz]{margin-top:22px}.hero__btn[data-astro-cid-bbe6dxrz]{width:100%;min-height:76px;padding:12px 36px;font-size:1.5rem}.hero__btn-icon[data-astro-cid-bbe6dxrz]{width:34px;height:34px}.hero__btn-chevron[data-astro-cid-bbe6dxrz]{width:22px;height:22px;margin-left:8px}}@media(min-width:768px)and (max-width:1199px){.hero__sub[data-astro-cid-bbe6dxrz]{padding-inline:20px;font-size:clamp(.8125rem,.15rem + 1.45vw,1rem);white-space:nowrap}.hero__result-label[data-astro-cid-bbe6dxrz]{flex:1 1 8em}.hero__area[data-astro-cid-bbe6dxrz]{padding:10px 34px 10px 22px;font-size:clamp(.9375rem,.1rem + 1.75vw,1.375rem)}.hero__area-place[data-astro-cid-bbe6dxrz],.hero__area-limit[data-astro-cid-bbe6dxrz]{white-space:nowrap}.merit[data-astro-cid-bbe6dxrz]{flex-direction:column;gap:6px;padding:14px 6px;text-align:center}.merit__text[data-astro-cid-bbe6dxrz]{align-items:center}.merit__icon[data-astro-cid-bbe6dxrz]{width:40px;height:40px}.merit__label[data-astro-cid-bbe6dxrz]{font-size:.875rem}.merit__value[data-astro-cid-bbe6dxrz]{font-size:2.125rem}.hero__result[data-astro-cid-bbe6dxrz]{flex-wrap:wrap;gap:8px 14px}.hero__result-label[data-astro-cid-bbe6dxrz]{font-size:.9375rem}.hero__result-value[data-astro-cid-bbe6dxrz]{font-size:3rem}.hero__note[data-astro-cid-bbe6dxrz]{margin-top:12px;font-size:.75rem}.hero__actions[data-astro-cid-bbe6dxrz]{flex-direction:column;gap:16px;width:100%}.hero__actions[data-astro-cid-bbe6dxrz] .btn--primary[data-astro-cid-bbe6dxrz]{min-width:0;width:100%}.hero__btn[data-astro-cid-bbe6dxrz]{min-height:62px;font-size:1.125rem}.hero__btn-icon[data-astro-cid-bbe6dxrz]{width:26px;height:26px}}@media(max-width:767px){.hero[data-astro-cid-bbe6dxrz]{padding-block:18px 40px;background:radial-gradient(120% 60% at 50% 0%,#fffaf0,#fffaf000 70%),linear-gradient(180deg,#fbf3e6,#f3e6d1)}.hero__light[data-astro-cid-bbe6dxrz]{top:330px;left:50%;width:130vw;height:80vw;transform:translate(-50%)}.hero__wave[data-astro-cid-bbe6dxrz],.hero__leaves[data-astro-cid-bbe6dxrz]{display:none}.hero__inner[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column}.hero__head[data-astro-cid-bbe6dxrz]{text-align:center}.hero__area[data-astro-cid-bbe6dxrz]{position:relative;display:inline-flex;align-items:stretch;max-width:100%;border:1.5px solid var(--c-red);border-radius:999px;background:var(--c-white);box-shadow:0 4px 12px #c8161d1f;font-weight:900;line-height:1.3}.hero__area-place[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;gap:4px;padding:7px 4px 7px 12px;font-size:min(.875rem,3.6vw);color:var(--c-brown);white-space:nowrap}.hero__area-icon[data-astro-cid-bbe6dxrz]{width:16px;height:16px;color:var(--c-red);flex-shrink:0}.hero__area-limit[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;padding:7px 14px 7px 18px;margin-left:4px;border-radius:0 999px 999px 0;background:var(--c-red);color:var(--c-yellow);clip-path:polygon(12px 0,100% 0,100% 100%,0 100%);font-size:min(1rem,4vw);white-space:nowrap}.hero__spark--area[data-astro-cid-bbe6dxrz]{top:-22px;right:-14px;transform:rotate(20deg) scale(.75)}.hero__sub[data-astro-cid-bbe6dxrz]{margin-top:14px;font-size:min(.9375rem,3.85vw)}.hero__title[data-astro-cid-bbe6dxrz]{margin-top:6px;font-size:min(2.125rem,8.6vw);line-height:1.3}.hero__lead[data-astro-cid-bbe6dxrz]{position:relative;margin:12px auto 0;padding-inline:16px;font-size:min(.9375rem,3.85vw);line-height:1.75}.hero__lead[data-astro-cid-bbe6dxrz]:before,.hero__lead[data-astro-cid-bbe6dxrz]:after{content:"";position:absolute;top:50%;width:1.5px;height:38px;background:var(--c-red)}.hero__lead[data-astro-cid-bbe6dxrz]:before{left:2px;transform:translateY(-50%) rotate(-24deg)}.hero__lead[data-astro-cid-bbe6dxrz]:after{right:2px;transform:translateY(-50%) rotate(24deg)}.hero__visual[data-astro-cid-bbe6dxrz]{margin:8px -14px 0}.hero__stage[data-astro-cid-bbe6dxrz]{aspect-ratio:1 / .66}.hero__van[data-astro-cid-bbe6dxrz]{left:68%;top:70%;width:30%}.hero__van-speed[data-astro-cid-bbe6dxrz]{display:none}.hero__swoosh[data-astro-cid-bbe6dxrz]{left:2%;top:80%;width:80%;height:18%}.bento--red[data-astro-cid-bbe6dxrz]{left:0;top:3%;width:42%}.bento--gold[data-astro-cid-bbe6dxrz]{left:65%;top:5%;width:35%}.bento--black[data-astro-cid-bbe6dxrz]{left:20%;top:0;width:60%}.bento[data-astro-cid-bbe6dxrz] img[data-astro-cid-bbe6dxrz]{filter:drop-shadow(0 10px 10px rgba(61,42,30,.2)) drop-shadow(0 2px 3px rgba(61,42,30,.14))}.hero__spark--photo[data-astro-cid-bbe6dxrz]{top:0;left:6px;z-index:4;transform:rotate(-30deg) scale(.7)}.hero__body[data-astro-cid-bbe6dxrz]{margin-top:4px}.hero__merits[data-astro-cid-bbe6dxrz]{gap:8px}.merit[data-astro-cid-bbe6dxrz]{gap:4px;padding:10px 4px;min-height:64px}.merit__icon[data-astro-cid-bbe6dxrz]{width:min(28px,7vw);height:min(28px,7vw)}.merit__label[data-astro-cid-bbe6dxrz]{font-size:min(.8125rem,3.1vw);letter-spacing:0;white-space:nowrap}.merit__value[data-astro-cid-bbe6dxrz]{font-size:min(1.875rem,7.4vw)}.hero__proof[data-astro-cid-bbe6dxrz]{margin-top:14px}.hero__result[data-astro-cid-bbe6dxrz]{justify-content:center;gap:14px;padding:14px 16px;min-height:76px}.hero__result-badge[data-astro-cid-bbe6dxrz]{position:absolute;top:-9px;left:14px;padding:2px 10px;font-size:.6875rem}.hero__result-label[data-astro-cid-bbe6dxrz]{padding-right:14px;border-right:1px solid rgba(255,255,255,.35);font-size:min(.875rem,3.6vw)}.hero__result-value[data-astro-cid-bbe6dxrz]{font-size:min(2.875rem,11.5vw)}.hero__spark--result[data-astro-cid-bbe6dxrz]{top:-16px;right:8px;transform:rotate(25deg) scale(.7)}.hero__note[data-astro-cid-bbe6dxrz]{margin-top:8px;font-size:.6875rem}.hero__actions[data-astro-cid-bbe6dxrz]{flex-direction:column;gap:14px;margin-top:18px}.hero__btn[data-astro-cid-bbe6dxrz]{width:100%;min-height:58px;padding:10px 18px;font-size:min(1.125rem,4.5vw)}.hero__btn-icon[data-astro-cid-bbe6dxrz]{width:26px;height:26px}.hero__btn-chevron[data-astro-cid-bbe6dxrz]{width:18px;height:18px;margin-left:4px}}.worries[data-astro-cid-ueg5m3d2]{position:relative;padding-block:clamp(64px,8vw,112px);background:var(--c-white)}.worries__target[data-astro-cid-ueg5m3d2]{margin-top:14px;text-align:center;font-size:clamp(.875rem,.82rem + .3vw,1rem);font-weight:700;line-height:1.7;color:var(--c-brown-soft)}.worries__eyebrow[data-astro-cid-ueg5m3d2]{margin-bottom:8px;text-align:center;font-size:.8125rem;font-weight:700;letter-spacing:.2em;color:var(--c-red)}.worries__list[data-astro-cid-ueg5m3d2]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:clamp(36px,4vw,56px) 0 0;padding:0;list-style:none}.worry[data-astro-cid-ueg5m3d2]{position:relative;display:flex;flex-direction:column;align-items:center;gap:18px;padding:40px 20px 32px;border-radius:var(--radius-lg);background:var(--c-cream);border:1px solid var(--c-line);box-shadow:var(--shadow-sm);text-align:center;transition:transform .25s ease,box-shadow .25s ease}.worry[data-astro-cid-ueg5m3d2]:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.worry__num[data-astro-cid-ueg5m3d2]{position:absolute;top:14px;left:18px;font-family:var(--ff-round);font-weight:900;font-size:1.125rem;line-height:1;color:var(--c-yellow);letter-spacing:.04em}.worry__icon[data-astro-cid-ueg5m3d2]{display:grid;place-items:center;width:84px;height:84px;border-radius:50%;background:var(--c-white);color:var(--c-brown);box-shadow:var(--shadow-sm)}.worry__icon[data-astro-cid-ueg5m3d2] svg[data-astro-cid-ueg5m3d2]{width:44px;height:44px}.worry__text[data-astro-cid-ueg5m3d2]{font-size:1.0625rem;font-weight:700;line-height:1.7;color:var(--c-brown)}.worry__text[data-astro-cid-ueg5m3d2] strong[data-astro-cid-ueg5m3d2]{color:var(--c-red);font-weight:900}.worries__answer[data-astro-cid-ueg5m3d2]{display:flex;flex-direction:column;align-items:center;margin-top:clamp(40px,5vw,64px)}.worries__arrow[data-astro-cid-ueg5m3d2]{width:0;height:0;border-left:36px solid transparent;border-right:36px solid transparent;border-top:26px solid var(--c-cream-deep);margin-bottom:clamp(24px,3vw,36px)}.worries__answer-text[data-astro-cid-ueg5m3d2]{position:relative;padding:clamp(22px,3vw,32px) clamp(28px,5vw,64px);border-radius:var(--radius-lg);background:var(--c-brown);color:var(--c-white);box-shadow:var(--shadow-md);font-family:var(--ff-round);font-weight:900;font-size:clamp(1.375rem,1rem + 1.6vw,2.125rem);line-height:1.55;letter-spacing:.04em;text-align:center}.worries__brand[data-astro-cid-ueg5m3d2]{color:var(--c-yellow)}.worries__brand-mark[data-astro-cid-ueg5m3d2]{display:inline-block;margin-inline:2px;padding:0 .12em;border-radius:8px;background:var(--c-red);color:var(--c-white);line-height:1.25}@media(max-width:1023px){.worries__list[data-astro-cid-ueg5m3d2]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.worries__list[data-astro-cid-ueg5m3d2]{grid-template-columns:minmax(0,1fr);gap:12px}.worry[data-astro-cid-ueg5m3d2]{flex-direction:row;align-items:center;gap:16px;padding:18px 18px 18px 16px;border-radius:var(--radius-md);text-align:left}.worry__num[data-astro-cid-ueg5m3d2]{top:10px;left:auto;right:14px;font-size:.875rem}.worry__icon[data-astro-cid-ueg5m3d2]{flex-shrink:0;width:60px;height:60px}.worry__icon[data-astro-cid-ueg5m3d2] svg[data-astro-cid-ueg5m3d2]{width:32px;height:32px}.worry__text[data-astro-cid-ueg5m3d2]{font-size:.9375rem;line-height:1.65;padding-right:16px}.worries__arrow[data-astro-cid-ueg5m3d2]{border-left-width:28px;border-right-width:28px;border-top-width:20px}.worries__answer-text[data-astro-cid-ueg5m3d2]{width:100%;font-size:1.375rem}}@media(min-width:1024px)and (max-width:1199px){.worry[data-astro-cid-ueg5m3d2]{padding-inline:14px}.worry__text[data-astro-cid-ueg5m3d2]{font-size:.9375rem}}.worry--key[data-astro-cid-ueg5m3d2]{background:#fff1f1;border:2px solid var(--c-red)}.worry--key[data-astro-cid-ueg5m3d2] .worry__icon[data-astro-cid-ueg5m3d2]{background:var(--c-red);color:var(--c-white)}.worry__icon[data-astro-cid-ueg5m3d2] .icon[data-astro-cid-ueg5m3d2]{stroke-width:1.9}.worries__issue[data-astro-cid-ueg5m3d2]{font-family:var(--ff-round);font-weight:900;font-size:clamp(1.25rem,1rem + 1vw,1.75rem);line-height:1.5;text-align:center;color:var(--c-brown)}.worries__issue[data-astro-cid-ueg5m3d2] strong[data-astro-cid-ueg5m3d2]{color:var(--c-red);background:linear-gradient(transparent 64%,var(--c-yellow-soft) 64%,var(--c-yellow-soft) 94%,transparent 94%)}.worries__issue[data-astro-cid-ueg5m3d2]+.worries__arrow[data-astro-cid-ueg5m3d2]{margin-top:clamp(16px,2vw,24px)}.worries__answer-box[data-astro-cid-ueg5m3d2]{width:100%;max-width:880px;padding:clamp(24px,3.5vw,40px) clamp(20px,4vw,56px);border-radius:var(--radius-lg);background:var(--c-brown);color:var(--c-white);box-shadow:var(--shadow-md);text-align:center}.worries__answer-lead[data-astro-cid-ueg5m3d2]{font-weight:700;font-size:clamp(.9375rem,.85rem + .4vw,1.125rem);line-height:1.6}.worries__answer-main[data-astro-cid-ueg5m3d2]{margin-top:8px;font-family:var(--ff-round);font-weight:900;font-size:clamp(1.375rem,1rem + 1.6vw,2.125rem);line-height:1.5;letter-spacing:.03em}.worries__answer-em[data-astro-cid-ueg5m3d2]{color:var(--c-yellow)}.worries__answer-sub[data-astro-cid-ueg5m3d2]{margin-top:10px;font-size:clamp(.875rem,.82rem + .3vw,1rem);line-height:1.7;color:#ffffffd9}.system[data-astro-cid-ua6eyqvz]{padding-block:clamp(72px,9vw,120px);background:var(--c-white);border-top:1px solid var(--c-line)}.system__title[data-astro-cid-ua6eyqvz]{line-height:1.5}.system__key--hq[data-astro-cid-ua6eyqvz]{color:var(--c-red)}.system__key--fc[data-astro-cid-ua6eyqvz]{background:linear-gradient(transparent 62%,var(--c-yellow-soft) 62%,var(--c-yellow-soft) 92%,transparent 92%)}.roles[data-astro-cid-ua6eyqvz]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:0;margin-top:clamp(40px,5vw,64px)}.role[data-astro-cid-ua6eyqvz]{border-radius:var(--radius-lg);background:var(--c-white);border:1px solid var(--c-line);box-shadow:var(--shadow-md);overflow:hidden}.role__head[data-astro-cid-ua6eyqvz]{position:relative;padding:28px 32px 24px;text-align:center}.role--hq[data-astro-cid-ua6eyqvz] .role__head[data-astro-cid-ua6eyqvz]{background:linear-gradient(180deg,#fff1f1,#fff);border-top:6px solid var(--c-red)}.role--fc[data-astro-cid-ua6eyqvz] .role__head[data-astro-cid-ua6eyqvz]{background:linear-gradient(180deg,#fff6dc,#fff);border-top:6px solid var(--c-yellow)}.role__tag[data-astro-cid-ua6eyqvz]{position:absolute;top:16px;left:18px;padding:3px 12px;border-radius:999px;font-size:.8125rem;font-weight:700;line-height:1.5}.role--hq[data-astro-cid-ua6eyqvz] .role__tag[data-astro-cid-ua6eyqvz]{background:var(--c-red);color:var(--c-white)}.role--fc[data-astro-cid-ua6eyqvz] .role__tag[data-astro-cid-ua6eyqvz]{background:var(--c-brown);color:var(--c-yellow)}.role__name[data-astro-cid-ua6eyqvz]{display:flex;align-items:center;justify-content:center;gap:10px;min-height:52px;font-family:var(--ff-round);font-weight:900;font-size:clamp(1.5rem,1.2rem + .9vw,1.875rem);line-height:1.3;color:var(--c-brown)}.role__logo[data-astro-cid-ua6eyqvz]{width:clamp(150px,14vw,190px);height:auto}.role__name-icon[data-astro-cid-ua6eyqvz]{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--c-yellow);color:var(--c-brown)}.role__name-icon[data-astro-cid-ua6eyqvz] .icon[data-astro-cid-ua6eyqvz]{width:26px;height:26px}.role__duty[data-astro-cid-ua6eyqvz]{display:inline-block;margin-top:12px;padding:6px 18px;border-radius:999px;font-weight:900;font-size:1.0625rem;line-height:1.5}.role--hq[data-astro-cid-ua6eyqvz] .role__duty[data-astro-cid-ua6eyqvz]{background:var(--c-red);color:var(--c-white)}.role--fc[data-astro-cid-ua6eyqvz] .role__duty[data-astro-cid-ua6eyqvz]{background:var(--c-yellow);color:var(--c-brown)}.role__list[data-astro-cid-ua6eyqvz]{display:grid;gap:10px;margin:0;padding:8px 32px 32px;list-style:none}.role__list[data-astro-cid-ua6eyqvz] li[data-astro-cid-ua6eyqvz]{display:flex;align-items:center;gap:14px;padding:10px 14px;border-radius:var(--radius-sm);background:var(--c-cream);font-weight:700;font-size:1rem;line-height:1.5;color:var(--c-brown)}.role__icon[data-astro-cid-ua6eyqvz]{display:grid;flex-shrink:0;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--c-white);box-shadow:var(--shadow-sm)}.role--hq[data-astro-cid-ua6eyqvz] .role__icon[data-astro-cid-ua6eyqvz]{color:var(--c-red)}.role--fc[data-astro-cid-ua6eyqvz] .role__icon[data-astro-cid-ua6eyqvz]{color:var(--c-brown)}.role__icon[data-astro-cid-ua6eyqvz] .icon[data-astro-cid-ua6eyqvz]{width:20px;height:20px}.roles__link[data-astro-cid-ua6eyqvz]{position:relative;display:flex;align-items:center;justify-content:center;width:72px}.roles__link-circle[data-astro-cid-ua6eyqvz]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:92px;height:92px;flex-shrink:0;border-radius:50%;background:var(--c-brown);color:var(--c-white);box-shadow:var(--shadow-md);font-size:.8125rem;font-weight:700;line-height:1.3}.roles__link-circle[data-astro-cid-ua6eyqvz] .icon[data-astro-cid-ua6eyqvz]{width:26px;height:26px;color:var(--c-yellow)}.flow[data-astro-cid-ua6eyqvz]{margin-top:clamp(48px,6vw,80px);padding:clamp(28px,4vw,48px) clamp(20px,3.5vw,48px);border-radius:var(--radius-lg);background:var(--c-cream)}.flow__title[data-astro-cid-ua6eyqvz]{text-align:center;font-family:var(--ff-round);font-weight:900;font-size:clamp(1.25rem,1.05rem + .7vw,1.625rem);line-height:1.4;color:var(--c-brown)}.flow__steps[data-astro-cid-ua6eyqvz]{display:grid;grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr) 32px minmax(0,1fr) 48px minmax(0,1fr) 32px minmax(0,1fr);grid-template-rows:auto auto;gap:14px 0;margin:28px 0 0;padding:0;list-style:none}.flow__group[data-astro-cid-ua6eyqvz]{display:flex;align-items:center;justify-content:center;gap:8px;grid-row:1;padding:8px 12px;border-radius:999px;font-weight:900;font-size:1rem;line-height:1.4;text-align:center}.flow__group[data-astro-cid-ua6eyqvz] .icon[data-astro-cid-ua6eyqvz]{width:20px;height:20px}.flow__group--hq[data-astro-cid-ua6eyqvz]{grid-column:1 / 6;background:var(--c-red);color:var(--c-white)}.flow__group--fc[data-astro-cid-ua6eyqvz]{grid-column:7 / 10;background:var(--c-yellow);color:var(--c-brown)}.flow__step[data-astro-cid-ua6eyqvz]{grid-row:2;display:flex;flex-direction:column;align-items:center;gap:8px;padding:22px 12px 20px;border-radius:var(--radius-md);background:var(--c-white);box-shadow:var(--shadow-sm);text-align:center}.flow__step--hq[data-astro-cid-ua6eyqvz]{border:2px solid rgba(200,22,29,.35)}.flow__step--fc[data-astro-cid-ua6eyqvz]{border:2px solid rgba(246,184,0,.6)}.flow__num[data-astro-cid-ua6eyqvz]{font-size:.75rem;font-weight:900;letter-spacing:.12em;color:var(--c-brown-soft)}.flow__icon[data-astro-cid-ua6eyqvz]{display:grid;place-items:center;width:72px;height:72px;border-radius:50%}.flow__step--hq[data-astro-cid-ua6eyqvz] .flow__icon[data-astro-cid-ua6eyqvz]{background:#fdeaea;color:var(--c-red)}.flow__step--fc[data-astro-cid-ua6eyqvz] .flow__icon[data-astro-cid-ua6eyqvz]{background:#fff1c7;color:var(--c-brown)}.flow__icon[data-astro-cid-ua6eyqvz] .icon[data-astro-cid-ua6eyqvz]{width:36px;height:36px;stroke-width:1.8}.flow__text[data-astro-cid-ua6eyqvz]{font-weight:900;font-size:1rem;line-height:1.5;color:var(--c-brown)}.flow__actor[data-astro-cid-ua6eyqvz]{padding:2px 12px;border-radius:999px;background:var(--c-cream-deep);font-size:.8125rem;font-weight:700;color:var(--c-brown-soft)}.flow__step--hq[data-astro-cid-ua6eyqvz] .flow__actor[data-astro-cid-ua6eyqvz]{background:#fdeaea;color:var(--c-red-dark)}.flow__arrow[data-astro-cid-ua6eyqvz]{grid-row:2;display:grid;place-items:center;color:var(--c-red)}.flow__arrow[data-astro-cid-ua6eyqvz] .icon[data-astro-cid-ua6eyqvz]{width:28px;height:28px;stroke-width:2.6}.flow__arrow--handoff[data-astro-cid-ua6eyqvz]{color:var(--c-brown)}.flow__steps[data-astro-cid-ua6eyqvz]>[data-astro-cid-ua6eyqvz]:nth-child(2){grid-column:1}.flow__steps[data-astro-cid-ua6eyqvz]>[data-astro-cid-ua6eyqvz]:nth-child(3){grid-column:2}.flow__steps[data-astro-cid-ua6eyqvz]>[data-astro-cid-ua6eyqvz]:nth-child(4){grid-column:3}.flow__steps[data-astro-cid-ua6eyqvz]>[data-astro-cid-ua6eyqvz]:nth-child(5){grid-column:4}.flow__steps[data-astro-cid-ua6eyqvz]>[data-astro-cid-ua6eyqvz]:nth-child(6){grid-column:5}.flow__steps[data-astro-cid-ua6eyqvz]>[data-astro-cid-ua6eyqvz]:nth-child(7){grid-column:6}.flow__steps[data-astro-cid-ua6eyqvz]>[data-astro-cid-ua6eyqvz]:nth-child(9){grid-column:7}.flow__steps[data-astro-cid-ua6eyqvz]>[data-astro-cid-ua6eyqvz]:nth-child(10){grid-column:8}.flow__steps[data-astro-cid-ua6eyqvz]>[data-astro-cid-ua6eyqvz]:nth-child(11){grid-column:9}.model[data-astro-cid-ua6eyqvz]{margin-top:clamp(48px,6vw,80px)}.model__title[data-astro-cid-ua6eyqvz]{text-align:center;font-family:var(--ff-round);font-weight:900;font-size:clamp(1.375rem,1rem + 1.5vw,2.125rem);line-height:1.5;color:var(--c-brown)}.model__title-em[data-astro-cid-ua6eyqvz]{color:var(--c-red);background:linear-gradient(transparent 64%,var(--c-yellow-soft) 64%,var(--c-yellow-soft) 94%,transparent 94%)}.model__compare[data-astro-cid-ua6eyqvz]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,2.5vw,28px);max-width:960px;margin:clamp(24px,3vw,36px) auto 0}.model__col[data-astro-cid-ua6eyqvz]{padding:24px clamp(18px,2.5vw,32px);border-radius:var(--radius-lg)}.model__col--general[data-astro-cid-ua6eyqvz]{background:#f4f1ec;color:#7a6b60}.model__col--takumi[data-astro-cid-ua6eyqvz]{background:var(--c-white);border:3px solid var(--c-red);box-shadow:var(--shadow-md);color:var(--c-brown)}.model__label[data-astro-cid-ua6eyqvz]{display:inline-block;padding:4px 14px;border-radius:999px;font-size:.9375rem;font-weight:900}.model__col--general[data-astro-cid-ua6eyqvz] .model__label[data-astro-cid-ua6eyqvz]{background:#e2dcd3;color:#6f6157}.model__col--takumi[data-astro-cid-ua6eyqvz] .model__label[data-astro-cid-ua6eyqvz]{background:var(--c-red);color:var(--c-white)}.model__chain[data-astro-cid-ua6eyqvz]{display:flex;align-items:stretch;gap:0;margin:16px 0 0;padding:0;list-style:none}.model__chain[data-astro-cid-ua6eyqvz] li[data-astro-cid-ua6eyqvz]{position:relative;flex:1 1 auto;white-space:nowrap;display:grid;place-items:center;min-height:56px;padding:8px 6px 8px 16px;background:#ffffffb3;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%,12px 50%);font-weight:700;font-size:.9375rem;line-height:1.4;text-align:center}.model__chain[data-astro-cid-ua6eyqvz] li[data-astro-cid-ua6eyqvz]:first-child{clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%);padding-left:8px}.model__col--takumi[data-astro-cid-ua6eyqvz] .model__chain[data-astro-cid-ua6eyqvz] li[data-astro-cid-ua6eyqvz]{background:#fdeaea;color:var(--c-brown)}.model__col--takumi[data-astro-cid-ua6eyqvz] .model__chain[data-astro-cid-ua6eyqvz] li[data-astro-cid-ua6eyqvz]:last-child{background:var(--c-red);color:var(--c-white)}.model__result[data-astro-cid-ua6eyqvz]{display:flex;align-items:center;gap:8px;margin-top:14px;font-weight:900;font-size:1.0625rem}.model__result[data-astro-cid-ua6eyqvz] .icon[data-astro-cid-ua6eyqvz]{width:22px;height:22px}.model__col--takumi[data-astro-cid-ua6eyqvz] .model__result[data-astro-cid-ua6eyqvz]{color:var(--c-red)}.flow__merit[data-astro-cid-ua6eyqvz]{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:24px;padding:14px 20px;border-radius:var(--radius-md);background:var(--c-white);font-weight:900;font-size:clamp(.9375rem,.88rem + .3vw,1.0625rem);line-height:1.6;color:var(--c-brown)}.flow__merit[data-astro-cid-ua6eyqvz] .icon[data-astro-cid-ua6eyqvz]{width:24px;height:24px;color:var(--c-red)}.system__closing[data-astro-cid-ua6eyqvz]{margin-top:clamp(40px,5vw,64px);text-align:center;font-family:var(--ff-round);font-weight:900;font-size:clamp(1.375rem,1rem + 1.5vw,2.125rem);line-height:1.6;letter-spacing:.03em;color:var(--c-brown)}.system__closing-mark[data-astro-cid-ua6eyqvz]{color:var(--c-red);background:linear-gradient(transparent 64%,var(--c-yellow-soft) 64%,var(--c-yellow-soft) 94%,transparent 94%)}@media(max-width:1023px){.roles[data-astro-cid-ua6eyqvz]{grid-template-columns:minmax(0,1fr);gap:0}.roles__link[data-astro-cid-ua6eyqvz]{width:auto;height:64px}.roles__link-circle[data-astro-cid-ua6eyqvz]{flex-direction:row;gap:6px;width:auto;height:44px;padding:0 18px;border-radius:999px}.roles__link-circle[data-astro-cid-ua6eyqvz] .icon[data-astro-cid-ua6eyqvz]{transform:rotate(90deg);width:20px;height:20px}.flow__steps[data-astro-cid-ua6eyqvz]{grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr) 22px minmax(0,1fr) 30px minmax(0,1fr) 22px minmax(0,1fr)}.flow__text[data-astro-cid-ua6eyqvz]{font-size:.9375rem}.flow__group[data-astro-cid-ua6eyqvz]{font-size:.875rem}.model__chain[data-astro-cid-ua6eyqvz] li[data-astro-cid-ua6eyqvz]{flex:1 1 0;white-space:normal;font-size:.8125rem}.flow[data-astro-cid-ua6eyqvz]{padding-inline:16px}.flow__step[data-astro-cid-ua6eyqvz]{min-width:0;padding:16px 6px 14px}.flow__icon[data-astro-cid-ua6eyqvz]{width:56px;height:56px}.flow__icon[data-astro-cid-ua6eyqvz] .icon[data-astro-cid-ua6eyqvz]{width:28px;height:28px}.flow__num[data-astro-cid-ua6eyqvz]{letter-spacing:.04em}.flow__actor[data-astro-cid-ua6eyqvz]{padding-inline:8px;font-size:.75rem}}@media(max-width:767px){.model__compare[data-astro-cid-ua6eyqvz]{grid-template-columns:minmax(0,1fr)}.model__col[data-astro-cid-ua6eyqvz]{padding:18px 16px}.model__chain[data-astro-cid-ua6eyqvz]{flex-direction:column;gap:14px}.model__chain[data-astro-cid-ua6eyqvz] li[data-astro-cid-ua6eyqvz],.model__chain[data-astro-cid-ua6eyqvz] li[data-astro-cid-ua6eyqvz]:first-child{min-height:40px;padding:6px 12px;border-radius:8px;clip-path:none;font-size:.9375rem}.model__chain[data-astro-cid-ua6eyqvz] li[data-astro-cid-ua6eyqvz]:not(:last-child):after{content:"";position:absolute;left:50%;bottom:-11px;transform:translate(-50%);border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid currentColor;opacity:.5}.flow__merit[data-astro-cid-ua6eyqvz]{align-items:flex-start;justify-content:flex-start;padding:14px 16px;text-align:left}.role__head[data-astro-cid-ua6eyqvz]{padding:44px 18px 20px}.role__list[data-astro-cid-ua6eyqvz]{padding:4px 16px 20px;gap:8px}.role__list[data-astro-cid-ua6eyqvz] li[data-astro-cid-ua6eyqvz]{gap:12px;padding:9px 12px;font-size:.9375rem}.role__icon[data-astro-cid-ua6eyqvz]{width:36px;height:36px}.flow__steps[data-astro-cid-ua6eyqvz]{grid-template-columns:minmax(0,1fr);grid-template-rows:none;gap:0}.flow__steps[data-astro-cid-ua6eyqvz]>[data-astro-cid-ua6eyqvz]{grid-column:1!important;grid-row:auto!important}.flow__group[data-astro-cid-ua6eyqvz]{margin-bottom:10px;font-size:.9375rem}.flow__group--fc[data-astro-cid-ua6eyqvz]{margin-top:6px}.flow__step[data-astro-cid-ua6eyqvz]{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;column-gap:14px;row-gap:2px;padding:14px 16px;text-align:left}.flow__icon[data-astro-cid-ua6eyqvz]{order:-1;width:56px;height:56px}.flow__icon[data-astro-cid-ua6eyqvz] .icon[data-astro-cid-ua6eyqvz]{width:28px;height:28px}.flow__num[data-astro-cid-ua6eyqvz]{position:absolute}.flow__step[data-astro-cid-ua6eyqvz]{position:relative;display:grid;grid-template-columns:56px 1fr;grid-template-areas:"icon num" "icon text" "icon actor"}.flow__icon[data-astro-cid-ua6eyqvz]{grid-area:icon}.flow__num[data-astro-cid-ua6eyqvz]{position:static;grid-area:num}.flow__text[data-astro-cid-ua6eyqvz]{grid-area:text;font-size:1rem}.flow__actor[data-astro-cid-ua6eyqvz]{grid-area:actor;justify-self:start;font-size:.75rem}.flow__arrow[data-astro-cid-ua6eyqvz]{height:34px}.flow__arrow[data-astro-cid-ua6eyqvz] .icon[data-astro-cid-ua6eyqvz]{transform:rotate(90deg);width:24px;height:24px}.flow__arrow--handoff[data-astro-cid-ua6eyqvz]{height:30px}}.results[data-astro-cid-3oh57m24]{padding-block:clamp(64px,8vw,104px);background:var(--c-cream)}.results__inner[data-astro-cid-3oh57m24]{max-width:calc(920px + var(--gutter) * 2)}.results__store[data-astro-cid-3oh57m24]{display:flex;align-items:center;justify-content:center;gap:8px;width:fit-content;margin:clamp(28px,3.5vw,40px) auto 0;padding:6px 18px;border-radius:999px;background:var(--c-white);border:1px solid var(--c-line);font-size:.9375rem;font-weight:700;color:var(--c-brown)}.results__store[data-astro-cid-3oh57m24] .icon[data-astro-cid-3oh57m24]{width:18px;height:18px;color:var(--c-red)}.stats[data-astro-cid-3oh57m24]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2.5vw,28px);margin:18px 0 0;padding:0;list-style:none}.stat[data-astro-cid-3oh57m24]{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;padding:clamp(28px,3.5vw,40px) 20px clamp(28px,3.5vw,36px);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);text-align:center;overflow:hidden}.stat[data-astro-cid-3oh57m24]>[data-astro-cid-3oh57m24]{position:relative}.stat__icon[data-astro-cid-3oh57m24]{display:grid;place-items:center;width:64px;height:64px;border-radius:50%}.stat__icon[data-astro-cid-3oh57m24] .icon[data-astro-cid-3oh57m24]{width:32px;height:32px}.stat__label[data-astro-cid-3oh57m24]{font-weight:900;font-size:clamp(1.0625rem,.95rem + .4vw,1.25rem);letter-spacing:.04em;line-height:1.4}.stat__value[data-astro-cid-3oh57m24]{font-family:var(--ff-base);font-weight:900;font-size:clamp(4rem,2.8rem + 4vw,6rem);line-height:1;letter-spacing:-.02em;white-space:nowrap}.stat__approx[data-astro-cid-3oh57m24]{margin-right:4px;font-size:.34em;letter-spacing:0}.stat__unit[data-astro-cid-3oh57m24]{margin-left:6px;font-size:.34em;letter-spacing:0}.stat--max[data-astro-cid-3oh57m24]{background:var(--c-brown);color:var(--c-white)}.stat--max[data-astro-cid-3oh57m24]:before{content:"";position:absolute;top:-60px;right:-60px;width:180px;height:180px;border-radius:50%;background:#f6b80024}.stat--max[data-astro-cid-3oh57m24]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:6px;background:var(--c-red)}.stat--max[data-astro-cid-3oh57m24] .stat__icon[data-astro-cid-3oh57m24]{background:var(--c-yellow);color:var(--c-brown)}.stat--max[data-astro-cid-3oh57m24] .stat__value[data-astro-cid-3oh57m24]{color:var(--c-yellow)}.stat--max[data-astro-cid-3oh57m24] .stat__unit[data-astro-cid-3oh57m24]{color:var(--c-white)}.stat--avg[data-astro-cid-3oh57m24]{background:var(--c-white);color:var(--c-brown)}.stat--avg[data-astro-cid-3oh57m24]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:6px;background:var(--c-yellow)}.stat--avg[data-astro-cid-3oh57m24] .stat__icon[data-astro-cid-3oh57m24]{background:#fdeaea;color:var(--c-red)}.stat--avg[data-astro-cid-3oh57m24] .stat__value[data-astro-cid-3oh57m24]{color:var(--c-red)}.stat--avg[data-astro-cid-3oh57m24] .stat__approx[data-astro-cid-3oh57m24],.stat--avg[data-astro-cid-3oh57m24] .stat__unit[data-astro-cid-3oh57m24]{color:var(--c-brown)}.facts[data-astro-cid-3oh57m24]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,2vw,20px);margin:clamp(20px,2.5vw,28px) 0 0;padding:0;list-style:none}.fact[data-astro-cid-3oh57m24]{display:flex;align-items:center;gap:16px;padding:18px 22px;border-radius:var(--radius-md);background:var(--c-white);border:1px solid var(--c-line);box-shadow:var(--shadow-sm)}.fact__icon[data-astro-cid-3oh57m24]{display:grid;flex-shrink:0;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--c-cream-deep);color:var(--c-red)}.fact__icon[data-astro-cid-3oh57m24] .icon[data-astro-cid-3oh57m24]{width:26px;height:26px}.fact__text[data-astro-cid-3oh57m24]{font-weight:700;font-size:1.0625rem;line-height:1.6;color:var(--c-brown)}.fact__text[data-astro-cid-3oh57m24] strong[data-astro-cid-3oh57m24]{padding:0 2px;font-weight:900;font-size:1.15em;color:var(--c-red);background:linear-gradient(transparent 62%,var(--c-yellow-soft) 62%)}.results__note[data-astro-cid-3oh57m24]{margin-top:20px;font-size:.8125rem;line-height:1.75;color:var(--c-brown-soft)}@media(max-width:767px){.results__store[data-astro-cid-3oh57m24]{font-size:.875rem}.stats[data-astro-cid-3oh57m24]{grid-template-columns:minmax(0,1fr);gap:14px}.stat[data-astro-cid-3oh57m24]{gap:8px;padding:24px 16px 26px}.stat__icon[data-astro-cid-3oh57m24]{width:52px;height:52px}.stat__icon[data-astro-cid-3oh57m24] .icon[data-astro-cid-3oh57m24]{width:26px;height:26px}.stat__value[data-astro-cid-3oh57m24]{font-size:clamp(3.5rem,15vw,4.25rem)}.facts[data-astro-cid-3oh57m24]{grid-template-columns:minmax(0,1fr);gap:10px}.fact[data-astro-cid-3oh57m24]{gap:14px;padding:14px 16px}.fact__icon[data-astro-cid-3oh57m24]{width:46px;height:46px}.fact__icon[data-astro-cid-3oh57m24] .icon[data-astro-cid-3oh57m24]{width:22px;height:22px}.fact__text[data-astro-cid-3oh57m24]{font-size:1rem}.results__note[data-astro-cid-3oh57m24]{font-size:.75rem}}.orders-ex[data-astro-cid-hy7hpwqn]{padding-block:clamp(56px,7vw,88px);background:var(--c-cream-deep)}.orders-ex__inner[data-astro-cid-hy7hpwqn]{max-width:calc(980px + var(--gutter) * 2)}.orders-ex__draft[data-astro-cid-hy7hpwqn]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px 10px;width:fit-content;max-width:100%;margin:0 auto 24px;padding:8px 16px;border:2px dashed var(--c-red);border-radius:var(--radius-sm);background:#ffffffb3;font-size:.8125rem;font-weight:700;color:var(--c-red-dark);text-align:center}.orders-ex__draft[data-astro-cid-hy7hpwqn] span[data-astro-cid-hy7hpwqn]{padding:1px 8px;border-radius:4px;background:var(--c-red);color:var(--c-white);font-size:.75rem}.orders-ex__list[data-astro-cid-hy7hpwqn]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,24px);margin:clamp(32px,4vw,48px) 0 0;padding:0;list-style:none}.oex[data-astro-cid-hy7hpwqn]{display:flex;flex-direction:column;align-items:center;padding:26px 18px 24px;border-radius:var(--radius-lg);background:var(--c-white);box-shadow:var(--shadow-md);text-align:center}.oex__icon[data-astro-cid-hy7hpwqn]{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--c-yellow);color:var(--c-brown)}.oex__icon[data-astro-cid-hy7hpwqn] .icon[data-astro-cid-hy7hpwqn]{width:28px;height:28px}.oex__scene[data-astro-cid-hy7hpwqn]{margin-top:12px;font-weight:900;font-size:1.0625rem;color:var(--c-brown)}.oex__qty[data-astro-cid-hy7hpwqn]{margin-top:4px;font-family:var(--ff-base);font-weight:900;font-size:clamp(3.25rem,2.6rem + 2.2vw,4.25rem);line-height:1.05;letter-spacing:-.01em;color:var(--c-red)}.oex__unit[data-astro-cid-hy7hpwqn]{margin-left:4px;font-size:.4em;color:var(--c-brown)}.oex__amount[data-astro-cid-hy7hpwqn]{white-space:nowrap;margin-top:10px;padding:3px 14px;border-radius:999px;background:var(--c-cream);font-size:.875rem;font-weight:700;color:var(--c-brown-soft)}.orders-ex__note[data-astro-cid-hy7hpwqn]{margin-top:18px;font-size:.8125rem;line-height:1.75;color:var(--c-brown-soft)}@media(max-width:767px){.orders-ex__list[data-astro-cid-hy7hpwqn]{grid-template-columns:minmax(0,1fr);gap:10px}.oex[data-astro-cid-hy7hpwqn]{display:grid;grid-template-columns:48px 1fr auto;grid-template-areas:"icon scene qty" "icon amount qty";align-items:center;column-gap:12px;padding:16px;border-radius:var(--radius-md);text-align:left}.oex__icon[data-astro-cid-hy7hpwqn]{grid-area:icon;width:48px;height:48px}.oex__icon[data-astro-cid-hy7hpwqn] .icon[data-astro-cid-hy7hpwqn]{width:24px;height:24px}.oex__scene[data-astro-cid-hy7hpwqn]{grid-area:scene;margin-top:0;font-size:1rem;align-self:end}.oex__amount[data-astro-cid-hy7hpwqn]{grid-area:amount;justify-self:start;align-self:start;margin-top:4px;padding:1px 10px;font-size:.8125rem}.oex__qty[data-astro-cid-hy7hpwqn]{grid-area:qty;margin-top:0;font-size:min(2.75rem,10.5vw)}.orders-ex__note[data-astro-cid-hy7hpwqn]{font-size:.75rem}}.cases[data-astro-cid-23yevxlj]{padding-block:clamp(72px,9vw,120px);background:var(--c-white)}.cases__list[data-astro-cid-23yevxlj]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,3vw,40px);margin-top:clamp(40px,5vw,64px)}.case[data-astro-cid-23yevxlj]{display:flex;flex-direction:column;border-radius:var(--radius-lg);background:var(--c-white);border:1px solid var(--c-line);box-shadow:var(--shadow-md);overflow:hidden}.case__media[data-astro-cid-23yevxlj]{position:relative;display:grid;place-items:center;aspect-ratio:16 / 7;overflow:hidden}.case--01[data-astro-cid-23yevxlj] .case__media[data-astro-cid-23yevxlj]{background:radial-gradient(circle at 85% 20%,rgba(246,184,0,.25) 0 70px,transparent 71px),radial-gradient(circle at 10% 90%,rgba(200,22,29,.12) 0 90px,transparent 91px),var(--c-cream)}.case--02[data-astro-cid-23yevxlj] .case__media[data-astro-cid-23yevxlj]{background:linear-gradient(90deg,#fff3cf 0% 50%,#3d2a1e 50% 100%)}.case__media[data-astro-cid-23yevxlj] .case__photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.case__scene[data-astro-cid-23yevxlj]{display:flex;align-items:center;justify-content:center;gap:clamp(12px,2.5vw,28px);width:100%;padding:16px}.case__scene-item[data-astro-cid-23yevxlj]{display:flex;flex-direction:column;align-items:center;gap:10px;min-width:0}.case__scene-icon[data-astro-cid-23yevxlj]{display:grid;place-items:center;width:clamp(72px,8vw,96px);height:clamp(72px,8vw,96px);border-radius:50%;box-shadow:var(--shadow-md)}.case__scene-icon[data-astro-cid-23yevxlj] .icon[data-astro-cid-23yevxlj]{width:46%;height:46%;stroke-width:1.8}.case__scene-icon--before[data-astro-cid-23yevxlj]{background:var(--c-white);color:var(--c-brown-soft)}.case__scene-icon--after[data-astro-cid-23yevxlj]{background:var(--c-red);color:var(--c-white)}.case__scene-icon--sun[data-astro-cid-23yevxlj]{background:var(--c-yellow);color:var(--c-brown)}.case__scene-icon--moon[data-astro-cid-23yevxlj]{background:#5a4434;color:var(--c-yellow)}.case__scene-label[data-astro-cid-23yevxlj]{padding:3px 12px;border-radius:999px;background:var(--c-white);font-size:.875rem;font-weight:900;color:var(--c-brown);white-space:nowrap;box-shadow:var(--shadow-sm)}.case__scene-arrow[data-astro-cid-23yevxlj]{color:var(--c-red);margin-bottom:34px}.case__scene-arrow[data-astro-cid-23yevxlj] .icon[data-astro-cid-23yevxlj]{width:36px;height:36px;stroke-width:2.6}.case__scene-plus[data-astro-cid-23yevxlj]{display:grid;place-items:center;width:40px;height:40px;margin-bottom:34px;border-radius:50%;background:var(--c-white);color:var(--c-red);font-weight:900;font-size:1.25rem;box-shadow:var(--shadow-sm)}.case__body[data-astro-cid-23yevxlj]{flex:1;display:flex;flex-direction:column;padding:clamp(24px,3vw,36px)}.case__labels[data-astro-cid-23yevxlj]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.case__label[data-astro-cid-23yevxlj]{display:inline-flex;align-items:baseline;gap:4px;padding:6px 16px 6px 14px;border-radius:8px;background:var(--c-red);color:var(--c-white);font-size:.875rem;font-weight:900;letter-spacing:.1em;line-height:1.2}.case__label[data-astro-cid-23yevxlj] strong[data-astro-cid-23yevxlj]{font-size:1.6em;color:var(--c-yellow);letter-spacing:.02em}.case__type[data-astro-cid-23yevxlj]{font-size:.875rem;font-weight:700;color:var(--c-brown-soft)}.case__title[data-astro-cid-23yevxlj]{margin-top:16px;font-family:var(--ff-round);font-weight:900;font-size:clamp(1.375rem,1.1rem + .9vw,1.75rem);line-height:1.5;color:var(--c-brown)}.case__text[data-astro-cid-23yevxlj]{margin-top:14px;font-size:1rem;line-height:1.9;color:var(--c-brown)}.case__text[data-astro-cid-23yevxlj] p[data-astro-cid-23yevxlj]{display:inline}.case__points[data-astro-cid-23yevxlj]{display:grid;gap:8px;margin:auto 0 0;padding:20px 0 0;list-style:none}.case__points[data-astro-cid-23yevxlj] li[data-astro-cid-23yevxlj]{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:var(--radius-sm);background:var(--c-cream);font-size:.9375rem;font-weight:700;line-height:1.5;color:var(--c-brown)}.case__points[data-astro-cid-23yevxlj] .icon[data-astro-cid-23yevxlj]{width:20px;height:20px;color:var(--c-red)}.cases__support[data-astro-cid-23yevxlj]{display:flex;align-items:flex-start;gap:clamp(16px,3vw,32px);margin-top:clamp(28px,3.5vw,44px);padding:clamp(24px,3.5vw,40px) clamp(20px,4vw,48px);border-radius:var(--radius-lg);background:var(--c-cream);border:2px solid var(--c-yellow)}.cases__support-icon[data-astro-cid-23yevxlj]{display:grid;flex-shrink:0;place-items:center;width:76px;height:76px;border-radius:50%;background:var(--c-yellow);color:var(--c-brown)}.cases__support-icon[data-astro-cid-23yevxlj] .icon[data-astro-cid-23yevxlj]{width:38px;height:38px;stroke-width:1.8}.cases__support-text[data-astro-cid-23yevxlj]{font-size:1rem;font-weight:500;line-height:1.85;color:var(--c-brown)}.cases__support-tags[data-astro-cid-23yevxlj]{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none}.cases__support-tags[data-astro-cid-23yevxlj] li[data-astro-cid-23yevxlj]{padding:4px 14px;border-radius:999px;background:var(--c-white);border:1px solid var(--c-line);font-size:.875rem;font-weight:700;color:var(--c-brown)}.cases__support-message[data-astro-cid-23yevxlj]{margin-top:16px;font-family:var(--ff-round);font-weight:900;font-size:clamp(1.1875rem,.95rem + .9vw,1.625rem);line-height:1.55;color:var(--c-brown)}.cases__support-message[data-astro-cid-23yevxlj] strong[data-astro-cid-23yevxlj]{color:var(--c-red);background:linear-gradient(transparent 64%,var(--c-yellow-soft) 64%,var(--c-yellow-soft) 94%,transparent 94%)}@media(max-width:767px){.cases__list[data-astro-cid-23yevxlj]{grid-template-columns:minmax(0,1fr)}.case__media[data-astro-cid-23yevxlj]{aspect-ratio:16 / 8}.case__scene-label[data-astro-cid-23yevxlj]{font-size:.8125rem;padding-inline:10px}.case__body[data-astro-cid-23yevxlj]{padding:22px 18px 24px}.case__title[data-astro-cid-23yevxlj]{font-size:1.375rem}.case__text[data-astro-cid-23yevxlj]{font-size:.9375rem}.case__points[data-astro-cid-23yevxlj]{margin-top:4px}.cases__support[data-astro-cid-23yevxlj]{flex-direction:column;gap:14px;padding:22px 18px}.cases__support-icon[data-astro-cid-23yevxlj]{width:56px;height:56px}.cases__support-icon[data-astro-cid-23yevxlj] .icon[data-astro-cid-23yevxlj]{width:28px;height:28px}.cases__support-text[data-astro-cid-23yevxlj]{font-size:.9375rem}}.merits[data-astro-cid-7i5r3sdf]{padding-block:clamp(72px,9vw,120px);background:var(--c-cream)}.merits__list[data-astro-cid-7i5r3sdf]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(16px,2vw,24px);margin:clamp(40px,5vw,60px) 0 0;padding:0;list-style:none}.mcard[data-astro-cid-7i5r3sdf]{grid-column:span 2}.mcard[data-astro-cid-7i5r3sdf]:nth-child(4){grid-column:2 / span 2}.mcard[data-astro-cid-7i5r3sdf]:nth-child(5){grid-column:4 / span 2}.mcard[data-astro-cid-7i5r3sdf]{position:relative;display:flex;flex-direction:column;padding:28px 26px 30px;border-radius:var(--radius-lg);background:var(--c-white);box-shadow:var(--shadow-md);border-top:5px solid var(--c-red)}.mcard--key[data-astro-cid-7i5r3sdf]{border-top-color:var(--c-yellow)}.mcard__head[data-astro-cid-7i5r3sdf]{display:flex;align-items:center;justify-content:space-between}.mcard__num[data-astro-cid-7i5r3sdf]{font-family:var(--ff-round);font-weight:900;font-size:2.25rem;line-height:1;color:var(--c-yellow)}.mcard__icon[data-astro-cid-7i5r3sdf]{display:grid;place-items:center;width:60px;height:60px;border-radius:50%;background:#fdeaea;color:var(--c-red)}.mcard--key[data-astro-cid-7i5r3sdf] .mcard__icon[data-astro-cid-7i5r3sdf]{background:var(--c-red);color:var(--c-white)}.mcard__icon[data-astro-cid-7i5r3sdf] .icon[data-astro-cid-7i5r3sdf]{width:30px;height:30px;stroke-width:1.8}.mcard__title[data-astro-cid-7i5r3sdf]{margin-top:18px;font-family:var(--ff-round);font-weight:900;font-size:clamp(1.1875rem,1.05rem + .45vw,1.375rem);line-height:1.45;color:var(--c-brown)}.mcard__text[data-astro-cid-7i5r3sdf]{margin-top:10px;font-size:.9375rem;line-height:1.85;color:var(--c-brown)}.mcard__tags[data-astro-cid-7i5r3sdf]{display:flex;flex-wrap:wrap;gap:6px;margin:auto 0 0;padding:14px 0 0;list-style:none}.mcard__tags[data-astro-cid-7i5r3sdf] li[data-astro-cid-7i5r3sdf]{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:999px;background:var(--c-cream);font-size:.8125rem;font-weight:700;color:var(--c-brown)}.mcard__tags[data-astro-cid-7i5r3sdf] .icon[data-astro-cid-7i5r3sdf]{width:15px;height:15px;color:var(--c-red)}@media(max-width:1023px){.merits__list[data-astro-cid-7i5r3sdf]{grid-template-columns:repeat(2,minmax(0,1fr))}.mcard[data-astro-cid-7i5r3sdf],.mcard[data-astro-cid-7i5r3sdf]:nth-child(4),.mcard[data-astro-cid-7i5r3sdf]:nth-child(5){grid-column:auto}.mcard[data-astro-cid-7i5r3sdf]:nth-child(5){grid-column:1 / -1}}@media(max-width:767px){.merits__list[data-astro-cid-7i5r3sdf]{grid-template-columns:minmax(0,1fr);gap:12px}.mcard[data-astro-cid-7i5r3sdf]:nth-child(5){grid-column:auto}.mcard[data-astro-cid-7i5r3sdf]{display:grid;grid-template-columns:52px 1fr;column-gap:14px;padding:18px 18px 20px}.mcard__head[data-astro-cid-7i5r3sdf]{grid-row:1 / span 3;flex-direction:column;justify-content:flex-start;gap:6px}.mcard__num[data-astro-cid-7i5r3sdf]{order:2;font-size:1.25rem}.mcard__icon[data-astro-cid-7i5r3sdf]{width:52px;height:52px}.mcard__icon[data-astro-cid-7i5r3sdf] .icon[data-astro-cid-7i5r3sdf]{width:26px;height:26px}.mcard__title[data-astro-cid-7i5r3sdf]{margin-top:2px;font-size:1.125rem}.mcard__text[data-astro-cid-7i5r3sdf]{margin-top:6px}.mcard__tags[data-astro-cid-7i5r3sdf]{grid-column:2;padding-top:10px}}.terms[data-astro-cid-pxpnw4cg]{padding-block:clamp(72px,9vw,120px);background:var(--c-white)}.terms__inner[data-astro-cid-pxpnw4cg]{max-width:calc(1000px + var(--gutter) * 2)}.fees[data-astro-cid-pxpnw4cg]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin:clamp(36px,4.5vw,52px) 0 0;padding:0;list-style:none}.fee[data-astro-cid-pxpnw4cg]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:22px 14px;border-radius:var(--radius-md);background:var(--c-cream);text-align:center}.fee--zero[data-astro-cid-pxpnw4cg]{grid-column:span 2}.fee--wide[data-astro-cid-pxpnw4cg]{grid-column:span 3;flex-direction:row;flex-wrap:wrap;gap:6px 14px;padding:18px 20px}.fee__label[data-astro-cid-pxpnw4cg]{display:inline-flex;align-items:center;gap:6px;font-weight:900;font-size:1rem;color:var(--c-brown)}.fee__label[data-astro-cid-pxpnw4cg] .icon[data-astro-cid-pxpnw4cg]{width:20px;height:20px;color:var(--c-red)}.fee__value[data-astro-cid-pxpnw4cg]{font-family:var(--ff-base);font-weight:900;font-size:clamp(2.75rem,2.2rem + 1.8vw,3.5rem);line-height:1.05;color:var(--c-red)}.fee__unit[data-astro-cid-pxpnw4cg]{margin-left:2px;font-size:.45em;color:var(--c-brown)}.fee__desc[data-astro-cid-pxpnw4cg]{font-weight:700;font-size:1rem;color:var(--c-brown)}.fee__rate[data-astro-cid-pxpnw4cg]{font-weight:900;font-size:2rem;line-height:1;color:var(--c-red)}.fee--rate[data-astro-cid-pxpnw4cg]{background:var(--c-white);border:2px solid var(--c-red)}.fee--own[data-astro-cid-pxpnw4cg]{background:var(--c-white);border:2px solid var(--c-yellow)}.fee--own[data-astro-cid-pxpnw4cg] strong[data-astro-cid-pxpnw4cg]{font-weight:900;font-size:1.25rem;color:var(--c-red)}.money[data-astro-cid-pxpnw4cg]{margin-top:clamp(36px,4.5vw,56px);padding:clamp(24px,3.5vw,40px) clamp(18px,3.5vw,40px);border-radius:var(--radius-lg);background:var(--c-cream)}.money__title[data-astro-cid-pxpnw4cg]{text-align:center;font-family:var(--ff-round);font-weight:900;font-size:clamp(1.25rem,1.05rem + .7vw,1.5rem);color:var(--c-brown)}.money__diagram[data-astro-cid-pxpnw4cg]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) minmax(0,1fr) minmax(0,1.25fr) minmax(0,1fr);align-items:center;margin-top:24px}.money__node[data-astro-cid-pxpnw4cg]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:18px 8px;border-radius:var(--radius-md);background:var(--c-white);box-shadow:var(--shadow-sm);text-align:center}.money__node-icon[data-astro-cid-pxpnw4cg]{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--c-cream-deep);color:var(--c-brown)}.money__node--fc[data-astro-cid-pxpnw4cg] .money__node-icon[data-astro-cid-pxpnw4cg]{background:var(--c-yellow)}.money__node--hq[data-astro-cid-pxpnw4cg] .money__node-icon[data-astro-cid-pxpnw4cg]{background:var(--c-red);color:var(--c-white)}.money__node-icon[data-astro-cid-pxpnw4cg] .icon[data-astro-cid-pxpnw4cg]{width:28px;height:28px}.money__node-name[data-astro-cid-pxpnw4cg]{font-family:var(--ff-round);font-weight:900;font-size:1.1875rem;color:var(--c-brown)}.money__node-sub[data-astro-cid-pxpnw4cg]{font-size:.8125rem;font-weight:700;line-height:1.4;color:var(--c-brown-soft)}.money__link[data-astro-cid-pxpnw4cg]{display:flex;flex-direction:column;gap:14px;padding-inline:10px}.money__arrow[data-astro-cid-pxpnw4cg]{display:flex;flex-direction:column;gap:4px}.money__arrow-label[data-astro-cid-pxpnw4cg]{text-align:center;font-size:.8125rem;font-weight:900;line-height:1.4;color:var(--c-brown)}.money__arrow-line[data-astro-cid-pxpnw4cg]{position:relative;display:block;height:3px;border-radius:2px;background:var(--c-brown)}.money__arrow-line[data-astro-cid-pxpnw4cg]:after{content:"";position:absolute;top:50%;width:10px;height:10px;border-top:3px solid var(--c-brown);border-right:3px solid var(--c-brown)}.money__arrow--to-next[data-astro-cid-pxpnw4cg] .money__arrow-line[data-astro-cid-pxpnw4cg]:after{right:0;transform:translateY(-50%) rotate(45deg)}.money__arrow--to-prev[data-astro-cid-pxpnw4cg] .money__arrow-line[data-astro-cid-pxpnw4cg]:after{left:0;transform:translateY(-50%) rotate(-135deg)}.money__arrow--to-prev[data-astro-cid-pxpnw4cg] .money__arrow-line[data-astro-cid-pxpnw4cg],.money__arrow--to-prev[data-astro-cid-pxpnw4cg] .money__arrow-line[data-astro-cid-pxpnw4cg]:after{background-color:var(--c-red);border-color:var(--c-red)}.money__arrow--to-prev[data-astro-cid-pxpnw4cg] .money__arrow-line[data-astro-cid-pxpnw4cg]:after{background:none}.money__arrow--to-prev[data-astro-cid-pxpnw4cg] .money__arrow-label[data-astro-cid-pxpnw4cg]{color:var(--c-red)}.money__arrow--pay[data-astro-cid-pxpnw4cg] .money__arrow-label[data-astro-cid-pxpnw4cg]{color:var(--c-brown-soft)}.money__points[data-astro-cid-pxpnw4cg]{display:grid;gap:8px;margin:24px 0 0;padding:0;list-style:none;counter-reset:mp}.money__points[data-astro-cid-pxpnw4cg] li[data-astro-cid-pxpnw4cg]{position:relative;padding:12px 16px 12px 52px;border-radius:var(--radius-sm);background:var(--c-white);font-size:.9375rem;line-height:1.7;color:var(--c-brown);counter-increment:mp}.money__points[data-astro-cid-pxpnw4cg] li[data-astro-cid-pxpnw4cg]:before{content:counter(mp);position:absolute;left:14px;top:12px;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--c-brown);color:var(--c-yellow);font-size:.8125rem;font-weight:900}.money__points[data-astro-cid-pxpnw4cg] strong[data-astro-cid-pxpnw4cg]{font-weight:900}.costs[data-astro-cid-pxpnw4cg]{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:20px;padding:18px 22px;border-radius:var(--radius-md);border:1px solid var(--c-line)}.costs__title[data-astro-cid-pxpnw4cg]{display:inline-flex;align-items:center;gap:8px;font-weight:900;font-size:1rem;color:var(--c-brown)}.costs__title[data-astro-cid-pxpnw4cg] .icon[data-astro-cid-pxpnw4cg]{width:22px;height:22px;color:var(--c-red)}.costs__list[data-astro-cid-pxpnw4cg]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none}.costs__list[data-astro-cid-pxpnw4cg] li[data-astro-cid-pxpnw4cg]{padding:4px 14px;border-radius:999px;background:var(--c-cream);font-size:.9375rem;font-weight:700;color:var(--c-brown)}.costs__list[data-astro-cid-pxpnw4cg] .costs__etc[data-astro-cid-pxpnw4cg]{padding-inline:2px;background:none;color:var(--c-brown-soft)}.terms__note[data-astro-cid-pxpnw4cg]{margin-top:16px;font-size:.8125rem;line-height:1.75;color:var(--c-brown-soft)}@media(max-width:767px){.fees[data-astro-cid-pxpnw4cg]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.fee--zero[data-astro-cid-pxpnw4cg]{grid-column:span 1;padding:14px 4px}.fee--zero[data-astro-cid-pxpnw4cg] .fee__label[data-astro-cid-pxpnw4cg]{font-size:.75rem;min-height:2.6em;line-height:1.3}.fee__value[data-astro-cid-pxpnw4cg]{font-size:2.25rem}.fee--wide[data-astro-cid-pxpnw4cg]{grid-column:1 / -1;flex-direction:column;gap:4px;padding:14px 16px}.money__diagram[data-astro-cid-pxpnw4cg]{grid-template-columns:minmax(0,1fr);gap:0;max-width:320px;margin-inline:auto}.money__node[data-astro-cid-pxpnw4cg]{flex-direction:row;flex-wrap:wrap;justify-content:flex-start;column-gap:12px;row-gap:0;padding:12px 14px;text-align:left}.money__node-icon[data-astro-cid-pxpnw4cg]{grid-row:span 2;width:44px;height:44px}.money__node-icon[data-astro-cid-pxpnw4cg] .icon[data-astro-cid-pxpnw4cg]{width:22px;height:22px}.money__node[data-astro-cid-pxpnw4cg]{display:grid;grid-template-columns:44px 1fr}.money__node-name[data-astro-cid-pxpnw4cg]{font-size:1.0625rem;line-height:1.3}.money__link[data-astro-cid-pxpnw4cg]{flex-direction:row;justify-content:center;gap:18px;padding:10px 0}.money__arrow[data-astro-cid-pxpnw4cg]{flex-direction:row-reverse;align-items:center;gap:8px}.money__arrow--pay[data-astro-cid-pxpnw4cg]{flex-direction:row}.money__arrow-line[data-astro-cid-pxpnw4cg]{width:3px;height:40px}.money__arrow--to-next[data-astro-cid-pxpnw4cg] .money__arrow-line[data-astro-cid-pxpnw4cg]:after{inset:auto auto 0 50%;transform:translate(-50%) rotate(135deg)}.money__arrow--to-prev[data-astro-cid-pxpnw4cg] .money__arrow-line[data-astro-cid-pxpnw4cg]:after{top:0;left:50%;transform:translate(-50%) rotate(-45deg)}.money__arrow-label[data-astro-cid-pxpnw4cg]{max-width:12em;text-align:left;font-size:.75rem}.money__points[data-astro-cid-pxpnw4cg] li[data-astro-cid-pxpnw4cg]{font-size:.875rem;padding-left:48px}.costs[data-astro-cid-pxpnw4cg]{padding:16px}.terms__note[data-astro-cid-pxpnw4cg]{font-size:.75rem}}.join[data-astro-cid-ertfa3ig]{padding-block:clamp(72px,9vw,120px);background:var(--c-cream)}.join__list[data-astro-cid-ertfa3ig]{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:clamp(40px,5vw,60px) 0 0;padding:0;list-style:none}.join__list[data-astro-cid-ertfa3ig]:before{content:"";position:absolute;top:74px;left:12%;right:12%;height:3px;background:repeating-linear-gradient(90deg,var(--c-red) 0 10px,transparent 10px 18px)}.jstep[data-astro-cid-ertfa3ig]{position:relative;display:flex;flex-direction:column;align-items:center;padding:24px 20px 28px;border-radius:var(--radius-lg);background:var(--c-white);box-shadow:var(--shadow-md);text-align:center}.jstep__num[data-astro-cid-ertfa3ig]{display:inline-flex;align-items:baseline;gap:3px;font-size:.75rem;font-weight:900;letter-spacing:.12em;color:var(--c-red)}.jstep__num[data-astro-cid-ertfa3ig] strong[data-astro-cid-ertfa3ig]{font-size:1.5em;letter-spacing:.02em}.jstep__icon[data-astro-cid-ertfa3ig]{display:grid;place-items:center;width:68px;height:68px;margin-top:10px;border-radius:50%;background:var(--c-red);color:var(--c-white);box-shadow:0 0 0 6px var(--c-white)}.jstep[data-astro-cid-ertfa3ig]:last-child .jstep__icon[data-astro-cid-ertfa3ig]{background:var(--c-yellow);color:var(--c-brown)}.jstep__icon[data-astro-cid-ertfa3ig] .icon[data-astro-cid-ertfa3ig]{width:32px;height:32px;stroke-width:1.8}.jstep__title[data-astro-cid-ertfa3ig]{margin-top:16px;font-family:var(--ff-round);font-weight:900;font-size:1.1875rem;line-height:1.45;color:var(--c-brown)}.jstep__text[data-astro-cid-ertfa3ig]{margin-top:10px;font-size:.9375rem;line-height:1.8;color:var(--c-brown);text-align:left}.join__note[data-astro-cid-ertfa3ig]{max-width:860px;margin:28px auto 0;padding:14px 20px;border-radius:var(--radius-sm);background:var(--c-white);border-left:4px solid var(--c-yellow);font-size:.875rem;font-weight:700;line-height:1.7;color:var(--c-brown)}@media(max-width:1023px){.join__list[data-astro-cid-ertfa3ig]{grid-template-columns:repeat(2,minmax(0,1fr))}.join__list[data-astro-cid-ertfa3ig]:before{display:none}}@media(max-width:767px){.join__list[data-astro-cid-ertfa3ig]{grid-template-columns:minmax(0,1fr);gap:12px}.join__list[data-astro-cid-ertfa3ig]:before{display:block;inset:30px auto 30px 43px;width:3px;height:auto;background:repeating-linear-gradient(180deg,var(--c-red) 0 8px,transparent 8px 14px)}.jstep[data-astro-cid-ertfa3ig]{display:grid;grid-template-columns:52px 1fr;grid-template-areas:"icon num" "icon title" "icon text";column-gap:14px;align-items:start;padding:16px 18px;text-align:left}.jstep__icon[data-astro-cid-ertfa3ig]{grid-area:icon;width:52px;height:52px;margin-top:0;box-shadow:0 0 0 4px var(--c-white)}.jstep__icon[data-astro-cid-ertfa3ig] .icon[data-astro-cid-ertfa3ig]{width:24px;height:24px}.jstep__num[data-astro-cid-ertfa3ig]{grid-area:num}.jstep__title[data-astro-cid-ertfa3ig]{grid-area:title;margin-top:2px;font-size:1.0625rem}.jstep__text[data-astro-cid-ertfa3ig]{grid-area:text;margin-top:4px}.join__note[data-astro-cid-ertfa3ig]{font-size:.8125rem;padding:12px 14px}}.faq[data-astro-cid-z6gx6xcw]{padding-block:clamp(72px,9vw,120px);background:var(--c-white)}.faq__inner[data-astro-cid-z6gx6xcw]{max-width:calc(880px + var(--gutter) * 2)}.faq__list[data-astro-cid-z6gx6xcw]{display:grid;gap:12px;margin-top:clamp(36px,4.5vw,52px)}.qa[data-astro-cid-z6gx6xcw]{border-radius:var(--radius-md);background:var(--c-cream);border:1px solid var(--c-line);overflow:hidden}.qa[data-astro-cid-z6gx6xcw][open]{background:var(--c-white);box-shadow:var(--shadow-sm)}.qa__q[data-astro-cid-z6gx6xcw]{display:flex;align-items:center;gap:14px;padding:18px 20px;cursor:pointer;list-style:none;font-weight:900;font-size:clamp(1rem,.95rem + .25vw,1.125rem);line-height:1.55;color:var(--c-brown)}.qa__q[data-astro-cid-z6gx6xcw]::-webkit-details-marker{display:none}.qa__q[data-astro-cid-z6gx6xcw]:focus-visible{outline:3px solid var(--c-yellow);outline-offset:-3px}.qa__q-text[data-astro-cid-z6gx6xcw]{flex:1}.qa__mark[data-astro-cid-z6gx6xcw]{display:grid;flex-shrink:0;place-items:center;width:36px;height:36px;border-radius:50%;font-family:var(--ff-round);font-weight:900;font-size:1.125rem;line-height:1}.qa__mark--q[data-astro-cid-z6gx6xcw]{background:var(--c-red);color:var(--c-white)}.qa__mark--a[data-astro-cid-z6gx6xcw]{background:var(--c-yellow);color:var(--c-brown)}.qa__chevron[data-astro-cid-z6gx6xcw]{width:22px;height:22px;color:var(--c-red);transition:transform .2s ease}.qa[data-astro-cid-z6gx6xcw][open] .qa__chevron[data-astro-cid-z6gx6xcw]{transform:rotate(180deg)}.qa__a[data-astro-cid-z6gx6xcw]{display:flex;align-items:flex-start;gap:14px;margin:0 20px;padding:16px 0 20px;border-top:1px dashed var(--c-line)}.qa__a[data-astro-cid-z6gx6xcw] p[data-astro-cid-z6gx6xcw]{padding-top:5px;font-size:1rem;line-height:1.85;color:var(--c-brown)}@media(max-width:767px){.qa__q[data-astro-cid-z6gx6xcw]{gap:12px;padding:16px}.qa__mark[data-astro-cid-z6gx6xcw]{width:32px;height:32px;font-size:1rem}.qa__a[data-astro-cid-z6gx6xcw]{gap:12px;margin:0 16px}.qa__a[data-astro-cid-z6gx6xcw] p[data-astro-cid-z6gx6xcw]{font-size:.9375rem}}.contact[data-astro-cid-svshx33u]{padding-block:clamp(72px,9vw,120px);background:var(--c-cream)}.contact__inner[data-astro-cid-svshx33u]{max-width:calc(760px + var(--gutter) * 2)}.cform[data-astro-cid-svshx33u]{position:relative;display:grid;gap:20px;margin-top:clamp(32px,4vw,44px);padding:clamp(24px,4vw,48px);border-radius:var(--radius-lg);background:var(--c-white);box-shadow:var(--shadow-md)}.cform__row[data-astro-cid-svshx33u]{display:grid;gap:8px}.cform__label[data-astro-cid-svshx33u]{display:flex;align-items:center;gap:8px;font-weight:900;font-size:1rem;color:var(--c-brown)}.cform__req[data-astro-cid-svshx33u],.cform__opt[data-astro-cid-svshx33u]{padding:1px 8px;border-radius:4px;font-size:.75rem;font-weight:700;line-height:1.6}.cform__req[data-astro-cid-svshx33u]{background:var(--c-red);color:var(--c-white)}.cform__opt[data-astro-cid-svshx33u]{background:var(--c-cream-deep);color:var(--c-brown-soft)}.cform__fieldset[data-astro-cid-svshx33u]{margin:0;padding:0;border:0;min-width:0}.cform__fieldset[data-astro-cid-svshx33u] legend[data-astro-cid-svshx33u]{padding:0;margin-bottom:8px}.cform__choices[data-astro-cid-svshx33u]{display:grid;gap:8px}.cform__choice[data-astro-cid-svshx33u]{display:flex;align-items:center;gap:12px;min-height:52px;padding:12px 16px;border:1.5px solid #d9cbb5;border-radius:var(--radius-sm);background:#fffdf9;font-size:1rem;font-weight:700;color:var(--c-brown);cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.cform__choice[data-astro-cid-svshx33u] input[data-astro-cid-svshx33u]{flex-shrink:0;width:20px;height:20px;margin:0;accent-color:var(--c-red)}.cform__choice[data-astro-cid-svshx33u]:has(input:checked){border-color:var(--c-red);background:#fff1f1}.cform__choice[data-astro-cid-svshx33u]:has(input:focus-visible){box-shadow:0 0 0 4px #c8161d1f}.cform__input[data-astro-cid-svshx33u]{width:100%;min-height:54px;padding:12px 16px;border:1.5px solid #d9cbb5;border-radius:var(--radius-sm);background:#fffdf9;font-family:var(--ff-base);font-size:1rem;color:var(--c-brown);transition:border-color .2s ease,box-shadow .2s ease}.cform__input[data-astro-cid-svshx33u]:focus{outline:none;border-color:var(--c-red);box-shadow:0 0 0 4px #c8161d1f;background:var(--c-white)}.cform__textarea[data-astro-cid-svshx33u]{min-height:140px;resize:vertical;line-height:1.7}.cform__input[data-astro-cid-svshx33u]::placeholder{color:#b3a595}.cform__error[data-astro-cid-svshx33u]{padding:10px 14px;border-radius:var(--radius-sm);background:#fdeaea;color:var(--c-red-dark);font-weight:700;font-size:.9375rem}.cform__submit[data-astro-cid-svshx33u]{justify-self:center;width:min(100%,360px);margin-top:8px;border:0}.cform__submit[data-astro-cid-svshx33u] .icon[data-astro-cid-svshx33u]{width:22px;height:22px}.cform__submit[data-astro-cid-svshx33u]:disabled{opacity:.6;cursor:wait}.cform__status[data-astro-cid-svshx33u][data-type=success]{background:#eef8ea;color:#2f6b1f}.cform__status[data-astro-cid-svshx33u][data-type=error]{background:#fdeaea;color:var(--c-red-dark)}.cform__status[data-astro-cid-svshx33u]{padding:12px 16px;border-radius:var(--radius-sm);background:var(--c-cream);color:var(--c-brown);font-size:.875rem;font-weight:700;text-align:center}@media(max-width:767px){.cform[data-astro-cid-svshx33u]{gap:16px;padding:22px 18px}.cform__submit[data-astro-cid-svshx33u]{width:100%}}.cform[data-astro-cid-svshx33u][hidden]{display:none}.cform__field-error[data-astro-cid-svshx33u]{margin:0;font-size:.875rem;font-weight:700;color:var(--c-red-dark)}.cform__input[data-astro-cid-svshx33u][aria-invalid=true]{border-color:var(--c-red);background:#fff6f6}.cform__fieldset[data-astro-cid-svshx33u]:has([aria-invalid=true]) .cform__choice[data-astro-cid-svshx33u]{border-color:var(--c-red)}.cform__hp[data-astro-cid-svshx33u]{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.cform__turnstile[data-astro-cid-svshx33u]{display:flex;justify-content:center;min-height:65px}.cform__turnstile[data-astro-cid-svshx33u][hidden]{display:none}.cform__privacy[data-astro-cid-svshx33u]{font-size:.875rem;line-height:1.7;color:var(--c-brown-soft);text-align:center}.cform__privacy[data-astro-cid-svshx33u] a[data-astro-cid-svshx33u]{color:var(--c-red-dark);font-weight:700;text-underline-offset:3px}.cform-done[data-astro-cid-svshx33u]{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:clamp(32px,4vw,44px);padding:clamp(32px,5vw,56px) 24px;border-radius:var(--radius-lg);background:var(--c-white);box-shadow:var(--shadow-md);text-align:center;outline:none}.cform-done[data-astro-cid-svshx33u][hidden]{display:none}.cform-done__icon[data-astro-cid-svshx33u]{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:#eef8ea;color:#2f7a1f}.cform-done__icon[data-astro-cid-svshx33u] .icon[data-astro-cid-svshx33u]{width:34px;height:34px}.cform-done__title[data-astro-cid-svshx33u]{font-family:var(--ff-round);font-weight:900;font-size:clamp(1.25rem,1.05rem + .7vw,1.5rem);color:var(--c-brown)}.cform-done__text[data-astro-cid-svshx33u]{font-size:1rem;line-height:1.8;color:var(--c-brown)}
