.section-kicker[data-astro-cid-j7pv25f6]{display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-primary-bright);margin-block-end:1rem}.hero__accent[data-astro-cid-j7pv25f6]{color:var(--color-primary-bright)}.btn-primary[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:8px;background-color:var(--color-primary);color:#fff;font-size:.9375rem;font-weight:500;padding:12px 24px;border-radius:8px;text-decoration:none;transition:background-color .15s ease,box-shadow .15s ease;white-space:nowrap}.btn-primary[data-astro-cid-j7pv25f6]:hover{background-color:var(--color-primary-light);box-shadow:0 0 32px var(--color-brand-glow-strong)}.btn-primary[data-astro-cid-j7pv25f6]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.btn-ghost[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:6px;color:var(--color-text-secondary);font-size:.9375rem;font-weight:400;padding:12px 4px;text-decoration:none;border-bottom:1px solid transparent;transition:color .15s ease,border-color .15s ease}.btn-ghost[data-astro-cid-j7pv25f6]:hover{color:var(--color-text-primary);border-bottom-color:var(--color-primary-bright)}.btn-ghost[data-astro-cid-j7pv25f6]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:2px}.hero[data-astro-cid-j7pv25f6]{position:relative;background-color:var(--color-bg);border-bottom:1px solid var(--color-border);overflow:hidden}.hero__glow[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background:var(--glow-teal);pointer-events:none;z-index:0}.hero__inner[data-astro-cid-j7pv25f6]{position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:56px;align-items:center}@media(min-width:900px){.hero__inner[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr;gap:64px}}.hero__kicker[data-astro-cid-j7pv25f6]{display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-primary-bright);margin-block-end:1.25rem}.hero__headline[data-astro-cid-j7pv25f6]{font-size:clamp(2rem,5vw,3.5rem);font-weight:700;line-height:1.07;color:var(--color-text-primary);letter-spacing:-.02em;max-width:16ch;margin-block-end:1.25rem}.hero__sub[data-astro-cid-j7pv25f6]{font-size:1.0625rem;color:var(--color-text-muted);line-height:1.65;max-width:46ch;margin-block-end:2.25rem}.hero__actions[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.hero__visual[data-astro-cid-j7pv25f6]{display:flex;justify-content:center;align-items:center}.hero__product-img[data-astro-cid-j7pv25f6]{width:100%;max-width:580px;height:auto;border-radius:16px;display:block}.caps[data-astro-cid-j7pv25f6]{background-color:var(--color-surface);border-bottom:1px solid var(--color-border)}.caps__inner[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr;gap:56px;align-items:start}@media(min-width:900px){.caps__inner[data-astro-cid-j7pv25f6]{grid-template-columns:2fr 3fr;gap:80px}}.caps__headline[data-astro-cid-j7pv25f6]{font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:700;color:var(--color-text-primary);letter-spacing:-.02em;line-height:1.1;max-width:18ch;margin-block-end:1rem}.caps__sub[data-astro-cid-j7pv25f6]{font-size:1rem;color:var(--color-text-muted);line-height:1.65;max-width:40ch;margin-block-end:2rem}.caps__rule[data-astro-cid-j7pv25f6]{width:48px;height:2px;background-color:var(--color-primary);border-radius:2px}.caps__list[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr;gap:0;margin:0;padding:0}@media(min-width:600px){.caps__list[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr}}.cap-item[data-astro-cid-j7pv25f6]{padding:24px 0;border-bottom:1px solid var(--color-border)}@media(min-width:600px){.cap-item[data-astro-cid-j7pv25f6]:nth-child(odd){padding-right:32px}.cap-item[data-astro-cid-j7pv25f6]:nth-child(2n){padding-left:32px;border-left:1px solid var(--color-border)}}.cap-item[data-astro-cid-j7pv25f6] dt[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:10px;font-size:1rem;font-weight:600;color:var(--color-text-primary);margin-block-end:6px;line-height:1.3}.cap-item__icon[data-astro-cid-j7pv25f6]{display:flex;color:var(--color-primary-bright);flex-shrink:0}.cap-item[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6]{font-size:.9375rem;color:var(--color-text-muted);line-height:1.6;margin:0;padding-left:30px}.kenya[data-astro-cid-j7pv25f6]{position:relative;background-color:var(--color-bg-secondary);border-bottom:1px solid var(--color-border);overflow:hidden}.kenya__glow[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background:radial-gradient(ellipse 50% 60% at 20% 50%,rgba(20,184,166,.08) 0%,transparent 70%);pointer-events:none}.kenya__inner[data-astro-cid-j7pv25f6]{position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:56px;align-items:center}@media(min-width:900px){.kenya__inner[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr;gap:80px}}.kenya__visual[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:16px;position:relative}@media(min-width:900px){.kenya__visual[data-astro-cid-j7pv25f6]{order:-1}}.kenya__visual-card[data-astro-cid-j7pv25f6]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;padding:20px 24px;max-width:280px;transition:border-color .2s ease}.kenya__visual-card[data-astro-cid-j7pv25f6]:first-child{border-color:#14b8a64d;box-shadow:0 0 32px #14b8a614}.kenya__visual-card--offset[data-astro-cid-j7pv25f6]{margin-left:32px}.kenya__visual-label[data-astro-cid-j7pv25f6]{font-size:.75rem;font-weight:500;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em;margin-block-end:6px}.kenya__visual-amount[data-astro-cid-j7pv25f6]{font-size:1.5rem;font-weight:700;color:var(--color-text-primary);letter-spacing:-.02em;margin-block-end:4px}.kenya__visual-sub[data-astro-cid-j7pv25f6]{font-size:.8125rem;color:var(--color-text-muted)}.kenya__headline[data-astro-cid-j7pv25f6]{font-size:clamp(1.75rem,3.5vw,2.75rem);font-weight:700;color:var(--color-text-primary);letter-spacing:-.02em;line-height:1.1;margin-block-end:1.25rem}.kenya__body[data-astro-cid-j7pv25f6]{font-size:1rem;color:var(--color-text-muted);line-height:1.7;max-width:52ch;margin-block-end:2rem}@media(min-width:768px){.kenya__body[data-astro-cid-j7pv25f6]{font-size:1.0625rem}}.kenya__types[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:24px;list-style:none;padding:0;margin:0}.kenya__type[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.kenya__type-icon[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;color:var(--color-primary-bright);transition:border-color .15s ease,background-color .15s ease}.kenya__type[data-astro-cid-j7pv25f6]:hover .kenya__type-icon[data-astro-cid-j7pv25f6]{border-color:var(--color-primary);background-color:var(--color-brand-glow)}.kenya__type[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]:last-child{font-size:.75rem;color:var(--color-text-muted);max-width:10ch;line-height:1.3}.kenya__type--more[data-astro-cid-j7pv25f6] .kenya__type-icon[data-astro-cid-j7pv25f6]{color:var(--color-text-faint);border-style:dashed}.closing[data-astro-cid-j7pv25f6]{background-color:var(--color-surface);border-top:1px solid var(--color-border);text-align:center}.closing__inner[data-astro-cid-j7pv25f6]{max-width:640px}.closing__headline[data-astro-cid-j7pv25f6]{font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:700;color:var(--color-text-primary);letter-spacing:-.02em;line-height:1.15;margin-block-end:1rem}.closing__sub[data-astro-cid-j7pv25f6]{font-size:1rem;color:var(--color-text-muted);line-height:1.65;max-width:46ch;margin-inline:auto;margin-block-end:2.25rem}.closing__actions[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:center;gap:24px;flex-wrap:wrap}@media(prefers-reduced-motion:reduce){.btn-primary[data-astro-cid-j7pv25f6],.btn-ghost[data-astro-cid-j7pv25f6],.kenya__type-icon[data-astro-cid-j7pv25f6],.kenya__visual-card[data-astro-cid-j7pv25f6]{transition:none}}
