.nl[data-astro-cid-zmm3bjuf]{border-top:2px solid var(--primary)}.nl__item[data-astro-cid-zmm3bjuf]{display:grid;grid-template-columns:110px 88px 1fr 40px;align-items:center;gap:20px;padding:26px 0;border-bottom:1px solid var(--line);transition:padding .4s var(--ease)}.nl__item[data-astro-cid-zmm3bjuf]:hover{padding-left:12px}.nl__date[data-astro-cid-zmm3bjuf]{font-size:13px;color:var(--muted)}.nl__cat[data-astro-cid-zmm3bjuf]{justify-self:start;transition:transform .35s var(--ease),box-shadow .35s var(--ease);padding:2px 12px;border-radius:999px;background:var(--bg-mint);color:var(--primary-deep);font-size:12px;letter-spacing:.1em}.nl__cat[data-astro-cid-zmm3bjuf]:hover{transform:translateY(-3px);box-shadow:0 6px 14px -8px #0f8b8d73}.nl__title[data-astro-cid-zmm3bjuf]{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nl__item[data-astro-cid-zmm3bjuf]:hover .nl__title[data-astro-cid-zmm3bjuf]{color:var(--primary)}.nl-empty[data-astro-cid-zmm3bjuf]{display:grid;justify-items:center;gap:8px;padding:64px 16px;border:1px dashed var(--line);border-radius:var(--radius);color:var(--muted);text-align:center}.nl-empty[data-astro-cid-zmm3bjuf] .mono[data-astro-cid-zmm3bjuf]{font-size:11px;color:var(--accent)}@media(max-width:640px){.nl__item[data-astro-cid-zmm3bjuf]{grid-template-columns:auto 1fr;gap:8px 14px}.nl__title[data-astro-cid-zmm3bjuf]{grid-column:1 / -1;white-space:normal}.nl__item[data-astro-cid-zmm3bjuf] .more__arrow[data-astro-cid-zmm3bjuf]{display:none}}.hero[data-astro-cid-j7pv25f6]{position:relative;min-height:max(700px,100svh);overflow:hidden;background:var(--bg)}.hero__visual[data-astro-cid-j7pv25f6]{position:absolute;top:var(--header-h);right:0;bottom:56px;width:58%;overflow:hidden;border-radius:clamp(48px,8vw,120px) 0 0 clamp(48px,8vw,120px);background:linear-gradient(150deg,#dff5ef,#c9efe6 40%,#ffe6cf);isolation:isolate}.hero__visual[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,rgba(15,139,141,.16) 1.3px,transparent 1.7px);background-size:26px 26px;z-index:1}.hero__blob[data-astro-cid-j7pv25f6]{position:absolute;border-radius:50%;filter:blur(50px)}.hero__blob--a[data-astro-cid-j7pv25f6]{width:64%;aspect-ratio:1;right:-14%;top:-18%;background:radial-gradient(circle,#ffc98f 0%,transparent 65%);opacity:.9;animation:float 14s ease-in-out infinite alternate}.hero__blob--b[data-astro-cid-j7pv25f6]{width:64%;aspect-ratio:1;left:-14%;bottom:-26%;background:radial-gradient(circle,#6fd8c3 0%,transparent 65%);opacity:.75;animation:float 18s ease-in-out infinite alternate-reverse}@keyframes float{to{transform:translate(-6%,8%) scale(1.08)}}.hero__stage[data-astro-cid-j7pv25f6]{position:absolute;z-index:3;left:50%;top:46%;height:min(80%,620px);aspect-ratio:1;transform:translate(-50%,-50%)}.hero__orbit[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:#0f8b8d59;stroke-width:1.2;animation:rot 70s linear infinite}.hero__nodes[data-astro-cid-j7pv25f6] circle[data-astro-cid-j7pv25f6]{fill:var(--accent);stroke:none}@keyframes rot{to{transform:rotate(360deg)}}.hero__core[data-astro-cid-j7pv25f6]{position:absolute;left:50%;top:50%;display:grid;justify-items:center;align-content:center;width:40%;aspect-ratio:1;border-radius:50%;background:#fff;box-shadow:0 0 0 14px #ffffff73,0 40px 60px -30px #0c5d6673;transform:translate(-50%,-50%);line-height:1.2;text-align:center}.hero__core-num[data-astro-cid-j7pv25f6]{font-size:clamp(52px,6vw,92px);font-weight:300;line-height:1;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent}.hero__core-unit[data-astro-cid-j7pv25f6]{margin-top:-4px;font-size:15px;font-weight:700;color:var(--accent-deep)}.hero__core-label[data-astro-cid-j7pv25f6]{margin-top:6px;padding-inline:12%;font-size:13px;letter-spacing:.1em;color:var(--ink-2)}.hero__chain[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{position:absolute;transform:translate(-50%,-50%);animation:chip 1.2s var(--ease) both,bob var(--bob, 7s) ease-in-out infinite alternate;animation-delay:calc(.5s + var(--i) * .1s),calc(var(--i) * -1.3s)}.hero__chain[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:nth-child(1){left:35.2%;top:9.3%;--bob: 7s}.hero__chain[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:nth-child(2){left:80.5%;top:33%;--bob: 8.5s}.hero__chain[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:nth-child(3){left:82%;top:72%;--bob: 6.5s}.hero__chain[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:nth-child(4){left:46%;top:92.5%;--bob: 9s}.hero__chain[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:nth-child(5){left:17%;top:66%;--bob: 7.5s}.hero__chain[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:nth-child(6){left:14%;top:32%;--bob: 8s}@keyframes bob{0%{translate:0 -6px}to{translate:0 6px}}@keyframes chip{0%{opacity:0;scale:.8}}.hero__chain[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:10px;padding:8px 20px 8px 8px;border-radius:999px;background:#ffffffeb;box-shadow:0 16px 30px -18px #0c5d6680;color:var(--ink);font-size:15px;font-weight:700;letter-spacing:.1em;white-space:nowrap;transition:background .4s var(--ease),color .4s var(--ease),transform .4s var(--ease),box-shadow .4s var(--ease)}.hero__chip-icon[data-astro-cid-j7pv25f6]{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--bg-mint);color:var(--primary);transition:background .4s var(--ease),color .4s var(--ease)}.hero__chain[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{background:var(--primary);color:#fff;transform:scale(1.06);box-shadow:0 20px 34px -16px #0c5d6699}.hero__chain[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover .hero__chip-icon[data-astro-cid-j7pv25f6]{background:var(--accent);color:#fff}.hero__gift[data-astro-cid-j7pv25f6]{position:absolute;z-index:4;left:clamp(20px,3vw,44px);top:clamp(20px,3vw,40px);display:grid;place-items:center;width:128px;height:128px;border-radius:50%;background:var(--grad-warm);color:#fff;box-shadow:var(--shadow-warm);transition:transform .5s var(--ease)}.hero__gift[data-astro-cid-j7pv25f6]:hover{transform:scale(1.06) rotate(-4deg)}.hero__gift-ring[data-astro-cid-j7pv25f6]{position:absolute;inset:0;animation:rot 24s linear infinite}.hero__gift-ring[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{width:100%;height:100%}.hero__gift-ring[data-astro-cid-j7pv25f6] text[data-astro-cid-j7pv25f6]{fill:#ffffffe6;font-family:var(--font-en);font-size:8.6px}.hero__gift-text[data-astro-cid-j7pv25f6]{position:relative;width:64px;font-size:13px;font-weight:700;line-height:1.45;letter-spacing:.06em;text-align:center}.hero[data-astro-cid-j7pv25f6] .hero__word{position:absolute;z-index:2;left:clamp(24px,4vw,64px);bottom:0;width:calc(100% - (2*clamp(24px,4vw,64px)));fill:none;stroke:#ffffffd9;stroke-width:1.2;stroke-linejoin:round}.hero__copy[data-astro-cid-j7pv25f6]{position:relative;z-index:5;display:grid;align-content:center;gap:28px;width:42%;min-height:max(700px,100svh);padding:calc(var(--header-h) + 24px) clamp(24px,3vw,48px) 80px clamp(24px,6vw,112px)}.hero__catch[data-astro-cid-j7pv25f6]{display:grid;gap:.1em;font-size:clamp(34px,3.5vw,60px);font-weight:800;line-height:1.35;letter-spacing:.1em}.hero__line[data-astro-cid-j7pv25f6]{display:block;animation:rise 1.2s var(--ease) both}.hero__line[data-astro-cid-j7pv25f6]+.hero__line[data-astro-cid-j7pv25f6]{animation-delay:.15s}.hero__catch[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{position:relative;font-style:normal;white-space:nowrap;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent}.hero__catch[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;z-index:-1;left:-.1em;right:0;bottom:.08em;height:.32em;border-radius:999px;background:#ffc65c8c;transform-origin:left;animation:mark 1s var(--ease) .9s both}@keyframes mark{0%{transform:scaleX(0)}}@keyframes rise{0%{opacity:0;transform:translateY(28px)}}.hero__lead[data-astro-cid-j7pv25f6]{max-width:30em;font-size:17px;line-height:2.1;color:var(--ink-2);animation:rise 1.2s var(--ease) .3s both}.hero__btns[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:14px;animation:rise 1.2s var(--ease) .45s both}.marquee[data-astro-cid-j7pv25f6]{overflow:hidden;padding-block:18px;background:var(--primary);color:#fff}.marquee__track[data-astro-cid-j7pv25f6]{display:flex;width:max-content;animation:marquee 44s linear infinite}.marquee__track[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{display:flex;align-items:center;font-size:clamp(22px,3vw,34px);font-weight:300;letter-spacing:.08em;white-space:nowrap}.marquee__track[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]{margin-inline:.9em;font-size:.5em;font-style:normal;color:var(--sun)}@keyframes marquee{to{transform:translate(-50%)}}.why__head[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1.4fr;gap:clamp(24px,6vw,96px);align-items:end}.why__pain[data-astro-cid-j7pv25f6]{margin-bottom:clamp(40px,6vw,72px)}.promise[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.promise__card[data-astro-cid-j7pv25f6]{display:grid;align-content:start;gap:8px;padding:clamp(28px,3vw,44px);border-radius:var(--radius-lg);background:var(--bg-mint);transition:transform .5s var(--ease),box-shadow .5s var(--ease)}.promise__card[data-astro-cid-j7pv25f6]:nth-child(2){background:var(--bg-soft)}.promise__card[data-astro-cid-j7pv25f6]:nth-child(3){background:var(--accent-soft)}.promise__card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-6px);box-shadow:var(--shadow)}.promise__icon[data-astro-cid-j7pv25f6]{display:grid;place-items:center;width:76px;height:76px;margin-bottom:16px;border-radius:50%;background:#fff;color:var(--primary)}.promise__card[data-astro-cid-j7pv25f6]:nth-child(3) .promise__icon[data-astro-cid-j7pv25f6]{color:var(--accent-deep)}.promise__en[data-astro-cid-j7pv25f6]{font-size:12px;letter-spacing:.3em;color:var(--muted)}.promise__title[data-astro-cid-j7pv25f6]{font-size:clamp(22px,2.2vw,26px);letter-spacing:.14em}.promise__text[data-astro-cid-j7pv25f6]{font-size:16px;line-height:2;color:var(--ink-2)}.stats[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(4,1fr);margin-top:clamp(56px,7vw,96px);border-top:1px solid var(--line)}.stats[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{padding:36px 24px 8px 0}.stats[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]+li[data-astro-cid-j7pv25f6]{padding-left:24px;border-left:1px solid var(--line)}.stats__num[data-astro-cid-j7pv25f6]{font-size:clamp(44px,5.4vw,72px);font-weight:300;line-height:1.1;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent}.stats__num[data-astro-cid-j7pv25f6] small[data-astro-cid-j7pv25f6]{margin-left:6px;font-family:var(--font-sans);font-size:16px;font-weight:700;color:var(--ink);-webkit-text-fill-color:var(--ink)}.stats__label[data-astro-cid-j7pv25f6]{margin-top:14px;font-size:15px;color:var(--ink-2)}.row-head[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:flex-end;gap:16px 32px;flex-wrap:wrap}.row-head[data-astro-cid-j7pv25f6]>.more[data-astro-cid-j7pv25f6]{margin-bottom:clamp(40px,6vw,72px)}.svc[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.svc[data-astro-cid-j7pv25f6]>li[data-astro-cid-j7pv25f6]{display:grid}.svc__card[data-astro-cid-j7pv25f6]{position:relative;display:flex;flex-direction:column;gap:8px;padding:clamp(28px,3vw,40px);overflow:hidden;border-radius:var(--radius-lg);background:#fff;border:1px solid var(--line);transition:transform .6s var(--ease),box-shadow .6s var(--ease),border-color .6s var(--ease)}.svc__card[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:0;background:var(--grad);opacity:0;transition:opacity .6s var(--ease)}.svc__card[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]{position:relative}.svc__card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-6px);box-shadow:var(--shadow);border-color:transparent}.svc__card[data-astro-cid-j7pv25f6]:hover:before{opacity:1}.svc__card[data-astro-cid-j7pv25f6]:hover,.svc__card[data-astro-cid-j7pv25f6]:hover .svc__en[data-astro-cid-j7pv25f6],.svc__card[data-astro-cid-j7pv25f6]:hover .svc__text[data-astro-cid-j7pv25f6],.svc__card[data-astro-cid-j7pv25f6]:hover .svc__no[data-astro-cid-j7pv25f6]{color:#fff}.svc__card[data-astro-cid-j7pv25f6]:hover .svc__icon[data-astro-cid-j7pv25f6]{background:#fff;color:var(--accent-deep)}.svc__card[data-astro-cid-j7pv25f6]:hover .more__arrow[data-astro-cid-j7pv25f6]{background:#fff;border-color:#fff;color:var(--primary)}.svc__top[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:14px}.svc__icon[data-astro-cid-j7pv25f6]{display:grid;place-items:center;width:72px;height:72px;border-radius:50%;background:var(--bg-mint);color:var(--primary);transition:background .6s var(--ease),color .6s var(--ease)}.svc[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:nth-child(2n) .svc__icon[data-astro-cid-j7pv25f6]{background:var(--accent-soft);color:var(--accent-deep)}.svc__no[data-astro-cid-j7pv25f6]{font-size:12px;color:var(--accent-deep)}.svc__en[data-astro-cid-j7pv25f6]{font-size:12px;letter-spacing:.3em;color:var(--muted)}.svc__name[data-astro-cid-j7pv25f6]{font-size:clamp(22px,2.2vw,26px);letter-spacing:.12em}.svc__text[data-astro-cid-j7pv25f6]{font-size:16px;line-height:2;color:var(--ink-2)}.svc__more[data-astro-cid-j7pv25f6]{margin-top:auto;padding-top:20px}.story__grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.2fr 1fr;gap:clamp(40px,7vw,120px);align-items:center}.story__btn[data-astro-cid-j7pv25f6]{margin-top:36px}.tl[data-astro-cid-j7pv25f6]{position:relative;display:grid;gap:0;padding:clamp(28px,3vw,44px);border-radius:var(--radius-lg);background:var(--bg-mint)}.tl[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{position:relative;display:grid;grid-template-columns:96px 1fr;gap:20px;align-items:baseline;padding:18px 0 18px 28px}.tl[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]+li[data-astro-cid-j7pv25f6]{border-top:1px dashed rgba(15,139,141,.3)}.tl[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;left:0;top:50%;width:11px;height:11px;margin-top:-5.5px;border-radius:50%;background:#fff;border:2.5px solid var(--primary)}.tl[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:last-child:before{background:var(--accent);border-color:var(--accent);box-shadow:0 0 0 5px #ff8a5c40}.tl__year[data-astro-cid-j7pv25f6]{font-size:32px;font-weight:400;line-height:1;color:var(--primary-deep)}.tl__text[data-astro-cid-j7pv25f6]{font-weight:600;letter-spacing:.08em}.news[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 2fr;gap:clamp(32px,6vw,96px)}.news__pos[data-astro-cid-j7pv25f6]{margin:-24px 0 32px;font-size:16px;color:var(--ink-2)}@media(max-width:1100px){.svc[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.hero[data-astro-cid-j7pv25f6]{min-height:0;display:flex;flex-direction:column}.hero__copy[data-astro-cid-j7pv25f6]{width:auto;min-height:0;padding:calc(var(--header-h) + 40px) var(--gutter) 0}.hero__visual[data-astro-cid-j7pv25f6]{position:relative;top:auto;bottom:auto;width:auto;height:min(96vw,560px);margin:40px 0 0 var(--gutter)}.hero__stage[data-astro-cid-j7pv25f6]{top:50%;height:84%}.hero__chain[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{gap:6px;padding:4px 12px 4px 4px;font-size:12px;letter-spacing:.04em}.hero__chip-icon[data-astro-cid-j7pv25f6]{width:24px;height:24px}.hero__chip-icon[data-astro-cid-j7pv25f6] svg{width:16px;height:16px}.hero__core-label[data-astro-cid-j7pv25f6]{display:none}.hero__gift[data-astro-cid-j7pv25f6]{width:88px;height:88px;left:auto;right:12px;top:12px}.hero__chain[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:nth-child(5){left:22%}.hero__chain[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:nth-child(6){left:24%;top:30%}.hero__chain[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:nth-child(2){top:38%}.hero__gift-text[data-astro-cid-j7pv25f6]{width:48px;font-size:10px}.why__head[data-astro-cid-j7pv25f6],.story__grid[data-astro-cid-j7pv25f6],.news[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.why__head[data-astro-cid-j7pv25f6]{gap:0}.promise[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.stats[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}.stats[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:nth-child(3){padding-left:0;border-left:0}.stats[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:nth-child(n+3){border-top:1px solid var(--line)}}@media(max-width:640px){.svc[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.tl[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{grid-template-columns:72px 1fr;gap:12px}.tl__year[data-astro-cid-j7pv25f6]{font-size:24px}}
