:root{--om-ad:#07705f;--om-text:#3d5259;--om-gutter:clamp(16px, 4vw, 32px);--om-y:clamp(64px, 9vw, 112px)}.om-wrap{width:100%;max-width:calc(1216px + var(--om-gutter) * 2);padding-inline:var(--om-gutter);margin-inline:auto}.om-wrap-narrow{width:100%;max-width:calc(880px + var(--om-gutter) * 2);padding-inline:var(--om-gutter);margin-inline:auto}.om-sec{padding-block:var(--om-y);color:var(--lab-ink);position:relative}.om-light{background:var(--lab-paper)}.om-white{background:#fff}.om-soft{background:var(--lab-soft)}.om-dark,.om-dark2{color:#fff;isolation:isolate;overflow:hidden}.om-dark{background:var(--lab-ink)}.om-dark2{background:var(--lab-ink2)}.om-dark:before,.om-dark2:before{content:"";z-index:-1;background-image:linear-gradient(#2ee6c50d 1px,#0000 1px),linear-gradient(90deg,#2ee6c50d 1px,#0000 1px),radial-gradient(640px at 85% 0,#2ee6c524,#0000 60%),radial-gradient(560px at 0 100%,#3b82f629,#0000 60%);background-size:48px 48px,48px 48px,auto,auto;position:absolute;inset:0}.om-head{max-width:46rem;margin-bottom:clamp(32px,5vw,56px)}.om-eyebrow{font-family:var(--font-mono);letter-spacing:.2em;color:var(--om-ad);align-items:center;gap:12px;margin:0 0 14px;font-size:12px;display:flex}.om-dark .om-eyebrow,.om-dark2 .om-eyebrow,.lab-hero .om-eyebrow{color:var(--lab-ac)}.om-eyebrow .om-no{font-weight:600}.om-eyebrow .om-rule{opacity:.6;background:currentColor;width:36px;height:1px}.om-h2{font-family:var(--font-display);letter-spacing:.01em;color:var(--lab-ink);word-break:auto-phrase;margin:0;font-size:clamp(26px,4.2vw,40px);font-weight:800;line-height:1.35}.om-dark .om-h2,.om-dark2 .om-h2{color:#fff}.om-lead{color:var(--om-text);margin:18px 0 0;font-size:16px;line-height:1.9}.om-dark .om-lead,.om-dark2 .om-lead{color:#b9d0d6}.om-card{border:1px solid var(--lab-line);background:#fff;border-radius:24px}.om-glass{backdrop-filter:blur(4px);background:#ffffff0d;border:1px solid #ffffff1f;border-radius:24px}.om-hover{transition:transform .25s,box-shadow .25s,border-color .25s}.om-hover:hover{border-color:var(--lab-ad);transform:translateY(-3px);box-shadow:0 18px 36px -18px #06141a59}.om-chip{background:var(--lab-soft);width:48px;height:48px;color:var(--om-ad);border-radius:16px;flex:none;justify-content:center;align-items:center;display:inline-flex}.om-dark .om-chip,.om-dark2 .om-chip{color:var(--lab-ac);background:#2ee6c51f;border:1px solid #2ee6c54d}.om-dark a:not(.lab-btn):not(.lab-btn-ghost):not(.lab-btn-ink),.om-dark2 a:not(.lab-btn):not(.lab-btn-ghost):not(.lab-btn-ink){color:var(--lab-ac)}.om-dark :focus-visible,.om-dark2 :focus-visible{outline:3px solid var(--lab-ac);outline-offset:3px}.om-actions{flex-wrap:wrap;gap:12px;display:flex}.om-actions>a{flex:0 auto}@media (width<=560px){.om-actions>a{flex:100%}}.om-flow{stroke-dasharray:6 8;animation:2.4s linear infinite lab-flow}@media (prefers-reduced-motion:reduce){.om-flow{animation:none}}.product-header[data-astro-cid-xw6srfnp]{--header-h:64px;z-index:2;background-color:var(--lab-ink);color:#eaf6f4;border-bottom:1px solid #ffffff1a;position:relative}.inner[data-astro-cid-xw6srfnp]{height:calc(var(--header-h) - 1px);justify-content:space-between;align-items:center;gap:12px;display:flex}.brand[data-astro-cid-xw6srfnp]{color:#eaf6f4;align-items:center;gap:10px;min-width:0;min-height:44px;text-decoration:none;display:inline-flex}.brand[data-astro-cid-xw6srfnp]:hover{color:#fff}.lmark[data-astro-cid-xw6srfnp]{background:var(--lab-ac);width:34px;height:34px;color:var(--lab-ink);font-family:var(--font-display);border-radius:10px;justify-content:center;align-items:center;font-size:18px;font-weight:900;line-height:1;display:inline-flex;box-shadow:0 0 0 4px #2ee6c529}.brand-name[data-astro-cid-xw6srfnp]{font-family:var(--font-display);letter-spacing:.04em;white-space:nowrap;font-size:19px;font-weight:900}.brand-en[data-astro-cid-xw6srfnp]{color:#8fb0b8;white-space:nowrap;font-size:12px}.nav[data-astro-cid-xw6srfnp]{display:none}.nav[data-astro-cid-xw6srfnp] ul[data-astro-cid-xw6srfnp]{align-items:center;gap:4px 22px;margin:0;padding:0;list-style:none;display:flex}.nav[data-astro-cid-xw6srfnp] a[data-astro-cid-xw6srfnp]{color:#c4dadf;white-space:nowrap;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding-inline:2px;font-size:14px;text-decoration:none;display:inline-flex}.nav[data-astro-cid-xw6srfnp] a[data-astro-cid-xw6srfnp]:hover{color:#fff;text-decoration:underline;text-decoration-color:var(--lab-ac);text-decoration-thickness:2px}.cta[data-astro-cid-xw6srfnp]{background:var(--lab-ac);min-height:44px;color:var(--lab-ink);white-space:nowrap;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:8px 18px;font-size:14px;font-weight:700;line-height:1.3;text-decoration:none;transition:opacity .15s,transform .15s;display:inline-flex}.cta[data-astro-cid-xw6srfnp]:hover{opacity:.9;color:var(--lab-ink);transform:translateY(-1px)}.product-header[data-astro-cid-xw6srfnp] [data-astro-cid-xw6srfnp]:focus-visible{outline:3px solid var(--lab-ac);outline-offset:3px}@media (width<=479.98px){.brand-en[data-astro-cid-xw6srfnp]{display:none}}@media (width<=359px){.cta[data-astro-cid-xw6srfnp]{padding-inline:14px}}@media (width>=768px){.product-header[data-astro-cid-xw6srfnp]{--header-h:72px}.brand[data-astro-cid-xw6srfnp]{gap:12px}.brand-name[data-astro-cid-xw6srfnp]{font-size:20px}.cta[data-astro-cid-xw6srfnp]{padding:10px 22px}}@media (width>=1120px){.nav[data-astro-cid-xw6srfnp]{margin-left:auto;display:block}.inner[data-astro-cid-xw6srfnp]{gap:24px}}.card[data-astro-cid-i55bqjx2]{background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:16px;margin:0;padding:16px 18px 18px;line-height:1.5;box-shadow:0 24px 54px #00000052}.head[data-astro-cid-i55bqjx2]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;display:flex}.title[data-astro-cid-i55bqjx2]{font-size:15px;font-weight:700}.badge[data-astro-cid-i55bqjx2]{background:var(--ok-soft);color:var(--ok);white-space:nowrap;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:700}.steps[data-astro-cid-i55bqjx2]{flex-direction:column;gap:2px;margin:12px 0 0;padding:0;list-style:none;display:flex}.step[data-astro-cid-i55bqjx2]{grid-template-columns:44px minmax(0,1fr);align-items:baseline;gap:10px;padding:5px 0 5px 14px;font-size:13px;display:grid;position:relative}.step[data-astro-cid-i55bqjx2]:before{content:"";background:var(--line-strong);border-radius:50%;width:7px;height:7px;position:absolute;top:12px;left:0}.step[data-astro-cid-i55bqjx2]:not(:last-child):after{content:"";background:var(--line);width:1px;position:absolute;top:21px;bottom:-9px;left:3px}.step-rec[data-astro-cid-i55bqjx2]:before{background:var(--warn)}.step-up[data-astro-cid-i55bqjx2]:before{background:var(--ai)}.step-judge[data-astro-cid-i55bqjx2]:before{background:var(--shu)}.step-care[data-astro-cid-i55bqjx2]:before{background:var(--ok)}.time[data-astro-cid-i55bqjx2]{color:var(--muted);font-size:12px}.check[data-astro-cid-i55bqjx2]{color:var(--ok);display:inline-flex;transform:translateY(2px)}.step-care[data-astro-cid-i55bqjx2] .text[data-astro-cid-i55bqjx2]{color:var(--ok);font-weight:700}@media (prefers-reduced-motion:no-preference){.card[data-astro-cid-i55bqjx2]{animation:m-rise .7s var(--ease-out) .15s backwards}.step[data-astro-cid-i55bqjx2]{--at:calc(.6s + (var(--i) * .5s));animation:m-rise-sm .5s var(--ease-out) var(--at) backwards}.step[data-astro-cid-i55bqjx2]:first-child{--i:0}.step[data-astro-cid-i55bqjx2]:nth-child(2){--i:1}.step[data-astro-cid-i55bqjx2]:nth-child(3){--i:2}.step[data-astro-cid-i55bqjx2]:nth-child(4){--i:3}.step[data-astro-cid-i55bqjx2]:not(:last-child):after{transform-origin:top;animation:m-grow-y .4s ease-out calc(var(--at) + .3s) backwards}.badge[data-astro-cid-i55bqjx2]{animation:m-pop .5s var(--ease-out) 2.5s backwards}}.hero[data-astro-cid-5mwgmsr6]{padding-block:32px 64px}.hero[data-astro-cid-5mwgmsr6] a[data-astro-cid-5mwgmsr6]:focus-visible{outline:3px solid var(--lab-ac);outline-offset:3px}.grid[data-astro-cid-5mwgmsr6]{grid-template-columns:minmax(0,1fr);align-items:center;gap:32px;display:grid}.copy[data-astro-cid-5mwgmsr6]{flex-direction:column;align-items:flex-start;gap:20px;min-width:0;display:flex}.label[data-astro-cid-5mwgmsr6]{color:#bff5ea;background:#2ee6c514;border:1px solid #2ee6c559;border-radius:999px;align-items:center;gap:10px;padding:6px 14px 6px 12px;font-size:13px;font-weight:700;line-height:1.6;display:inline-flex}.dot[data-astro-cid-5mwgmsr6]{background:var(--lab-ac);border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #2ee6c533}.title[data-astro-cid-5mwgmsr6]{letter-spacing:.01em;color:#fff;font-size:clamp(28px,6.4vw + 4px,52px);line-height:1.35}.line[data-astro-cid-5mwgmsr6],.title[data-astro-cid-5mwgmsr6] .accent[data-astro-cid-5mwgmsr6]{display:block}.desc[data-astro-cid-5mwgmsr6]{color:#c4dadf;max-width:36em;word-break:auto-phrase;font-size:16px;line-height:1.85}.actions[data-astro-cid-5mwgmsr6]{flex-direction:column;align-items:stretch;gap:12px;width:100%;display:flex}.cta[data-astro-cid-5mwgmsr6] svg[data-astro-cid-5mwgmsr6]{flex:none;transition:transform .15s}.cta[data-astro-cid-5mwgmsr6]:hover svg[data-astro-cid-5mwgmsr6]{transform:translate(2px)}.sub[data-astro-cid-5mwgmsr6]{color:#9fbcc3;max-width:38em;font-size:13px;line-height:1.7}.visual[data-astro-cid-5mwgmsr6]{--overlap:72px;width:100%;min-width:0;margin-inline:auto;position:relative}.rings[data-astro-cid-5mwgmsr6]{z-index:0;pointer-events:none;width:128%;max-width:none;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-54%)}.photo[data-astro-cid-5mwgmsr6]{z-index:1;aspect-ratio:4/5;border:1px solid #2ee6c54d;border-radius:28px;position:relative;overflow:hidden;box-shadow:0 40px 80px -24px #0009,0 0 0 6px #ffffff0a}.photo[data-astro-cid-5mwgmsr6]:after{content:"";pointer-events:none;background:linear-gradient(#06141a00 55%,#06141aa6 100%);position:absolute;inset:0}.photo[data-astro-cid-5mwgmsr6] picture,.photo[data-astro-cid-5mwgmsr6] img{width:100%;height:100%}.photo[data-astro-cid-5mwgmsr6] img{object-fit:cover;object-position:50% 20%;background:var(--lab-ink2)}.photo[data-astro-cid-5mwgmsr6] .photo-note[data-astro-cid-5mwgmsr6]{z-index:2;top:12px;bottom:auto;right:12px}.tags[data-astro-cid-5mwgmsr6]{z-index:2;flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex;position:relative}.tag[data-astro-cid-5mwgmsr6]{backdrop-filter:blur(6px);color:#eaf6f4;white-space:nowrap;background:#06141ab3;border:1px solid #ffffff2e;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:700;line-height:1.5}.card-pos[data-astro-cid-5mwgmsr6]{z-index:3;width:calc(100% - 24px);max-width:360px;margin:16px auto 0 12px;position:relative}@media (width<=767.98px){.copy[data-astro-cid-5mwgmsr6]{display:contents}.grid[data-astro-cid-5mwgmsr6]{gap:18px}.label[data-astro-cid-5mwgmsr6]{order:1;justify-self:start}.title[data-astro-cid-5mwgmsr6]{order:2}.visual[data-astro-cid-5mwgmsr6]{order:3;margin-block:8px 4px}.desc[data-astro-cid-5mwgmsr6]{order:4}.actions[data-astro-cid-5mwgmsr6]{order:5}.sub[data-astro-cid-5mwgmsr6]{order:6}.photo[data-astro-cid-5mwgmsr6]{aspect-ratio:1}.photo[data-astro-cid-5mwgmsr6] img{object-position:50% 16%}.rings[data-astro-cid-5mwgmsr6]{display:none}.tag[data-astro-cid-5mwgmsr6]{animation:none}}@media (width>=768px){.hero[data-astro-cid-5mwgmsr6]{padding-block:48px 88px}.desc[data-astro-cid-5mwgmsr6]{font-size:17px}.actions[data-astro-cid-5mwgmsr6]{flex-flow:wrap;align-items:center;width:auto}.visual[data-astro-cid-5mwgmsr6]{max-width:420px}}@media (width>=960px){.hero[data-astro-cid-5mwgmsr6]{padding-block:64px 104px}.grid[data-astro-cid-5mwgmsr6]{grid-template-columns:minmax(0,1fr) min(460px,40vw);gap:64px}.copy[data-astro-cid-5mwgmsr6]{gap:24px}.title[data-astro-cid-5mwgmsr6]{font-size:min(48px, calc((min(100vw - var(--om-gutter) * 2, 1216px) - min(460px, 40vw) - 64px) / 12.8));line-height:1.3}.desc[data-astro-cid-5mwgmsr6]{font-size:18px}.visual[data-astro-cid-5mwgmsr6]{max-width:none}.tags[data-astro-cid-5mwgmsr6]{pointer-events:none;margin:0;display:block;position:absolute;inset:0}.tag[data-astro-cid-5mwgmsr6]{position:absolute}.tag[data-astro-cid-5mwgmsr6]:first-child{top:9%;left:-9%}.tag[data-astro-cid-5mwgmsr6]:nth-child(2){top:30%;right:-8%}.tag[data-astro-cid-5mwgmsr6]:nth-child(3){top:52%;left:-12%}.tag[data-astro-cid-5mwgmsr6]:nth-child(4){top:66%;right:-6%}.card-pos[data-astro-cid-5mwgmsr6]{width:340px;max-width:none;margin:0;position:absolute;bottom:-64px;left:-48px}.visual[data-astro-cid-5mwgmsr6]{margin-bottom:64px}}.list[data-astro-cid-uuj2awwl]{grid-template-columns:minmax(0,1fr);gap:20px;margin:0;padding:0;list-style:none;display:grid}.card[data-astro-cid-uuj2awwl]{flex-direction:column;min-width:0;display:flex;overflow:hidden}.scene[data-astro-cid-uuj2awwl]{background:radial-gradient(120px 80px at 70% 30%, #2ee6c540, transparent 70%), linear-gradient(180deg, var(--lab-soft), #fff);border-bottom:1px solid var(--lab-line);padding:16px 20px 8px}.scene[data-astro-cid-uuj2awwl] svg[data-astro-cid-uuj2awwl]{width:100%;max-width:260px;height:auto;margin-inline:auto;display:block;overflow:visible}.text[data-astro-cid-uuj2awwl]{padding:24px 26px 30px}.num[data-astro-cid-uuj2awwl]{letter-spacing:.2em;color:#07705f;margin:0 0 10px;font-size:13px}.title[data-astro-cid-uuj2awwl]{font-family:var(--font-display);color:var(--lab-ink);margin:0 0 12px;font-size:19px;font-weight:800;line-height:1.5}.body[data-astro-cid-uuj2awwl]{color:#3d5259;margin:0;font-size:15px;line-height:1.9}@media (width>=860px){.list[data-astro-cid-uuj2awwl]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}.steps[data-astro-cid-k6rrzms5]{grid-template-columns:minmax(0,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.step[data-astro-cid-k6rrzms5]{min-width:0;padding:24px 24px 28px;position:relative}.top[data-astro-cid-k6rrzms5]{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.step-num[data-astro-cid-k6rrzms5]{font-family:var(--font-mono);letter-spacing:.02em;background:linear-gradient(92deg,#8ff5e0 0%,#5eb4ff 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:40px;font-weight:600;line-height:1}.step-title[data-astro-cid-k6rrzms5]{font-family:var(--font-display);color:#fff;margin:0 0 10px;font-size:20px;font-weight:800}.step-text[data-astro-cid-k6rrzms5]{color:#b9d0d6;margin:0;font-size:14.5px;line-height:1.85}.link[data-astro-cid-k6rrzms5]{display:none}@media (width>=640px){.steps[data-astro-cid-k6rrzms5]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1000px){.steps[data-astro-cid-k6rrzms5]{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.link[data-astro-cid-k6rrzms5]{z-index:1;line-height:0;display:block;position:absolute;top:38px;right:-30px}}.check-hint[data-astro-cid-k6rrzms5]{color:#3d5259;max-width:46em;margin:0 0 24px;font-size:14px;line-height:1.8}.items[data-astro-cid-k6rrzms5]{grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.item[data-astro-cid-k6rrzms5]{border-radius:20px;min-width:0;padding:18px 20px;transition:border-color .2s,background-color .2s;position:relative}.item[data-astro-cid-k6rrzms5]:has(.item-input:checked){border-color:var(--lab-ad);background:linear-gradient(180deg, #fff, var(--lab-soft))}.item-input[data-astro-cid-k6rrzms5]{opacity:0;width:1px;height:1px;position:absolute;inset:0 auto auto 0}.item-label[data-astro-cid-k6rrzms5]{cursor:pointer;grid-template-columns:auto auto minmax(0,1fr);align-items:start;gap:10px 12px;min-height:44px;display:grid}.box[data-astro-cid-k6rrzms5]{color:#0000;background:#fff;border:2px solid #9fb8bf;border-radius:8px;justify-content:center;align-items:center;width:24px;height:24px;margin-top:1px;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.item-input[data-astro-cid-k6rrzms5]:checked+.item-label[data-astro-cid-k6rrzms5] .box[data-astro-cid-k6rrzms5]{background:var(--lab-ad);border-color:var(--lab-ad);color:#fff}.item-input[data-astro-cid-k6rrzms5]:focus-visible+.item-label[data-astro-cid-k6rrzms5] .box[data-astro-cid-k6rrzms5]{outline:3px solid var(--lab-ad);outline-offset:3px}.ref[data-astro-cid-k6rrzms5]{font-family:var(--font-mono);color:#07705f;white-space:nowrap;padding-top:2px;font-size:13px;font-weight:600}.item-title[data-astro-cid-k6rrzms5]{color:var(--lab-ink);font-size:14.5px;font-weight:700;line-height:1.7}.item-how[data-astro-cid-k6rrzms5]{border-top:1px dashed var(--lab-line);color:#3d5259;margin:10px 0 0 36px;padding-top:10px;font-size:13.5px;line-height:1.75}.how-label[data-astro-cid-k6rrzms5]{background:var(--lab-soft);color:#07705f;border-radius:999px;margin-right:8px;padding:1px 10px;font-size:12px;font-weight:700;display:inline-block}.summary[data-astro-cid-k6rrzms5]{z-index:5;backdrop-filter:blur(8px);background:#06141af0;border:1px solid #2ee6c559;border-radius:22px;grid-template-columns:minmax(0,1fr);align-items:center;gap:10px;margin-top:24px;padding:14px 18px;display:grid;position:sticky;bottom:16px;box-shadow:0 24px 48px -20px #06141a99}.summary[data-astro-cid-k6rrzms5][hidden]{display:none}.meter[data-astro-cid-k6rrzms5]{background:#ffffff24;border-radius:999px;height:6px;overflow:hidden}.meter[data-astro-cid-k6rrzms5] span[data-astro-cid-k6rrzms5]{background:linear-gradient(90deg,#2ee6c5,#5eb4ff);border-radius:999px;width:0;height:100%;transition:width .35s;display:block}.summary-text[data-astro-cid-k6rrzms5]{color:#fff;margin:0;font-size:14px;font-weight:700;line-height:1.6}.summary-cta[data-astro-cid-k6rrzms5]{min-height:44px;padding-inline:22px;font-size:14px}@media (width>=860px){.items[data-astro-cid-k6rrzms5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.summary[data-astro-cid-k6rrzms5]{grid-template-columns:160px minmax(0,1fr) auto;gap:20px}}@media (prefers-reduced-motion:reduce){.meter[data-astro-cid-k6rrzms5] span[data-astro-cid-k6rrzms5],.item[data-astro-cid-k6rrzms5],.box[data-astro-cid-k6rrzms5]{transition:none}}.law[data-astro-cid-gln7353x]{border-radius:999px;align-items:center;gap:12px;max-width:100%;margin:0;padding:10px 18px 10px 14px;font-size:14px;line-height:1.5;display:inline-flex}.law-dark[data-astro-cid-gln7353x]{color:#eaf6f4;background:#ffffff0f;border:1px solid #2ee6c559}.law-light[data-astro-cid-gln7353x]{border:1px solid var(--lab-line);color:var(--lab-ink);background:#fff}.law-plain[data-astro-cid-gln7353x]{background:0 0;border:0;padding:0}.law-dot[data-astro-cid-gln7353x]{background:var(--lab-ac);border-radius:50%;flex:none;width:10px;height:10px;position:relative}.law-light[data-astro-cid-gln7353x] .law-dot[data-astro-cid-gln7353x]{background:var(--lab-ad)}.law-dot[data-astro-cid-gln7353x]:after{content:"";color:var(--lab-ac);opacity:0;border:1px solid;border-radius:50%;animation:2.4s ease-out infinite law-ping;position:absolute;inset:-5px}.law-light[data-astro-cid-gln7353x] .law-dot[data-astro-cid-gln7353x]:after{color:var(--lab-ad)}.law-text[data-astro-cid-gln7353x]{min-width:0}.law[data-astro-cid-gln7353x] .law-num{font-family:var(--font-mono);vertical-align:-3px;color:var(--lab-ac);margin-inline:6px 2px;font-size:26px;font-weight:600;line-height:1}.law-light[data-astro-cid-gln7353x] .law-num{color:#07705f}@keyframes law-ping{0%{opacity:.7;transform:scale(.6)}to{opacity:0;transform:scale(1.8)}}@media (prefers-reduced-motion:reduce){.law-dot[data-astro-cid-gln7353x]:after{animation:none}}.layout[data-astro-cid-zmn2kcec]{grid-template-columns:minmax(0,1fr);align-items:start;gap:40px;display:grid}.head[data-astro-cid-zmn2kcec]{min-width:0}.law-wrap[data-astro-cid-zmn2kcec]{margin:22px 0 0}.head[data-astro-cid-zmn2kcec] .om-lead{margin-top:22px}.rail[data-astro-cid-zmn2kcec]{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex;position:relative}.rail[data-astro-cid-zmn2kcec]:before{content:"";background:linear-gradient(#2ee6c5b3,#2ee6c51f);width:1px;position:absolute;top:28px;bottom:28px;left:31px}.node[data-astro-cid-zmn2kcec]{border-radius:20px;grid-template-columns:40px minmax(0,1fr);gap:16px;min-width:0;padding:20px 22px 22px 20px;display:grid;position:relative}.pin[data-astro-cid-zmn2kcec]{z-index:1;background:var(--lab-ink2);border:1px solid var(--lab-ac);width:24px;height:24px;color:var(--lab-ac);font-family:var(--font-mono);border-radius:50%;justify-content:center;align-items:center;margin:2px 0 0 4px;font-size:12px;font-weight:600;display:inline-flex;position:relative;box-shadow:0 0 0 5px #2ee6c51f}.title[data-astro-cid-zmn2kcec]{font-family:var(--font-display);color:#fff;margin:0 0 8px;font-size:18px;font-weight:800;line-height:1.5}.text[data-astro-cid-zmn2kcec]{color:#b9d0d6;margin:0;font-size:14.5px;line-height:1.85}.note[data-astro-cid-zmn2kcec]{border-left:3px solid var(--lab-ac);color:#c4dadf;background:#ffffff0a;border-radius:0 14px 14px 0;margin:40px 0 0;padding:16px 20px;font-size:14px;line-height:1.85}@media (width>=960px){.layout[data-astro-cid-zmn2kcec]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:64px}.head[data-astro-cid-zmn2kcec]{position:sticky;top:32px}}.layout[data-astro-cid-4c7l3xtx]{grid-template-columns:minmax(0,1fr);align-items:center;gap:32px;display:grid}.diagram[data-astro-cid-4c7l3xtx]{width:min(100%,320px);margin-inline:auto}.diagram[data-astro-cid-4c7l3xtx] svg[data-astro-cid-4c7l3xtx]{width:100%;height:auto;display:block;overflow:visible}.grid[data-astro-cid-4c7l3xtx]{grid-template-columns:minmax(0,1fr);gap:14px;margin:0;display:grid}.item[data-astro-cid-4c7l3xtx]{min-width:0;padding:22px 24px 24px}.no[data-astro-cid-4c7l3xtx]{letter-spacing:.2em;color:#07705f;margin:0 0 8px;font-size:12px}dt[data-astro-cid-4c7l3xtx]{font-family:var(--font-display);color:var(--lab-ink);margin:0 0 8px;font-size:18px;font-weight:800;line-height:1.5}dd[data-astro-cid-4c7l3xtx]{color:#3d5259;margin:0;font-size:14.5px;line-height:1.85}.more[data-astro-cid-4c7l3xtx]{margin:36px 0 0}.more[data-astro-cid-4c7l3xtx] a[data-astro-cid-4c7l3xtx]{color:#07705f;text-underline-offset:5px;align-items:center;gap:8px;min-height:44px;font-weight:700;text-decoration:underline #07705f59;display:inline-flex}.more[data-astro-cid-4c7l3xtx] a[data-astro-cid-4c7l3xtx]:hover{text-decoration-color:currentColor}@media (width>=640px){.grid[data-astro-cid-4c7l3xtx]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1000px){.layout[data-astro-cid-4c7l3xtx]{grid-template-columns:320px minmax(0,1fr);gap:56px}}.plans[data-astro-cid-hxwsbw72]{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:20px;margin:0;padding:0;list-style:none;display:grid}.plan[data-astro-cid-hxwsbw72]{border:1px solid var(--lab-line);background:var(--lab-paper);border-radius:28px;flex-direction:column;gap:22px;min-width:0;padding:30px 28px 28px;display:flex;position:relative}.plan[data-astro-cid-hxwsbw72].featured{background:radial-gradient(420px 220px at 90% 0%, #2ee6c540, transparent 70%), var(--lab-ink);color:#fff;border-color:#2ee6c580;box-shadow:0 36px 70px -28px #06141ab3}.badge[data-astro-cid-hxwsbw72]{background:var(--lab-ac);color:var(--lab-ink);letter-spacing:.04em;border-radius:999px;margin:0;padding:4px 14px;font-size:12px;font-weight:800;position:absolute;top:-14px;left:24px}.plan-name[data-astro-cid-hxwsbw72]{font-family:var(--font-display);color:var(--lab-ink);margin:0;font-size:22px;font-weight:800}.featured[data-astro-cid-hxwsbw72] .plan-name[data-astro-cid-hxwsbw72]{color:#fff}.plan-desc[data-astro-cid-hxwsbw72]{color:#3d5259;margin:4px 0 18px;font-size:14px}.featured[data-astro-cid-hxwsbw72] .plan-desc[data-astro-cid-hxwsbw72]{color:#b9d0d6}.price[data-astro-cid-hxwsbw72]{flex-wrap:wrap;align-items:baseline;gap:6px;margin:0;display:flex}.price-num[data-astro-cid-hxwsbw72]{letter-spacing:.01em;color:var(--lab-ink);font-size:44px;line-height:1}.featured[data-astro-cid-hxwsbw72] .price-num[data-astro-cid-hxwsbw72]{background:linear-gradient(92deg,#8ff5e0 0%,#5eb4ff 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.price-unit[data-astro-cid-hxwsbw72]{color:#3d5259;font-size:14px}.featured[data-astro-cid-hxwsbw72] .price-unit[data-astro-cid-hxwsbw72]{color:#b9d0d6}.yearly[data-astro-cid-hxwsbw72]{color:#3d5259;margin:10px 0 0;font-size:13px}.featured[data-astro-cid-hxwsbw72] .yearly[data-astro-cid-hxwsbw72]{color:#b9d0d6}.items[data-astro-cid-hxwsbw72]{border-top:1px dashed var(--lab-line);flex-direction:column;flex:1;gap:10px;margin:0;padding:18px 0 0;list-style:none;display:flex}.featured[data-astro-cid-hxwsbw72] .items[data-astro-cid-hxwsbw72]{border-top-color:#fff3}.items[data-astro-cid-hxwsbw72] li[data-astro-cid-hxwsbw72]{color:#1f3a44;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:10px;font-size:14px;line-height:1.7;display:grid}.items[data-astro-cid-hxwsbw72] li[data-astro-cid-hxwsbw72] svg{margin-top:5px}.featured[data-astro-cid-hxwsbw72] .items[data-astro-cid-hxwsbw72] li[data-astro-cid-hxwsbw72]{color:#e3f1f2}.plan-cta[data-astro-cid-hxwsbw72]{width:100%}.notes[data-astro-cid-hxwsbw72]{color:#3d5259;margin:28px 0 0;padding:0;font-size:13px;line-height:1.8;list-style:none}@media (width>=900px){.plans[data-astro-cid-hxwsbw72]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.plan[data-astro-cid-hxwsbw72].featured{transform:translateY(-12px)}}.advisors[data-astro-cid-laibpz6i]{padding-block:clamp(48px,7vw,88px)}.band[data-astro-cid-laibpz6i]{border-color:#2ee6c547;border-radius:32px;grid-template-columns:minmax(0,1fr);align-items:center;gap:28px;padding:clamp(24px,4vw,48px);display:grid}.body[data-astro-cid-laibpz6i]{flex-direction:column;align-items:flex-start;gap:16px;min-width:0;display:flex}.label[data-astro-cid-laibpz6i]{color:var(--lab-ac);align-items:center;gap:10px;margin:0;font-size:14px;font-weight:700;display:inline-flex}.dot[data-astro-cid-laibpz6i]{background:var(--lab-ac);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #2ee6c533}.title[data-astro-cid-laibpz6i]{font-family:var(--font-display);color:#fff;word-break:auto-phrase;margin:0;font-size:clamp(24px,3.6vw,34px);font-weight:800;line-height:1.4}.text[data-astro-cid-laibpz6i]{color:#c4dadf;max-width:40em;margin:0;font-size:15.5px;line-height:1.9}.cta[data-astro-cid-laibpz6i]{text-align:center;margin-top:6px}.net[data-astro-cid-laibpz6i]{width:min(100%,300px);margin-inline:auto}.net[data-astro-cid-laibpz6i] svg[data-astro-cid-laibpz6i]{width:100%;height:auto;display:block;overflow:visible}@media (width>=860px){.band[data-astro-cid-laibpz6i]{grid-template-columns:minmax(0,1fr) 300px;gap:48px}}.layout[data-astro-cid-qpxnqrve]{grid-template-columns:minmax(0,1fr);align-items:start;gap:28px;display:grid}.head[data-astro-cid-qpxnqrve] .om-eyebrow{margin-bottom:14px}.list[data-astro-cid-qpxnqrve]{flex-direction:column;gap:12px;min-width:0;display:flex}.item[data-astro-cid-qpxnqrve]{border:1px solid var(--lab-line);background:#fff;border-radius:20px;transition:border-color .2s,box-shadow .2s}.item[data-astro-cid-qpxnqrve][open]{border-color:var(--lab-ad);box-shadow:0 18px 36px -24px #06141a59}summary[data-astro-cid-qpxnqrve]{cursor:pointer;border-radius:20px;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:16px 20px;list-style:none;display:flex}summary[data-astro-cid-qpxnqrve]::-webkit-details-marker{display:none}summary[data-astro-cid-qpxnqrve]:focus-visible{outline:3px solid var(--lab-ad);outline-offset:2px}.q[data-astro-cid-qpxnqrve]{font-family:var(--font-display);color:var(--lab-ink);align-items:baseline;gap:14px;margin:0;font-size:16px;font-weight:800;line-height:1.6;display:flex}.q-mark[data-astro-cid-qpxnqrve]{background:var(--lab-soft);color:#07705f;width:28px;height:28px;font-family:var(--font-mono);border-radius:9px;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:inline-flex;transform:translateY(2px)}.toggle[data-astro-cid-qpxnqrve]{border:1px solid var(--lab-line);border-radius:50%;flex:none;width:28px;height:28px;position:relative}.toggle[data-astro-cid-qpxnqrve]:before,.toggle[data-astro-cid-qpxnqrve]:after{content:"";background:#07705f;border-radius:2px;width:11px;height:2px;transition:transform .25s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.toggle[data-astro-cid-qpxnqrve]:after{transform:translate(-50%,-50%)rotate(90deg)}.item[data-astro-cid-qpxnqrve][open] .toggle[data-astro-cid-qpxnqrve]:after{transform:translate(-50%,-50%)rotate(0)}.a[data-astro-cid-qpxnqrve]{color:#3d5259;margin:0;padding:0 20px 22px 62px;font-size:15px;line-height:1.95}@media (width>=960px){.layout[data-astro-cid-qpxnqrve]{grid-template-columns:280px minmax(0,1fr);gap:64px}.head[data-astro-cid-qpxnqrve]{position:sticky;top:32px}}@media (prefers-reduced-motion:reduce){.item[data-astro-cid-qpxnqrve],.toggle[data-astro-cid-qpxnqrve]:before,.toggle[data-astro-cid-qpxnqrve]:after{transition:none}}.final[data-astro-cid-j5wg66en]{text-align:center;padding-block:clamp(72px,10vw,128px)}.inner[data-astro-cid-j5wg66en]{flex-direction:column;align-items:center;gap:22px;display:flex}.inner[data-astro-cid-j5wg66en] .om-eyebrow{justify-content:center;margin:0}.title[data-astro-cid-j5wg66en]{font-family:var(--font-display);color:#fff;word-break:auto-phrase;margin:0;font-size:clamp(28px,5vw,46px);font-weight:800;line-height:1.4}.accent[data-astro-cid-j5wg66en]{display:inline-block}.text[data-astro-cid-j5wg66en]{color:#c4dadf;max-width:38em;margin:0;font-size:16px;line-height:1.95}.cta[data-astro-cid-j5wg66en]{min-height:56px;margin-top:8px;padding-inline:36px;font-size:16px}.cta[data-astro-cid-j5wg66en] svg[data-astro-cid-j5wg66en]{transition:transform .15s}.cta[data-astro-cid-j5wg66en]:hover svg[data-astro-cid-j5wg66en]{transform:translate(2px)}.note[data-astro-cid-j5wg66en]{color:#9fbcc3;margin:0;font-size:13px}@media (width<=560px){.cta[data-astro-cid-j5wg66en]{width:100%;padding-inline:16px}}.disclaimer[data-astro-cid-pxghvvgo]{background:var(--lab-paper);border-top:1px solid var(--lab-line);padding-block:28px}.text[data-astro-cid-pxghvvgo]{color:#3d5259;align-items:flex-start;gap:12px;max-width:62em;margin:0;font-size:13.5px;line-height:1.9;display:flex}.icon[data-astro-cid-pxghvvgo]{color:#07705f;flex:none;margin-top:4px}.card[data-astro-cid-tt5g7x2v]{background:var(--surface);width:100%;color:var(--ink);border:1px solid var(--line);border-radius:16px;margin:0;line-height:1.5;position:relative;overflow:hidden;box-shadow:0 28px 60px #00000059}.bar[data-astro-cid-tt5g7x2v]{border-bottom:1px solid var(--line);background:#f3f1ec;align-items:center;gap:12px;padding:10px 16px;display:flex}.dots[data-astro-cid-tt5g7x2v]{gap:5px;display:inline-flex}.dots[data-astro-cid-tt5g7x2v] i[data-astro-cid-tt5g7x2v]{background:var(--line-strong);border-radius:50%;width:8px;height:8px}.bar-title[data-astro-cid-tt5g7x2v]{color:var(--muted);font-size:12px;font-weight:700}.body[data-astro-cid-tt5g7x2v]{padding:16px 16px 18px}.summary[data-astro-cid-tt5g7x2v]{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:4px 16px;padding-bottom:12px;font-size:15px;font-weight:700;display:flex}.num[data-astro-cid-tt5g7x2v]{font-family:var(--font-display);margin-inline:1px;font-size:26px;font-weight:900;line-height:1}.sum-alert[data-astro-cid-tt5g7x2v]{color:var(--shu-strong)}.rows[data-astro-cid-tt5g7x2v]{margin:0;padding:0;list-style:none}.row[data-astro-cid-tt5g7x2v]{border-bottom:1px solid var(--line);flex-direction:column;gap:8px;padding:12px 0 12px 14px;display:flex;position:relative}.row[data-astro-cid-tt5g7x2v]:last-child{border-bottom:0;padding-bottom:0}.row[data-astro-cid-tt5g7x2v]:before{content:"";border-radius:2px;width:3px;position:absolute;top:14px;bottom:14px;left:0}.row[data-astro-cid-tt5g7x2v]:last-child:before{bottom:2px}.row-done[data-astro-cid-tt5g7x2v]:before{background:var(--ok)}.row-urgent[data-astro-cid-tt5g7x2v]:before{background:var(--shu)}.row-todo[data-astro-cid-tt5g7x2v]:before{background:var(--ai)}.row-head[data-astro-cid-tt5g7x2v]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 10px;display:flex}.name[data-astro-cid-tt5g7x2v]{font-size:15px;font-weight:700}.state[data-astro-cid-tt5g7x2v]{white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2px 10px;font-size:12px;font-weight:700;display:inline-flex}.state-done[data-astro-cid-tt5g7x2v]{background:var(--ok-soft);color:var(--ok)}.state-wait[data-astro-cid-tt5g7x2v]{background:var(--danger-soft);color:var(--danger)}.state-todo[data-astro-cid-tt5g7x2v]{color:var(--muted);background:#f1efea}.chips[data-astro-cid-tt5g7x2v]{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.chip[data-astro-cid-tt5g7x2v]{white-space:nowrap;border-radius:6px;padding:1px 8px;font-size:12px;font-weight:700}.chip-ok[data-astro-cid-tt5g7x2v]{background:var(--ok-soft);color:var(--ok)}.chip-warn[data-astro-cid-tt5g7x2v]{background:var(--warn-soft);color:var(--warn)}.next[data-astro-cid-tt5g7x2v]{border-radius:10px;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:8px 12px;font-size:13px;display:flex}.next-label[data-astro-cid-tt5g7x2v]{letter-spacing:.04em;font-size:11px;font-weight:700}.next-text[data-astro-cid-tt5g7x2v]{font-size:14px;font-weight:700}.next-shu[data-astro-cid-tt5g7x2v]{background:var(--shu-soft);color:var(--shu-strong);border:1px solid #f1cfc7}.next-ai[data-astro-cid-tt5g7x2v]{background:var(--ai-soft);color:var(--ai);border:1px solid #d3deeb}@media (width>=768px){.body[data-astro-cid-tt5g7x2v]{padding:20px 22px 22px}.num[data-astro-cid-tt5g7x2v]{font-size:30px}.name[data-astro-cid-tt5g7x2v]{font-size:16px}}@media (prefers-reduced-motion:no-preference){.card[data-astro-cid-tt5g7x2v]{animation:m-rise .7s var(--ease-out) .15s backwards}.row[data-astro-cid-tt5g7x2v]{animation:m-rise-sm .5s var(--ease-out) backwards}.row[data-astro-cid-tt5g7x2v]:first-child{animation-delay:.55s}.row[data-astro-cid-tt5g7x2v]:nth-child(2){animation-delay:.85s}.row[data-astro-cid-tt5g7x2v]:nth-child(3){animation-delay:1.15s}.sum-alert[data-astro-cid-tt5g7x2v]{animation:m-pop .5s var(--ease-out) 1.6s backwards;display:inline-block}}.hero[data-astro-cid-7cp2dmwj]{padding-block:32px 64px}.hero[data-astro-cid-7cp2dmwj] a[data-astro-cid-7cp2dmwj]:focus-visible{outline:3px solid var(--lab-ac);outline-offset:3px}.grid[data-astro-cid-7cp2dmwj]{grid-template-columns:minmax(0,1fr);align-items:center;gap:32px;display:grid}.copy[data-astro-cid-7cp2dmwj]{flex-direction:column;align-items:flex-start;gap:20px;min-width:0;display:flex}.label[data-astro-cid-7cp2dmwj]{color:#bff5ea;background:#2ee6c514;border:1px solid #2ee6c559;border-radius:20px;flex-wrap:wrap;align-items:center;gap:0 10px;padding:6px 14px 6px 12px;font-size:13px;font-weight:700;line-height:1.7;display:inline-flex}.dot[data-astro-cid-7cp2dmwj]{background:var(--lab-ac);border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #2ee6c533}.title[data-astro-cid-7cp2dmwj]{letter-spacing:.01em;color:#fff;word-break:auto-phrase;font-size:clamp(26px,5.8vw + 4px,46px);line-height:1.4}.clause[data-astro-cid-7cp2dmwj],.title[data-astro-cid-7cp2dmwj] .accent[data-astro-cid-7cp2dmwj]{display:inline-block}.desc[data-astro-cid-7cp2dmwj]{color:#c4dadf;max-width:36em;word-break:auto-phrase;font-size:16px;line-height:1.85}.actions[data-astro-cid-7cp2dmwj]{flex-direction:column;align-items:stretch;gap:12px;width:100%;display:flex}.cta[data-astro-cid-7cp2dmwj] svg[data-astro-cid-7cp2dmwj]{flex:none;transition:transform .15s}.cta[data-astro-cid-7cp2dmwj]:hover svg[data-astro-cid-7cp2dmwj]{transform:translate(2px)}.visual[data-astro-cid-7cp2dmwj]{place-items:center;width:100%;min-width:0;margin-inline:auto;display:grid;position:relative}.net[data-astro-cid-7cp2dmwj]{z-index:0;pointer-events:none;width:118%;max-width:none;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.card-pos[data-astro-cid-7cp2dmwj]{z-index:1;width:100%;max-width:380px;margin-block:20px;position:relative}.photo[data-astro-cid-7cp2dmwj]{aspect-ratio:4/5;border:1px solid #2ee6c54d;border-radius:28px;width:100%;position:relative;overflow:hidden;box-shadow:0 40px 80px -24px #0009}.photo[data-astro-cid-7cp2dmwj] picture,.photo[data-astro-cid-7cp2dmwj] img{width:100%;height:100%}.photo[data-astro-cid-7cp2dmwj] img{object-fit:cover;object-position:50% 20%}.with-photo[data-astro-cid-7cp2dmwj] .card-pos[data-astro-cid-7cp2dmwj]{width:calc(100% - 24px);margin-top:-72px;margin-left:12px}@media (width<=767.98px){.net[data-astro-cid-7cp2dmwj]{opacity:.8;width:100%}}@media (width>=768px){.hero[data-astro-cid-7cp2dmwj]{padding-block:48px 88px}.desc[data-astro-cid-7cp2dmwj]{font-size:17px}.actions[data-astro-cid-7cp2dmwj]{flex-flow:wrap;align-items:center;width:auto}.visual[data-astro-cid-7cp2dmwj]{max-width:460px}}@media (width>=960px){.hero[data-astro-cid-7cp2dmwj]{padding-block:64px 104px}.grid[data-astro-cid-7cp2dmwj]{grid-template-columns:minmax(0,1fr) min(460px,40vw);gap:64px}.copy[data-astro-cid-7cp2dmwj]{gap:24px}.title[data-astro-cid-7cp2dmwj]{font-size:min(44px, calc((min(100vw - var(--om-gutter) * 2, 1216px) - min(460px, 40vw) - 64px) / 11));line-height:1.35}.desc[data-astro-cid-7cp2dmwj]{font-size:18px}.visual[data-astro-cid-7cp2dmwj]{max-width:none}.card-pos[data-astro-cid-7cp2dmwj]{max-width:400px}}.tiers[data-astro-cid-x4ohxrlh]{grid-template-columns:minmax(0,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.tier[data-astro-cid-x4ohxrlh]{border:1px solid var(--lab-line);background:#fff;border-radius:24px;flex-direction:column;gap:18px;min-width:0;padding:26px 26px 28px;display:flex;position:relative;overflow:hidden}.tier[data-astro-cid-x4ohxrlh]:before{content:"";background:var(--lab-ac);height:4px;position:absolute;inset:0 0 auto}.tier-allowed[data-astro-cid-x4ohxrlh]:before{background:#f5b544}.tier-never[data-astro-cid-x4ohxrlh]{background:radial-gradient(360px 200px at 100% 0%, #2ee6c52e, transparent 70%), var(--lab-ink);border-color:var(--lab-ink);color:#fff}.tier-never[data-astro-cid-x4ohxrlh]:before{background:#5b7a83}.tier-head[data-astro-cid-x4ohxrlh]{align-items:flex-start;gap:16px;display:flex}.tier-icon[data-astro-cid-x4ohxrlh]{background:var(--lab-soft);color:#07705f;border-radius:16px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.tier-allowed[data-astro-cid-x4ohxrlh] .tier-icon[data-astro-cid-x4ohxrlh]{color:#8a5a00;background:#fff3d9}.tier-never[data-astro-cid-x4ohxrlh] .tier-icon[data-astro-cid-x4ohxrlh]{color:var(--lab-ac);background:#2ee6c51f;border:1px solid #2ee6c54d}.tier-step[data-astro-cid-x4ohxrlh]{letter-spacing:.2em;color:#07705f;margin:0 0 2px;font-size:12px}.tier-allowed[data-astro-cid-x4ohxrlh] .tier-step[data-astro-cid-x4ohxrlh]{color:#8a5a00}.tier-never[data-astro-cid-x4ohxrlh] .tier-step[data-astro-cid-x4ohxrlh]{color:var(--lab-ac)}.tier-title[data-astro-cid-x4ohxrlh]{font-family:var(--font-display);color:var(--lab-ink);margin:0;font-size:19px;font-weight:800;line-height:1.5}.tier-never[data-astro-cid-x4ohxrlh] .tier-title[data-astro-cid-x4ohxrlh]{color:#fff}.tier-sub[data-astro-cid-x4ohxrlh]{color:#3d5259;margin:4px 0 0;font-size:13.5px;line-height:1.7}.tier-never[data-astro-cid-x4ohxrlh] .tier-sub[data-astro-cid-x4ohxrlh]{color:#b9d0d6}.tier-items[data-astro-cid-x4ohxrlh]{border-top:1px dashed var(--lab-line);flex-direction:column;gap:10px;margin:0;padding:18px 0 0;list-style:none;display:flex}.tier-never[data-astro-cid-x4ohxrlh] .tier-items[data-astro-cid-x4ohxrlh]{border-top-color:#fff3}.tier-items[data-astro-cid-x4ohxrlh] li[data-astro-cid-x4ohxrlh]{color:#1f3a44;padding-left:18px;font-size:14.5px;line-height:1.75;position:relative}.tier-items[data-astro-cid-x4ohxrlh] li[data-astro-cid-x4ohxrlh]:before{content:"";background:var(--lab-ad);border-radius:50%;width:7px;height:7px;position:absolute;top:.8em;left:0}.tier-allowed[data-astro-cid-x4ohxrlh] .tier-items[data-astro-cid-x4ohxrlh] li[data-astro-cid-x4ohxrlh]:before{background:#d79a1f}.tier-never[data-astro-cid-x4ohxrlh] .tier-items[data-astro-cid-x4ohxrlh] li[data-astro-cid-x4ohxrlh]{color:#e3f1f2}.tier-never[data-astro-cid-x4ohxrlh] .tier-items[data-astro-cid-x4ohxrlh] li[data-astro-cid-x4ohxrlh]:before{background:#5b7a83}.points[data-astro-cid-x4ohxrlh]{grid-template-columns:minmax(0,1fr);gap:12px;margin:32px 0 0;padding:0;list-style:none;display:grid}.point[data-astro-cid-x4ohxrlh]{border-radius:20px;grid-template-columns:22px minmax(0,1fr);gap:14px;padding:20px 22px;display:grid}.point-check[data-astro-cid-x4ohxrlh]{margin-top:2px}.point-title[data-astro-cid-x4ohxrlh]{font-family:var(--font-display);color:var(--lab-ink);margin:0 0 4px;font-size:16px;font-weight:800;line-height:1.6}.point-text[data-astro-cid-x4ohxrlh]{color:#3d5259;margin:0;font-size:14px;line-height:1.85}.whistle[data-astro-cid-x4ohxrlh]{background:radial-gradient(420px 220px at 100% 0%, #2ee6c538, transparent 70%), var(--lab-ink);color:#fff;border-radius:24px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:20px;margin-top:24px;padding:26px 28px;display:grid}.whistle-icon[data-astro-cid-x4ohxrlh]{color:var(--lab-ac);margin-top:2px}.whistle-title[data-astro-cid-x4ohxrlh]{font-family:var(--font-display);color:#fff;margin:0 0 6px;font-size:17px;font-weight:800;line-height:1.6}.whistle-text[data-astro-cid-x4ohxrlh]{color:#c4dadf;margin:0;font-size:14.5px;line-height:1.85}.more[data-astro-cid-x4ohxrlh]{margin:28px 0 0}.more[data-astro-cid-x4ohxrlh] a[data-astro-cid-x4ohxrlh]{color:#07705f;text-underline-offset:5px;align-items:center;gap:8px;min-height:44px;font-weight:700;text-decoration:underline #07705f59;display:inline-flex}.more[data-astro-cid-x4ohxrlh] a[data-astro-cid-x4ohxrlh]:hover{text-decoration-color:currentColor}@media (width>=900px){.tiers[data-astro-cid-x4ohxrlh]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.points[data-astro-cid-x4ohxrlh]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.whistle[data-astro-cid-x4ohxrlh]{grid-template-columns:minmax(0,1fr);gap:12px}}.dated[data-astro-cid-t76kocyr]{grid-template-columns:minmax(0,1fr);gap:20px;margin:0;padding:0;list-style:none;display:grid}.card[data-astro-cid-t76kocyr]{border-radius:28px;grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;padding:28px 26px 30px;display:grid}.date[data-astro-cid-t76kocyr]{font-family:var(--font-mono);letter-spacing:-.02em;background:linear-gradient(92deg,#8ff5e0 0%,#5eb4ff 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(56px,12vw,96px);font-weight:600;line-height:1}.tone-ks[data-astro-cid-t76kocyr] .date[data-astro-cid-t76kocyr]{background:linear-gradient(92deg,#ffe2a8 0%,#f5b544 100%);-webkit-background-clip:text;background-clip:text}.title[data-astro-cid-t76kocyr]{font-family:var(--font-display);color:#fff;margin:0 0 12px;font-size:20px;font-weight:800;line-height:1.5}.body[data-astro-cid-t76kocyr]{flex-direction:column;gap:10px;display:flex}.body[data-astro-cid-t76kocyr] p[data-astro-cid-t76kocyr]{color:#c4dadf;margin:0;font-size:14.5px;line-height:1.9}.source[data-astro-cid-t76kocyr]{color:#9fbcc3;border-top:1px dashed #fff3;margin:16px 0 0;padding-top:14px;font-size:12.5px;line-height:1.7}.plain[data-astro-cid-t76kocyr]{grid-template-columns:minmax(0,1fr);gap:16px;margin:20px 0 0;padding:0;list-style:none;display:grid}.card-plain[data-astro-cid-t76kocyr]{border-radius:22px;grid-template-columns:12px minmax(0,1fr);gap:16px;padding:24px 26px;display:grid}.dash[data-astro-cid-t76kocyr]{background:linear-gradient(180deg, var(--lab-ac), #2ee6c51a);border-radius:4px;width:4px;height:100%;min-height:40px}.card-plain[data-astro-cid-t76kocyr] .title[data-astro-cid-t76kocyr]{margin-bottom:6px;font-size:17px}.card-plain[data-astro-cid-t76kocyr] .body[data-astro-cid-t76kocyr] p[data-astro-cid-t76kocyr]{font-size:14.5px}@media (width>=900px){.dated[data-astro-cid-t76kocyr]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:24px}.card[data-astro-cid-t76kocyr]{padding:36px}.plain[data-astro-cid-t76kocyr]{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px}}.big[data-astro-cid-n3gjojzj]{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.card[data-astro-cid-n3gjojzj]{border-radius:28px;flex-direction:column;min-width:0;padding:30px 28px 32px;display:flex}.kicker[data-astro-cid-n3gjojzj]{letter-spacing:.2em;color:#07705f;margin:0 0 8px;font-size:13px}.card-title[data-astro-cid-n3gjojzj]{font-family:var(--font-display);color:var(--lab-ink);margin:0 0 12px;font-size:22px;font-weight:800;line-height:1.4}.card-text[data-astro-cid-n3gjojzj]{color:#3d5259;margin:0;font-size:14.5px;line-height:1.9}.sample[data-astro-cid-n3gjojzj]{border:1px solid var(--lab-line);background:var(--lab-paper);border-radius:18px;margin-top:24px;padding:16px 16px 18px}.sample-head[data-astro-cid-n3gjojzj]{color:#1f3a44;margin:0 0 12px;font-size:12.5px;font-weight:700}.groups[data-astro-cid-n3gjojzj]{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.group[data-astro-cid-n3gjojzj]{border:1px solid var(--lab-line);background:#fff;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 12px;font-size:13px;display:grid}.group-ref[data-astro-cid-n3gjojzj]{font-family:var(--font-mono);color:#07705f;font-weight:600}.group-title[data-astro-cid-n3gjojzj]{min-width:0;color:var(--lab-ink)}.state[data-astro-cid-n3gjojzj]{white-space:nowrap;border-radius:999px;padding:2px 12px;font-size:12px;font-weight:800}.state-done[data-astro-cid-n3gjojzj]{color:#06594c;background:#d8f5ee}.state-part[data-astro-cid-n3gjojzj]{color:#7a4f00;background:#fff3d9}.state-todo[data-astro-cid-n3gjojzj]{color:#2b4658;background:#e6edf2}.filters[data-astro-cid-n3gjojzj]{flex-wrap:wrap;gap:6px;margin:14px 0 0;padding:0;list-style:none;display:flex}.filter-label[data-astro-cid-n3gjojzj]{color:#3d5259;padding:3px 4px;font-size:12px;font-weight:700}.filter[data-astro-cid-n3gjojzj]{border:1px solid var(--lab-line);color:#1f3a44;background:#fff;border-radius:999px;padding:3px 12px;font-size:12px}.card-whistle[data-astro-cid-n3gjojzj]{background:radial-gradient(420px 260px at 100% 0%, #2ee6c533, transparent 70%), var(--lab-ink);border-color:var(--lab-ink);color:#fff}.card-whistle[data-astro-cid-n3gjojzj] .kicker[data-astro-cid-n3gjojzj]{color:var(--lab-ac)}.card-whistle[data-astro-cid-n3gjojzj] .card-title[data-astro-cid-n3gjojzj]{color:#fff}.card-whistle[data-astro-cid-n3gjojzj] .card-text[data-astro-cid-n3gjojzj]{color:#c4dadf}.deadlines[data-astro-cid-n3gjojzj]{flex-direction:column;gap:14px;margin:24px 0 0;padding:0 0 0 4px;list-style:none;display:flex;position:relative}.deadlines[data-astro-cid-n3gjojzj]:before{content:"";background:linear-gradient(#2ee6c5cc,#2ee6c526);width:1px;position:absolute;top:10px;bottom:10px;left:10px}.deadline[data-astro-cid-n3gjojzj]{grid-template-columns:112px minmax(0,1fr);align-items:baseline;gap:12px;padding-left:24px;font-size:13.5px;line-height:1.7;display:grid;position:relative}.deadline[data-astro-cid-n3gjojzj]:before{content:"";background:var(--lab-ink);border:2px solid var(--lab-ac);border-radius:50%;width:11px;height:11px;position:absolute;top:7px;left:5px}.dl-when[data-astro-cid-n3gjojzj]{font-family:var(--font-mono);color:var(--lab-ac);font-weight:600}.dl-what[data-astro-cid-n3gjojzj]{color:#e3f1f2}.card-note[data-astro-cid-n3gjojzj]{color:#9fbcc3;border-top:1px dashed #fff3;margin:22px 0 0;padding-top:16px;font-size:13px;line-height:1.85}.small[data-astro-cid-n3gjojzj]{grid-template-columns:minmax(0,1fr);gap:16px;margin:20px 0 0;padding:0;list-style:none;display:grid}.card-small[data-astro-cid-n3gjojzj]{border-radius:24px;flex-direction:column;min-width:0;padding:24px 24px 28px;display:flex}.card-small[data-astro-cid-n3gjojzj] .om-chip[data-astro-cid-n3gjojzj]{margin-bottom:16px}.card-small[data-astro-cid-n3gjojzj] .card-title[data-astro-cid-n3gjojzj]{font-size:18px}@media (width>=900px){.big[data-astro-cid-n3gjojzj]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.small[data-astro-cid-n3gjojzj]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:24px}}@media (width<=420px){.deadline[data-astro-cid-n3gjojzj]{grid-template-columns:minmax(0,1fr);gap:0}}.steps[data-astro-cid-shrwqxpz]{grid-template-columns:minmax(0,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.step[data-astro-cid-shrwqxpz]{min-width:0;padding:24px 24px 28px;position:relative}.top[data-astro-cid-shrwqxpz]{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.num[data-astro-cid-shrwqxpz]{letter-spacing:.2em;color:var(--lab-ac);margin:0;font-size:14px;font-weight:600}.title[data-astro-cid-shrwqxpz]{font-family:var(--font-display);color:#fff;margin:0 0 10px;font-size:20px;font-weight:800}.text[data-astro-cid-shrwqxpz]{color:#b9d0d6;margin:0;font-size:14.5px;line-height:1.85}.arrow[data-astro-cid-shrwqxpz]{display:none}.note[data-astro-cid-shrwqxpz]{border-left:3px solid var(--lab-ac);color:#c4dadf;background:#ffffff0a;border-radius:0 14px 14px 0;margin:36px 0 0;padding:16px 20px;font-size:14px;line-height:1.85}@media (width>=640px){.steps[data-astro-cid-shrwqxpz]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1000px){.steps[data-astro-cid-shrwqxpz]{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.arrow[data-astro-cid-shrwqxpz]{z-index:1;line-height:0;display:block;position:absolute;top:38px;right:-30px}}.plans[data-astro-cid-2xfy2rcy]{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:24px;margin:0;padding:0;list-style:none;display:grid}.plan[data-astro-cid-2xfy2rcy]{border:1px solid var(--lab-line);background:var(--lab-paper);border-radius:28px;flex-direction:column;min-width:0;padding:30px 28px;display:flex;position:relative}.plan[data-astro-cid-2xfy2rcy].featured{background:radial-gradient(420px 220px at 90% 0%, #2ee6c540, transparent 70%), var(--lab-ink);color:#fff;border-color:#2ee6c580;box-shadow:0 36px 70px -28px #06141ab3}.badge[data-astro-cid-2xfy2rcy]{background:var(--lab-ac);color:var(--lab-ink);letter-spacing:.04em;border-radius:999px;margin:0;padding:4px 14px;font-size:12px;font-weight:800;position:absolute;top:-14px;left:24px}.plan-name[data-astro-cid-2xfy2rcy]{font-family:var(--font-display);color:var(--lab-ink);margin:0 0 16px;font-size:20px;font-weight:800;line-height:1.5}.featured[data-astro-cid-2xfy2rcy] .plan-name[data-astro-cid-2xfy2rcy]{color:#fff}.price[data-astro-cid-2xfy2rcy]{flex-wrap:wrap;align-items:baseline;gap:6px;margin:0;display:flex}.price-num[data-astro-cid-2xfy2rcy]{letter-spacing:.01em;color:var(--lab-ink);font-size:44px;line-height:1}.featured[data-astro-cid-2xfy2rcy] .price-num[data-astro-cid-2xfy2rcy]{background:linear-gradient(92deg,#8ff5e0 0%,#5eb4ff 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.price-unit[data-astro-cid-2xfy2rcy]{color:#3d5259;font-size:14px}.featured[data-astro-cid-2xfy2rcy] .price-unit[data-astro-cid-2xfy2rcy]{color:#b9d0d6}.yearly[data-astro-cid-2xfy2rcy]{color:#3d5259;margin:10px 0 0;font-size:13px}.featured[data-astro-cid-2xfy2rcy] .yearly[data-astro-cid-2xfy2rcy]{color:#b9d0d6}.items[data-astro-cid-2xfy2rcy]{border-top:1px dashed var(--lab-line);flex-direction:column;gap:10px;margin:22px 0 0;padding:18px 0 0;list-style:none;display:flex}.featured[data-astro-cid-2xfy2rcy] .items[data-astro-cid-2xfy2rcy]{border-top-color:#fff3}.items[data-astro-cid-2xfy2rcy] li[data-astro-cid-2xfy2rcy]{color:#1f3a44;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:10px;font-size:14px;line-height:1.7;display:grid}.items[data-astro-cid-2xfy2rcy] li[data-astro-cid-2xfy2rcy] svg{margin-top:5px}.featured[data-astro-cid-2xfy2rcy] .items[data-astro-cid-2xfy2rcy] li[data-astro-cid-2xfy2rcy]{color:#e3f1f2}.after[data-astro-cid-2xfy2rcy]{flex-direction:column;align-items:flex-start;gap:22px;margin-top:32px;display:flex}.notes[data-astro-cid-2xfy2rcy]{color:#3d5259;margin:0;padding:0;font-size:13px;line-height:1.85;list-style:none}.cta[data-astro-cid-2xfy2rcy]{text-align:center}@media (width>=900px){.plans[data-astro-cid-2xfy2rcy]{grid-template-columns:repeat(3,minmax(0,1fr))}.plan[data-astro-cid-2xfy2rcy].featured{transform:translateY(-12px)}.after[data-astro-cid-2xfy2rcy]{flex-direction:row;justify-content:space-between;align-items:center;gap:32px}}@media (width<=560px){.cta[data-astro-cid-2xfy2rcy]{width:100%}}.early-card[data-astro-cid-4ilo53bq]{grid-template-columns:minmax(0,1fr);align-items:start;gap:32px;display:grid}.early-head[data-astro-cid-4ilo53bq]{min-width:0}.early-head[data-astro-cid-4ilo53bq] .om-eyebrow{margin-bottom:14px}.lead[data-astro-cid-4ilo53bq]{color:#b9d0d6;margin:16px 0 0;font-size:16px;line-height:1.9}.free[data-astro-cid-4ilo53bq]{flex-direction:column;gap:4px;margin:28px 0 0;display:flex}.free-label[data-astro-cid-4ilo53bq]{font-family:var(--font-mono);letter-spacing:.1em;color:var(--lab-ac);font-size:14px}.free-main[data-astro-cid-4ilo53bq]{font-family:var(--font-display);align-self:flex-start;font-size:clamp(26px,4.4vw,36px);font-weight:800;line-height:1.35;display:inline-block}.early-cta[data-astro-cid-4ilo53bq]{text-align:center}.cta-wide[data-astro-cid-4ilo53bq]{margin-top:28px;display:none}.terms[data-astro-cid-4ilo53bq]{grid-template-columns:minmax(0,1fr);gap:14px;margin:0;display:grid}.term[data-astro-cid-4ilo53bq]{border-radius:20px;min-width:0;padding:22px 24px 24px}dt[data-astro-cid-4ilo53bq]{font-family:var(--font-display);color:#fff;margin:0 0 8px;font-size:17px;font-weight:800}dd[data-astro-cid-4ilo53bq]{color:#c4dadf;margin:0;font-size:14.5px;line-height:1.9}.cta-narrow[data-astro-cid-4ilo53bq]{width:100%}@media (width>=960px){.early-card[data-astro-cid-4ilo53bq]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:56px}.cta-wide[data-astro-cid-4ilo53bq]{display:inline-flex}.cta-narrow[data-astro-cid-4ilo53bq]{display:none}.early-head[data-astro-cid-4ilo53bq]{position:sticky;top:32px}}.intro[data-astro-cid-a7ypjr6w]{padding-block:clamp(48px,8vw,96px)}.intro[data-astro-cid-a7ypjr6w] .grid[data-astro-cid-a7ypjr6w]{grid-template-columns:minmax(0,1fr);align-items:center;gap:32px;display:grid}.copy[data-astro-cid-a7ypjr6w]{min-width:0}.copy[data-astro-cid-a7ypjr6w] .om-eyebrow{margin-bottom:16px}.title[data-astro-cid-a7ypjr6w]{color:#fff;word-break:auto-phrase;margin:0;font-size:clamp(26px,5.2vw,44px);line-height:1.4}.lead[data-astro-cid-a7ypjr6w]{color:#c4dadf;max-width:38em;margin:20px 0 0;font-size:16px;line-height:1.95}.shield[data-astro-cid-a7ypjr6w]{width:min(100%,260px);margin-inline:auto}.shield[data-astro-cid-a7ypjr6w] svg[data-astro-cid-a7ypjr6w]{width:100%;height:auto;display:block;overflow:visible}.doc[data-astro-cid-a7ypjr6w]{padding-block:clamp(40px,7vw,88px)}.layout[data-astro-cid-a7ypjr6w]{grid-template-columns:minmax(0,1fr);align-items:start;gap:28px;display:grid}.toc[data-astro-cid-a7ypjr6w]{border:1px solid var(--lab-line);background:#fff;border-radius:20px;padding:20px 22px 22px}.toc-title[data-astro-cid-a7ypjr6w]{letter-spacing:.2em;color:#07705f;margin:0 0 10px;font-size:12px;font-weight:600}.toc[data-astro-cid-a7ypjr6w] ol[data-astro-cid-a7ypjr6w]{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.toc[data-astro-cid-a7ypjr6w] a[data-astro-cid-a7ypjr6w]{color:#1f3a44;border-radius:10px;align-items:baseline;gap:8px;min-height:36px;padding:6px 8px;font-size:14px;line-height:1.6;text-decoration:none;display:flex}.toc[data-astro-cid-a7ypjr6w] a[data-astro-cid-a7ypjr6w]:hover{background:var(--lab-soft);color:#06594c}.toc-num[data-astro-cid-a7ypjr6w]{color:#07705f;flex:none;min-width:1.4em;font-weight:600}.body[data-astro-cid-a7ypjr6w]{flex-direction:column;gap:16px;min-width:0;display:flex}.scope[data-astro-cid-a7ypjr6w]{border-left:3px solid var(--lab-ad);background:var(--lab-soft);color:#1f3a44;border-radius:0 14px 14px 0;margin:0;padding:16px 20px;font-size:14.5px;line-height:1.9}.scope[data-astro-cid-a7ypjr6w] a[data-astro-cid-a7ypjr6w],.block[data-astro-cid-a7ypjr6w] a[data-astro-cid-a7ypjr6w]{color:#07705f;text-underline-offset:3px;text-decoration:underline}.block[data-astro-cid-a7ypjr6w]{border-radius:24px;padding:28px 28px 30px;scroll-margin-top:24px}.block[data-astro-cid-a7ypjr6w] h2[data-astro-cid-a7ypjr6w]{border-bottom:1px dashed var(--lab-line);font-family:var(--font-display);color:var(--lab-ink);align-items:baseline;gap:12px;margin:0 0 16px;padding-bottom:14px;font-size:21px;font-weight:800;line-height:1.5;display:flex}.num[data-astro-cid-a7ypjr6w]{color:#07705f;flex:none;font-size:15px;font-weight:600}.block[data-astro-cid-a7ypjr6w] ul[data-astro-cid-a7ypjr6w]{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.block[data-astro-cid-a7ypjr6w] li[data-astro-cid-a7ypjr6w]{color:#1f3a44;padding-left:20px;font-size:15px;line-height:1.95;position:relative}.block[data-astro-cid-a7ypjr6w] li[data-astro-cid-a7ypjr6w]:before{content:"";background:var(--lab-ad);border-radius:50%;width:7px;height:7px;position:absolute;top:.95em;left:0}.block[data-astro-cid-a7ypjr6w]>p[data-astro-cid-a7ypjr6w]{color:#1f3a44;margin:0;font-size:15px;line-height:1.95}.apply[data-astro-cid-a7ypjr6w]{padding-block:clamp(64px,9vw,112px)}.apply-card[data-astro-cid-a7ypjr6w]{text-align:center;flex-direction:column;align-items:center;gap:20px;display:flex}.apply-card[data-astro-cid-a7ypjr6w] .om-eyebrow{justify-content:center;margin:0}.apply-title[data-astro-cid-a7ypjr6w]{font-family:var(--font-display);color:#fff;margin:0;font-size:clamp(26px,4.6vw,40px);font-weight:800}.apply-text[data-astro-cid-a7ypjr6w]{color:#c4dadf;margin:0;font-size:16px;line-height:1.9}.apply-actions[data-astro-cid-a7ypjr6w]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.apply-links[data-astro-cid-a7ypjr6w]{flex-wrap:wrap;justify-content:center;gap:4px 24px;margin:4px 0 0;padding:0;list-style:none;display:flex}.apply-links[data-astro-cid-a7ypjr6w] a[data-astro-cid-a7ypjr6w]{min-height:44px;color:var(--lab-ac);text-underline-offset:4px;align-items:center;font-weight:700;text-decoration:underline #2ee6c566;display:inline-flex}.apply[data-astro-cid-a7ypjr6w] a[data-astro-cid-a7ypjr6w]:focus-visible,.intro[data-astro-cid-a7ypjr6w] a[data-astro-cid-a7ypjr6w]:focus-visible{outline:3px solid var(--lab-ac);outline-offset:3px}@media (width<=560px){.apply-actions[data-astro-cid-a7ypjr6w] a[data-astro-cid-a7ypjr6w]{width:100%}.block[data-astro-cid-a7ypjr6w]{padding:24px 20px 26px}}@media (width>=900px){.intro[data-astro-cid-a7ypjr6w] .grid[data-astro-cid-a7ypjr6w]{grid-template-columns:minmax(0,1fr) 260px;gap:64px}.layout[data-astro-cid-a7ypjr6w]{grid-template-columns:280px minmax(0,1fr);gap:48px}.side[data-astro-cid-a7ypjr6w]{position:sticky;top:24px}}
