.page-hero-section[data-astro-cid-elhfcwfh]{overflow:hidden}.page-hero__bg[data-astro-cid-elhfcwfh]{object-fit:cover;object-position:68% center;width:100%;height:100%;position:absolute;inset:0}.page-hero__scrim[data-astro-cid-elhfcwfh]{background:linear-gradient(100deg,#0e1112f2 0%,#0e1112e6 38%,#0e1112a8 68%,#0e11127a 100%),linear-gradient(#0e11128c 0%,#0e111200 26%);position:absolute;inset:0}.page-hero[data-astro-cid-elhfcwfh]{padding-top:56px;padding-bottom:96px}.breadcrumb[data-astro-cid-elhfcwfh]{font-family:var(--mono);color:var(--on-dark-faint);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:44px;font-size:11.5px;display:flex}.breadcrumb[data-astro-cid-elhfcwfh] a[data-astro-cid-elhfcwfh]{color:var(--on-dark-faint)}.breadcrumb[data-astro-cid-elhfcwfh] a[data-astro-cid-elhfcwfh]:hover{color:#fff}.breadcrumb[data-astro-cid-elhfcwfh] [data-astro-cid-elhfcwfh][aria-current]{color:var(--green-light)}.page-hero__grid[data-astro-cid-elhfcwfh]{align-items:start}.page-hero__title[data-astro-cid-elhfcwfh]{text-shadow:0 2px 22px #00000073;margin-bottom:22px;font-size:clamp(40px,4.8vw,68px);line-height:1.03}.page-hero__lead[data-astro-cid-elhfcwfh]{color:var(--on-dark);text-shadow:0 1px 14px #00000080;max-width:620px;margin:0 0 36px;font-size:19px;line-height:1.62}.page-hero__aside[data-astro-cid-elhfcwfh]{gap:12px;display:grid}.page-hero__media[data-astro-cid-elhfcwfh]{aspect-ratio:4/5;background:var(--dark-card);border:1px solid #ffffff1a}.page-hero__media[data-astro-cid-elhfcwfh] img[data-astro-cid-elhfcwfh]{object-position:50% 20%}.page-hero__kpi[data-astro-cid-elhfcwfh]{background:var(--dark-card);border:1px solid #ffffff17;border-radius:14px;justify-content:space-between;align-items:baseline;gap:16px;padding:18px 20px;display:flex}.page-hero__kpi-label[data-astro-cid-elhfcwfh]{color:#ffffff8c;font-size:13.5px}.page-hero__kpi-value[data-astro-cid-elhfcwfh]{font-family:var(--serif);letter-spacing:-.02em;white-space:nowrap;font-size:25px;font-weight:700}.audience[data-astro-cid-elhfcwfh]{gap:14px;display:grid}.audience__item[data-astro-cid-elhfcwfh]{border-radius:16px;padding:26px 28px}.audience__head[data-astro-cid-elhfcwfh]{align-items:center;gap:12px;margin-bottom:10px;display:flex}.audience__num[data-astro-cid-elhfcwfh]{font-family:var(--mono);color:var(--green-dark);font-size:11px}.audience__title[data-astro-cid-elhfcwfh]{margin:0;font-size:18px;font-weight:700}.audience__text[data-astro-cid-elhfcwfh]{color:var(--muted);margin:0;font-size:15.5px;line-height:1.65}.variants__intro[data-astro-cid-elhfcwfh]{max-width:700px;margin-bottom:48px}.variants[data-astro-cid-elhfcwfh]{gap:20px}.variant[data-astro-cid-elhfcwfh]{flex-direction:column;gap:14px;padding:30px 28px 32px;display:flex}.variant__tag[data-astro-cid-elhfcwfh]{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--green-light);font-size:11px}.variant__title[data-astro-cid-elhfcwfh]{font-family:var(--serif);letter-spacing:-.02em;margin:0;font-size:24px;font-weight:700}.variant__text[data-astro-cid-elhfcwfh]{color:#ffffff9e;flex:1;margin:0;font-size:15.5px;line-height:1.65}.variant__note[data-astro-cid-elhfcwfh]{color:#ffffff80;border-top:1px solid #ffffff17;margin:0;padding-top:14px;font-size:13.5px}.requirements-section[data-astro-cid-elhfcwfh]{background:linear-gradient(#dcefe5 0%,#e6f4ec 55%,#edf7f1 100%);border-top:1px solid #16734b24;border-bottom:1px solid #16734b24}.requirements__intro[data-astro-cid-elhfcwfh]{max-width:640px;margin-bottom:44px}.requirements[data-astro-cid-elhfcwfh]{gap:18px;margin:0;padding:0;list-style:none}.requirement[data-astro-cid-elhfcwfh]{background:#fff;border-color:#2bb6734d;flex-direction:column;padding:30px 26px 26px;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 34px #14181a14}.requirement[data-astro-cid-elhfcwfh]:before{content:"";background:var(--step-accent,var(--green));height:5px;position:absolute;inset:0 0 auto}.requirement[data-astro-cid-elhfcwfh]:nth-child(3n+1){--step-accent:var(--green-light)}.requirement[data-astro-cid-elhfcwfh]:nth-child(3n){--step-accent:#16734b}.requirement[data-astro-cid-elhfcwfh]:hover{border-color:var(--green);box-shadow:0 18px 40px #16734b2e}.requirement__head[data-astro-cid-elhfcwfh]{align-items:center;gap:14px;margin-bottom:16px;display:flex}.requirement__check[data-astro-cid-elhfcwfh]{color:#fff;background:#16734b;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:17px;font-weight:700;display:grid;box-shadow:0 6px 16px #16734b47}.requirement__num[data-astro-cid-elhfcwfh]{font-family:var(--mono);letter-spacing:.1em;color:#16734b;font-size:11px}.requirement__title[data-astro-cid-elhfcwfh]{font-family:var(--serif);letter-spacing:-.02em;margin:0 0 8px;font-size:20px;font-weight:700;line-height:1.25}.requirement__text[data-astro-cid-elhfcwfh]{color:var(--ink-soft);margin:0;font-size:15px;line-height:1.6}.checklist[data-astro-cid-elhfcwfh]{background:linear-gradient(#fff 0%,#f3faf6 100%);border:1px solid #16734b66;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;margin-top:22px;padding:28px 30px;display:flex;box-shadow:0 18px 44px #14181a17}.checklist__title[data-astro-cid-elhfcwfh]{font-family:var(--serif);margin:0 0 8px;font-size:21px;font-weight:700}.checklist__text[data-astro-cid-elhfcwfh]{color:var(--muted);max-width:520px;margin:0;font-size:15px;line-height:1.6}@media (width<=680px){.checklist[data-astro-cid-elhfcwfh]{padding:24px 22px}}.express[data-astro-cid-elhfcwfh]{border-radius:var(--radius-lg);background:#2bb67317;border:1px solid #2bb67361;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 32px;margin-top:48px;padding:26px 30px;display:flex}.express__note[data-astro-cid-elhfcwfh]{max-width:560px;color:var(--on-dark);margin:0;font-size:16px;line-height:1.6}.express__cta[data-astro-cid-elhfcwfh]{flex:none}@media (width<=680px){.express[data-astro-cid-elhfcwfh]{padding:22px}.express__cta[data-astro-cid-elhfcwfh]{text-align:center;justify-content:center;width:100%}}.timeline__duration[data-astro-cid-elhfcwfh]{font-family:var(--mono);color:#ffffff73;font-size:12px}.timeline[data-astro-cid-elhfcwfh]{gap:0;margin:0;padding:0;list-style:none}.timeline__item[data-astro-cid-elhfcwfh]{border-top:2px solid #2bb67359;padding:26px 24px 0 0}.timeline__dot[data-astro-cid-elhfcwfh]{background:var(--green);border-radius:50%;width:11px;height:11px;margin:-32px 0 20px;display:block}.timeline__step[data-astro-cid-elhfcwfh]{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--on-dark-faint);margin-bottom:8px;font-size:11px;display:block}.timeline__title[data-astro-cid-elhfcwfh]{margin:0 0 10px;font-size:18.5px;font-weight:700}.timeline__text[data-astro-cid-elhfcwfh]{color:var(--on-dark-soft);margin:0;font-size:15px;line-height:1.62}@media (width<=1080px){.timeline__item[data-astro-cid-elhfcwfh]{padding-bottom:26px}}.cta-section[data-astro-cid-elhfcwfh]{overflow:hidden}.cta__bg[data-astro-cid-elhfcwfh]{object-fit:cover;object-position:center 55%;width:100%;height:100%;position:absolute;inset:0}.cta__scrim[data-astro-cid-elhfcwfh]{background:linear-gradient(#0e111257,#0e111285);position:absolute;inset:0}.cta[data-astro-cid-elhfcwfh]{max-width:900px;padding:96px var(--gutter);text-align:center;margin:0 auto;position:relative}.cta__card[data-astro-cid-elhfcwfh]{background:#0e1112ed;border:1px solid #ffffff17;border-radius:24px;padding:58px 52px 54px;box-shadow:0 30px 70px #00000059}.cta__title[data-astro-cid-elhfcwfh]{font-family:var(--serif);letter-spacing:-.028em;margin:0 0 22px;font-size:clamp(34px,4vw,56px);font-weight:700;line-height:1.05}.cta__text[data-astro-cid-elhfcwfh]{color:var(--on-dark);max-width:600px;margin:0 auto 38px;font-size:18px;line-height:1.6}@media (width<=1080px){.page-hero__scrim[data-astro-cid-elhfcwfh]{background:linear-gradient(#0e1112bd 0%,#0e1112e6 45%)}.page-hero__bg[data-astro-cid-elhfcwfh]{object-position:60% center}.page-hero__media[data-astro-cid-elhfcwfh]{justify-self:center;width:100%;max-width:380px}}@media (width<=680px){.cta[data-astro-cid-elhfcwfh]{padding-top:64px;padding-bottom:64px}.cta__card[data-astro-cid-elhfcwfh]{padding:38px 24px 36px}}
