.ahero[data-astro-cid-cvz4ynoi]{background:#fff;position:relative}.ahero__stage[data-astro-cid-cvz4ynoi]{isolation:isolate;padding:calc(var(--nav-h) + clamp(40px, 7vw, 96px)) 0 clamp(56px, 7vw, 96px);position:relative;overflow:hidden}.ahero__bg[data-astro-cid-cvz4ynoi]{z-index:-1;background:radial-gradient(40% 45% at 4% 6%, var(--blue-50) 0%, #f2f6ff00 70%), #fff;position:absolute;inset:0}.ahero__sky[data-astro-cid-cvz4ynoi]{background:radial-gradient(29% 33% at 69% 35%,#e9f0ff 0%,#e9f0ff99 46%,#fff0 100%),#fff}.ahero__inner[data-astro-cid-cvz4ynoi]{align-items:center;gap:clamp(32px,5vw,64px);display:grid}.ahero__copy[data-astro-cid-cvz4ynoi]{align-content:start;gap:18px;max-width:620px;display:grid}.ahero__title[data-astro-cid-cvz4ynoi]{font-size:var(--fs-display);font-weight:var(--fw-display);line-height:var(--lh-tight);letter-spacing:var(--track-hero);color:var(--ink-950)}.ahero__phrase[data-astro-cid-cvz4ynoi]{white-space:nowrap;display:inline-block}.ahero__lead[data-astro-cid-cvz4ynoi]{max-width:30em}.ahero__lead[data-astro-cid-cvz4ynoi] strong[data-astro-cid-cvz4ynoi]{color:var(--text);font-weight:600}.ahero__actions[data-astro-cid-cvz4ynoi]{margin-top:12px}.ahero__visual[data-astro-cid-cvz4ynoi]{min-width:0;position:relative}.ahero__visual[data-astro-cid-cvz4ynoi] .ahero__plate{width:100%}.ahero__cue[data-astro-cid-cvz4ynoi]{display:none}.ahero[data-astro-cid-cvz4ynoi] .sky-labels{pointer-events:none;position:absolute;inset:0}.ahero[data-astro-cid-cvz4ynoi] .sky-label{box-shadow:inset 0 0 0 1px var(--line);font-size:clamp(var(--fs-xs), 1.95cqw, var(--fs-sm));white-space:nowrap;color:var(--ink-700);transition:opacity .42s var(--ease-out), transform .52s var(--spring-smooth);background:#ffffffdb;border-radius:999px;padding:.32em .72em;font-weight:600;line-height:1.3;position:absolute;translate:-50% -50%}.ahero[data-astro-cid-cvz4ynoi] .sky-label--left{translate:0 -50%}.ahero[data-astro-cid-cvz4ynoi] .sky-label--accent{background:var(--brand);color:#fff;font-weight:600;box-shadow:0 8px 22px -10px #1e5effcc}.ahero[data-astro-cid-cvz4ynoi] .sky-line{stroke-dasharray:1;stroke-dashoffset:0}.ahero[data-astro-cid-cvz4ynoi] .sky-ping{opacity:0;transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){.js .ahero[data-astro-cid-cvz4ynoi] .sky-line{stroke-dashoffset:1px;opacity:0}.js .ahero[data-astro-cid-cvz4ynoi] .sky-label{opacity:0;transform:translateY(6px)scale(.96)}.js .ahero[data-astro-cid-cvz4ynoi] .sky-label.is-on{opacity:1;transform:none}.ahero[data-astro-cid-cvz4ynoi].is-complete .dd[data-live] .sky-ping{animation:sky-ping 3.6s var(--ease-out) .2s infinite backwards}}@keyframes sky-ping{0%{opacity:.75;transform:scale(.55)}70%,to{opacity:0;transform:scale(1.5)}}@media (width>=960px){.ahero__inner[data-astro-cid-cvz4ynoi]{grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr)}.ahero__visual[data-astro-cid-cvz4ynoi]{margin-right:calc(var(--gutter) * -.5)}}@media (width>=960px) and (height>=640px) and (prefers-reduced-motion:no-preference){.ahero[data-astro-cid-cvz4ynoi]{height:190svh}.ahero__stage[data-astro-cid-cvz4ynoi]{height:100svh;padding:var(--nav-h) 0 40px;align-items:center;display:grid;position:sticky;top:0}.ahero__copy[data-astro-cid-cvz4ynoi],.ahero__visual[data-astro-cid-cvz4ynoi]{will-change:transform}.ahero__cue[data-astro-cid-cvz4ynoi]{font-size:var(--fs-sm);color:var(--text-3);white-space:nowrap;align-items:center;gap:8px;display:inline-flex;position:absolute;bottom:26px;left:50%;translate:-50%}.ahero__cue[data-astro-cid-cvz4ynoi] svg{animation:cue-bob 2.4s var(--ease-in-out) infinite}}@keyframes cue-bob{0%,to{translate:0}50%{translate:0 3px}}@media (width<=959px){.ahero__copy[data-astro-cid-cvz4ynoi]{max-width:640px}.ahero__visual[data-astro-cid-cvz4ynoi]{margin-inline:calc(var(--gutter) * -.4)}}.tiers[data-astro-cid-d7vn6b4r]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:clamp(48px,6vw,80px);display:grid}.tier[data-astro-cid-d7vn6b4r]{border-radius:var(--r-lg);background:var(--surface-2);align-content:space-between;gap:40px;min-height:200px;padding:28px 30px 30px;display:grid;position:relative}.tier[data-astro-cid-d7vn6b4r]:nth-child(3){background:var(--blue-50);box-shadow:inset 0 0 0 1px var(--blue-100)}.tier__k[data-astro-cid-d7vn6b4r]{font-size:var(--fs-sm);color:var(--text-3);font-weight:600}.tier__name[data-astro-cid-d7vn6b4r]{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:var(--fw-heading);color:var(--ink-950);align-items:center;gap:12px;line-height:1.3;display:flex}.tier__name--long[data-astro-cid-d7vn6b4r]{color:var(--blue-800);word-break:keep-all;overflow-wrap:anywhere}.tier__mark[data-astro-cid-d7vn6b4r]{object-fit:contain;width:.92em;height:.92em;color:var(--brand);flex:none}.tier__join[data-astro-cid-d7vn6b4r]{z-index:1;background:var(--surface);width:32px;height:32px;box-shadow:0 0 0 1px var(--line), var(--shadow-1);color:var(--brand);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;right:-20px;translate:50% -50%}.tier__join[data-astro-cid-d7vn6b4r] svg[data-astro-cid-d7vn6b4r]{width:14px;height:14px}.voice[data-astro-cid-d7vn6b4r]{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:24px clamp(40px,6vw,96px);margin-top:clamp(56px,7vw,96px);padding-top:clamp(32px,4vw,48px);display:grid}.voice__lead[data-astro-cid-d7vn6b4r]{font-size:var(--fs-h2);font-weight:var(--fw-display);letter-spacing:var(--track-head);color:var(--ink-950);line-height:1.2}.voice__side[data-astro-cid-d7vn6b4r]{justify-items:start;gap:18px;display:grid}.voice__text[data-astro-cid-d7vn6b4r]{font-size:var(--fs-lead);color:var(--text-2);word-break:keep-all;overflow-wrap:anywhere;line-height:1.6}.voice__traits[data-astro-cid-d7vn6b4r]{flex-wrap:wrap;gap:10px;display:flex}.voice__traits[data-astro-cid-d7vn6b4r] li[data-astro-cid-d7vn6b4r]{border-radius:var(--r-sm);background:var(--blue-50);box-shadow:inset 0 0 0 1px var(--blue-100);color:var(--blue-800);font-size:var(--fs-h4);padding:6px 16px;font-weight:600}@media (width<=860px){.tiers[data-astro-cid-d7vn6b4r]{grid-template-columns:1fr;gap:14px}.tier[data-astro-cid-d7vn6b4r]{gap:18px;min-height:0;padding:22px 24px 24px}.tier__join[data-astro-cid-d7vn6b4r]{width:28px;height:28px;inset:auto auto -7px 50%;translate:-50% 50%;rotate:90deg}.voice[data-astro-cid-d7vn6b4r]{grid-template-columns:1fr;gap:16px}}.steps[data-astro-cid-i7abqhfv]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:clamp(48px,6vw,80px);display:grid}.step[data-astro-cid-i7abqhfv]{border-radius:var(--r-lg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line), var(--shadow-1);flex-direction:column;padding:30px 30px 32px;display:flex;position:relative}.step__art[data-astro-cid-i7abqhfv]{width:96px;translate:calc(var(--ink,0) / 144 * -100%) 0;margin:-4px 0 24px}.step__num[data-astro-cid-i7abqhfv]{font-size:var(--fs-sm);color:var(--text-3);align-items:center;gap:10px;font-weight:600;display:flex}.step__num[data-astro-cid-i7abqhfv] .t-mono[data-astro-cid-i7abqhfv]{color:var(--brand);font-size:var(--fs-xs);border-radius:var(--r-xs);background:var(--blue-50);padding:2px 7px}.step__name[data-astro-cid-i7abqhfv]{font-size:var(--fs-h2);font-weight:var(--fw-display);letter-spacing:var(--track-hero);margin-top:12px;line-height:1.2}.step__short[data-astro-cid-i7abqhfv]{font-size:var(--fs-body);color:var(--text);margin-top:8px;font-weight:500;line-height:1.55}.step__items[data-astro-cid-i7abqhfv]{border-top:1px solid var(--line);font-size:var(--fs-sm);color:var(--text-2);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px;margin-top:20px;padding-top:20px;line-height:1.4;display:grid}.step__items[data-astro-cid-i7abqhfv] li[data-astro-cid-i7abqhfv]{white-space:nowrap;align-items:center;gap:8px;display:flex}.step[data-astro-cid-i7abqhfv] .step__cta{align-self:flex-start;margin-top:auto;padding-top:24px}.step__join[data-astro-cid-i7abqhfv]{z-index:1;background:var(--surface);width:32px;height:32px;box-shadow:0 0 0 1px var(--line), var(--shadow-1);color:var(--brand);border-radius:50%;place-items:center;display:grid;position:absolute;top:74px;right:-12px;translate:50%}.step__join[data-astro-cid-i7abqhfv] svg[data-astro-cid-i7abqhfv]{width:14px;height:14px}@media (width>=900px){.steps[data-astro-cid-i7abqhfv]{grid-template-rows:repeat(6,auto);row-gap:0}.step[data-astro-cid-i7abqhfv]{grid-row:span 6;grid-template-rows:subgrid;align-content:start;display:grid}.step__items[data-astro-cid-i7abqhfv]{align-self:start}.step[data-astro-cid-i7abqhfv] .step__cta{place-self:end start}}@media (width>=900px) and (width<=1099px){.step__items[data-astro-cid-i7abqhfv]{grid-template-columns:repeat(2,minmax(0,1fr))}}.method__more[data-astro-cid-i7abqhfv]{justify-content:center;margin-top:48px;display:flex}@media (width<=899px){.steps[data-astro-cid-i7abqhfv]{grid-template-columns:1fr;gap:16px;max-width:560px;margin-inline:auto}.step[data-astro-cid-i7abqhfv]{grid-template-columns:76px minmax(0,1fr);column-gap:18px;padding:24px;display:grid}.step[data-astro-cid-i7abqhfv]>[data-astro-cid-i7abqhfv]:not(.step__art):not(.step__join){grid-column:2}.step__art[data-astro-cid-i7abqhfv]{grid-row:1/span 5;width:76px;margin:0}.step__name[data-astro-cid-i7abqhfv]{margin-top:6px}.step__join[data-astro-cid-i7abqhfv]{width:28px;height:28px;inset:auto auto -8px 50%;translate:-50% 50%;rotate:90deg}}@media (width<=420px){.step[data-astro-cid-i7abqhfv]{grid-template-columns:1fr}.step[data-astro-cid-i7abqhfv]>[data-astro-cid-i7abqhfv]:not(.step__art):not(.step__join){grid-column:1}.step__art[data-astro-cid-i7abqhfv]{grid-row:auto;width:72px;margin-bottom:14px}}.rules[data-astro-cid-ml74hafv]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,4vw,56px);margin-top:clamp(56px,7vw,96px);display:grid}.rule[data-astro-cid-ml74hafv]{text-align:center;align-content:start;justify-items:center;gap:22px;display:grid}.rule__art[data-astro-cid-ml74hafv]{background:var(--surface-2);border-radius:28px;place-items:center;width:112px;height:112px;display:grid}.rule__art[data-astro-cid-ml74hafv] .dd{width:88px}.rule__name[data-astro-cid-ml74hafv]{font-size:var(--fs-h3);font-weight:var(--fw-heading);justify-content:center;align-items:baseline;gap:12px;display:flex}.rule__n[data-astro-cid-ml74hafv]{font-size:var(--fs-xs);color:var(--brand);font-weight:600}.rule__text[data-astro-cid-ml74hafv]{color:var(--text-2);font-size:var(--fs-body);word-break:keep-all;overflow-wrap:anywhere;margin-top:10px;line-height:1.7}.rule__items[data-astro-cid-ml74hafv]{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:16px;display:flex}.rule__items[data-astro-cid-ml74hafv] li[data-astro-cid-ml74hafv]{border-radius:var(--r-xs);background:var(--surface-2);font-size:var(--fs-sm);color:var(--text-2);padding:3px 10px;font-weight:500}.deliver[data-astro-cid-ml74hafv]{border-top:1px solid var(--line);grid-template-columns:minmax(0,.9fr) minmax(0,2.1fr);align-items:start;gap:clamp(28px,5vw,72px);margin-top:clamp(80px,10vw,144px);padding-top:clamp(40px,5vw,64px);display:grid}.deliver__head[data-astro-cid-ml74hafv]{gap:10px;display:grid}.deliver__title[data-astro-cid-ml74hafv]{max-width:12em}.deliver__list[data-astro-cid-ml74hafv]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.deliver__item[data-astro-cid-ml74hafv]{border-radius:var(--r-md);background:var(--surface-2);align-content:start;gap:6px;padding:24px 24px 26px;display:grid}.deliver__icon[data-astro-cid-ml74hafv]{background:var(--surface);width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--line);color:var(--brand);border-radius:12px;place-items:center;margin-bottom:14px;display:grid}.deliver__icon[data-astro-cid-ml74hafv] svg[data-astro-cid-ml74hafv]{width:22px;height:22px}.deliver__name[data-astro-cid-ml74hafv]{font-family:var(--font-display);font-size:var(--fs-h4);color:var(--text);font-weight:600}.deliver__text[data-astro-cid-ml74hafv]{font-size:var(--fs-sm);color:var(--text-2);word-break:keep-all;overflow-wrap:anywhere;text-wrap:balance;line-height:1.6}@media (width<=960px){.rules[data-astro-cid-ml74hafv]{grid-template-columns:1fr;gap:36px;max-width:640px;margin-inline:auto}.rule[data-astro-cid-ml74hafv]{grid-template-columns:minmax(0,1fr);gap:22px}.rule__art[data-astro-cid-ml74hafv]{border-radius:24px;width:96px;height:96px}.rule__art[data-astro-cid-ml74hafv] .dd{width:74px}.deliver[data-astro-cid-ml74hafv]{grid-template-columns:1fr}}@media (width<=640px){.deliver__list[data-astro-cid-ml74hafv]{grid-template-columns:1fr;gap:12px}.deliver__item[data-astro-cid-ml74hafv]{grid-template-columns:44px minmax(0,1fr);gap:2px 16px;padding:18px 20px}.deliver__icon[data-astro-cid-ml74hafv]{grid-row:1/span 2;align-self:center;margin:0}}@media (width<=420px){.rule[data-astro-cid-ml74hafv]{grid-template-columns:1fr;gap:16px}.rule__art[data-astro-cid-ml74hafv]{border-radius:22px;width:84px;height:84px}.rule__art[data-astro-cid-ml74hafv] .dd{width:64px}}.more__head[data-astro-cid-kytm44ya]{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:40px;display:grid}.more__copy[data-astro-cid-kytm44ya]{justify-items:start;gap:14px;max-width:640px;display:grid}.more__lead[data-astro-cid-kytm44ya]{max-width:34em}.more__art[data-astro-cid-kytm44ya]{width:clamp(150px,16vw,210px);margin-right:12px}.slots[data-astro-cid-kytm44ya]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:clamp(40px,5vw,64px);display:grid}.slot[data-astro-cid-kytm44ya]{border-radius:var(--r-lg);border:1.5px dashed var(--line-strong);background:#ffffffb8;align-content:start;gap:22px;min-height:176px;padding:24px 24px 26px;display:grid}.slot__top[data-astro-cid-kytm44ya]{justify-content:space-between;align-items:center;gap:12px;display:flex}.slot__title[data-astro-cid-kytm44ya]{font-size:var(--fs-h4);letter-spacing:0;font-weight:600}.slot__tag[data-astro-cid-kytm44ya]{border:1px dotted var(--ink-400);font-size:var(--fs-caption);color:var(--ink-500);border-radius:4px;flex:none;padding:1px 6px;font-weight:600}.slot__bars[data-astro-cid-kytm44ya]{gap:14px;display:grid}.slot__bars[data-astro-cid-kytm44ya] span[data-astro-cid-kytm44ya],.slot__tick[data-astro-cid-kytm44ya] b[data-astro-cid-kytm44ya]{background-image:radial-gradient(circle, var(--ink-300) 1.6px, transparent 1.9px);background-position:0;background-size:9px 8px;border-radius:4px;height:8px;display:block}.slot__timeline[data-astro-cid-kytm44ya]{border-left:1.5px dotted var(--ink-300);gap:12px;margin-left:4px;padding-left:4px;display:grid}.slot__tick[data-astro-cid-kytm44ya]{align-items:center;gap:12px;display:flex}.slot__tick[data-astro-cid-kytm44ya] i[data-astro-cid-kytm44ya]{background:var(--surface-2);border:1.5px dotted var(--ink-400);border-radius:50%;flex:none;width:9px;height:9px;margin-left:-10px}.slot__logos[data-astro-cid-kytm44ya]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.slot__logos[data-astro-cid-kytm44ya] span[data-astro-cid-kytm44ya]{border-radius:var(--r-sm);border:1.5px dotted var(--ink-300);height:34px}.slot__rows[data-astro-cid-kytm44ya]{font-size:var(--fs-sm);gap:6px;display:grid}.slot__rows[data-astro-cid-kytm44ya] div[data-astro-cid-kytm44ya]{align-items:flex-start;gap:14px;display:flex}.slot__rows[data-astro-cid-kytm44ya] dt[data-astro-cid-kytm44ya]{width:2.6em;color:var(--text-2);flex:none}.slot__rows[data-astro-cid-kytm44ya] dd[data-astro-cid-kytm44ya]{overflow-wrap:anywhere;min-width:0}.slot--contact[data-astro-cid-kytm44ya] .slot__tag[data-astro-cid-kytm44ya]{display:none}@media (width<=960px){.slots[data-astro-cid-kytm44ya]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.more__head[data-astro-cid-kytm44ya]{grid-template-columns:1fr;gap:28px}.more__art[data-astro-cid-kytm44ya]{order:-1;width:132px;margin:0}.slots[data-astro-cid-kytm44ya]{grid-template-columns:1fr;gap:12px}.slot[data-astro-cid-kytm44ya]{gap:18px;min-height:0;padding:20px 20px 22px}}
