.areas-wrapper[data-astro-cid-kgq2jwuw]{display:flex;flex-direction:column;gap:var(--space-6)}.additional-areas[data-astro-cid-kgq2jwuw]{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-6);background:var(--color-surface, #FDFCFA);border:1px solid var(--color-border-warm, #E8E4DD);border-radius:var(--radius-lg);font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.6}.additional-areas[data-astro-cid-kgq2jwuw] svg{color:var(--color-primary);margin-top:2px;flex-shrink:0}.additional-areas[data-astro-cid-kgq2jwuw] p[data-astro-cid-kgq2jwuw]{margin:0}.additional-areas[data-astro-cid-kgq2jwuw] strong[data-astro-cid-kgq2jwuw]{color:var(--color-primary-dark)}.areas-grid[data-astro-cid-kgq2jwuw]{display:grid;grid-template-columns:1fr;gap:var(--space-4)}@media(min-width:640px){.areas-grid[data-astro-cid-kgq2jwuw]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.areas-grid[data-astro-cid-kgq2jwuw]{grid-template-columns:repeat(3,1fr)}}.area-card[data-astro-cid-kgq2jwuw]{display:flex;align-items:center;gap:var(--space-4);background:#fff;border:1px solid var(--color-border-warm, #E5E0D8);border-radius:var(--radius-md, .875rem);padding:var(--space-4);text-decoration:none;color:inherit;transition:transform var(--transition-base),box-shadow var(--transition-base),border-color var(--transition-base)}.area-card--link[data-astro-cid-kgq2jwuw]{cursor:pointer}.area-card--link[data-astro-cid-kgq2jwuw]:hover{transform:translateY(-2px);box-shadow:var(--shadow-sm);border-color:var(--color-primary, #14532D)}.area-card__icon[data-astro-cid-kgq2jwuw]{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:50%;background:var(--color-primary-light, #E6F4EA);color:var(--color-primary, #14532D);flex-shrink:0}.area-card__content[data-astro-cid-kgq2jwuw]{display:flex;flex-direction:column;gap:var(--space-1)}.area-card__label[data-astro-cid-kgq2jwuw]{font-family:var(--font-body);font-weight:700;color:var(--color-text, #1F2421);font-size:var(--text-base)}.area-card__link-text[data-astro-cid-kgq2jwuw]{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--color-primary, #14532D);font-size:var(--text-sm);font-weight:600}.hero[data-astro-cid-3iimjhrr]{position:relative;display:flex;align-items:center;min-height:max(85svh,32rem);max-height:56rem;overflow:hidden}.hero__bg[data-astro-cid-3iimjhrr]{position:absolute;inset:0;z-index:0}.hero__bg[data-astro-cid-3iimjhrr] img[data-astro-cid-3iimjhrr]{width:100%;height:100%;object-fit:cover;object-position:center 30%}.hero__scrim[data-astro-cid-3iimjhrr]{position:absolute;inset:0;background:linear-gradient(135deg,#072b1be6,#0f4423bd 45%,#072b1b7a)}.hero__content[data-astro-cid-3iimjhrr]{position:relative;z-index:1;display:flex;flex-direction:column;gap:var(--space-10);padding-block:var(--space-24)}.hero__text[data-astro-cid-3iimjhrr]{max-width:42rem}.hero__badge[data-astro-cid-3iimjhrr]{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);font-size:var(--text-xs);font-weight:700;letter-spacing:.08em;color:#fcec85;background:#ffffff14;border:1px solid rgba(242,207,92,.3);border-radius:var(--radius-pill);margin-bottom:var(--space-6)}.hero[data-astro-cid-3iimjhrr] h1[data-astro-cid-3iimjhrr]{color:#fff;font-size:var(--text-5xl);font-weight:700;line-height:1.08;letter-spacing:-.03em;margin-bottom:var(--space-5)}.hero__sub[data-astro-cid-3iimjhrr]{color:#ffffffd9;font-size:var(--text-lg);line-height:1.65;max-width:36rem;margin-bottom:var(--space-8)}.hero__buttons[data-astro-cid-3iimjhrr]{display:flex;flex-wrap:wrap;gap:var(--space-4)}.hero__credentials[data-astro-cid-3iimjhrr]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-6);background:#072b1b8c;border:1px solid rgba(242,207,92,.22);border-radius:var(--radius-lg);backdrop-filter:blur(12px);max-width:max-content}.hero__cred[data-astro-cid-3iimjhrr]{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:600;color:#fffffff0;white-space:nowrap}.hero__cred[data-astro-cid-3iimjhrr] svg{color:#f2cf5c}.hero__cred-divider[data-astro-cid-3iimjhrr]{width:1px;height:1.25rem;background:#f2cf5c40}.hero__scroll[data-astro-cid-3iimjhrr]{position:absolute;bottom:var(--space-6);left:50%;transform:translate(-50%);color:#ffffff80;animation:float 2.5s ease-in-out infinite}@keyframes float{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(6px)}}@media(max-width:767px){.hero[data-astro-cid-3iimjhrr]{min-height:auto;align-items:flex-end}.hero__bg[data-astro-cid-3iimjhrr] img[data-astro-cid-3iimjhrr]{object-position:center 20%}.hero__scrim[data-astro-cid-3iimjhrr]{background:linear-gradient(180deg,#072b1b66,#072b1bb8 35%,#072b1bf2)}.hero__content[data-astro-cid-3iimjhrr]{width:100%;max-width:100%;min-width:0;padding-top:var(--space-10);padding-bottom:var(--space-10);gap:var(--space-6)}.hero[data-astro-cid-3iimjhrr] h1[data-astro-cid-3iimjhrr]{font-size:clamp(1.75rem,8vw,2.5rem);letter-spacing:-.02em;line-height:1.12}.hero__sub[data-astro-cid-3iimjhrr]{font-size:var(--text-base);margin-bottom:var(--space-5)}.hero__badge[data-astro-cid-3iimjhrr]{font-size:.65rem;padding:var(--space-1) var(--space-3);margin-bottom:var(--space-4)}.hero__buttons[data-astro-cid-3iimjhrr]{flex-direction:column;gap:var(--space-3)}.hero__buttons[data-astro-cid-3iimjhrr] .button{width:100%;justify-content:center}.hero__cred-divider[data-astro-cid-3iimjhrr]{display:none}.hero__credentials[data-astro-cid-3iimjhrr]{display:flex;flex-direction:column;align-items:flex-start;width:100%;max-width:100%;box-sizing:border-box;gap:var(--space-2);padding:var(--space-3) var(--space-4)}.hero__cred[data-astro-cid-3iimjhrr]{font-size:var(--text-xs);white-space:normal;line-height:1.35}.hero__scroll[data-astro-cid-3iimjhrr]{display:none}}.how-it-works[data-astro-cid-cmgpsf2k]{padding:var(--space-24) 0;background:var(--color-surface-warm, #F7F5F0)}.header[data-astro-cid-cmgpsf2k]{text-align:center;margin-bottom:var(--space-16)}.header[data-astro-cid-cmgpsf2k] h2[data-astro-cid-cmgpsf2k]{margin-top:var(--space-3);font-family:var(--font-display)}.timeline[data-astro-cid-cmgpsf2k]{display:flex;flex-direction:column;gap:var(--space-8)}.step[data-astro-cid-cmgpsf2k]{display:flex;position:relative;gap:var(--space-6)}.step__top[data-astro-cid-cmgpsf2k]{display:flex;flex-direction:column;align-items:center;position:relative;z-index:2}.step__marker[data-astro-cid-cmgpsf2k]{display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:var(--color-accent, #C59624);color:var(--color-primary-dark, #072B1B);font-family:var(--font-body);font-weight:700;font-size:var(--text-sm);flex-shrink:0;z-index:2}.step__connector[data-astro-cid-cmgpsf2k]{flex-grow:1;width:1px;border-left:1px dashed var(--color-border-dark, #ccc);margin-top:var(--space-2)}.step[data-astro-cid-cmgpsf2k]:last-child .step__connector[data-astro-cid-cmgpsf2k]{display:none}.step__content[data-astro-cid-cmgpsf2k]{padding-bottom:var(--space-8)}.step[data-astro-cid-cmgpsf2k]:last-child .step__content[data-astro-cid-cmgpsf2k]{padding-bottom:0}.step__icon[data-astro-cid-cmgpsf2k]{display:inline-grid;margin-bottom:var(--space-3);color:var(--color-primary, #14532D)}.step__title[data-astro-cid-cmgpsf2k]{font-family:var(--font-body);font-size:var(--text-lg);font-weight:700;color:var(--color-text, #1F2421);margin:0 0 var(--space-2) 0}.step__desc[data-astro-cid-cmgpsf2k]{color:var(--color-text-muted, #5F6B7A);font-size:var(--text-base);line-height:1.6;margin:0}@media(min-width:768px){.timeline[data-astro-cid-cmgpsf2k]{flex-direction:row;gap:0}.step[data-astro-cid-cmgpsf2k]{flex:1;flex-direction:column;gap:var(--space-4);align-items:center;text-align:center}.step__top[data-astro-cid-cmgpsf2k]{width:100%;flex-direction:row;justify-content:center}.step__connector[data-astro-cid-cmgpsf2k]{position:absolute;top:50%;left:calc(50% + 1rem + var(--space-2));width:calc(100% - 2rem - var(--space-4));height:1px;border-left:none;border-top:1px dashed var(--color-border-dark, #ccc);margin-top:0;transform:translateY(-50%)}.step[data-astro-cid-cmgpsf2k]:last-child .step__connector--hidden-desktop[data-astro-cid-cmgpsf2k]{display:none}.step__content[data-astro-cid-cmgpsf2k]{padding-bottom:0;padding:0 var(--space-4)}}.testimonials[data-astro-cid-aadlzisc]{padding:var(--space-24) 0;background:var(--color-surface-alt, #F7F5F0)}.header[data-astro-cid-aadlzisc]{text-align:center;margin-bottom:var(--space-12)}.header[data-astro-cid-aadlzisc] h2[data-astro-cid-aadlzisc]{margin-top:var(--space-3);font-family:var(--font-display);color:var(--color-text)}.disclaimer-note[data-astro-cid-aadlzisc]{max-width:44rem;margin:var(--space-4) auto 0;font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.6;font-style:italic}.grid[data-astro-cid-aadlzisc]{display:flex;flex-direction:column;gap:var(--space-8)}.card[data-astro-cid-aadlzisc]{background:#fff;border:1px solid var(--color-border-warm, #E5E0D8);border-radius:var(--radius-xl, 1.25rem);padding:var(--space-8);position:relative;box-shadow:var(--shadow-sm)}.card--featured[data-astro-cid-aadlzisc]{padding:var(--space-10);border-left:4px solid var(--color-accent)}.card__content[data-astro-cid-aadlzisc]{position:relative;z-index:1}.case-pill[data-astro-cid-aadlzisc]{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);background:var(--color-primary-light, #E6F4EA);color:var(--color-primary-dark);font-size:var(--text-xs);font-weight:700;border-radius:var(--radius-pill);margin-bottom:var(--space-3)}.case-pill[data-astro-cid-aadlzisc] svg{color:var(--color-primary)}.card__title[data-astro-cid-aadlzisc]{font-family:var(--font-display, "Lora", serif);font-size:var(--text-lg);color:var(--color-primary-dark);margin-bottom:var(--space-3);line-height:1.35}.card--featured[data-astro-cid-aadlzisc] .card__title[data-astro-cid-aadlzisc]{font-size:var(--text-xl)}.card__body[data-astro-cid-aadlzisc]{margin:0;font-size:var(--text-base);color:var(--color-text, #1F2421);line-height:1.7}.card__body--featured[data-astro-cid-aadlzisc]{font-size:var(--text-lg);line-height:1.6}.small-cards[data-astro-cid-aadlzisc]{display:grid;gap:var(--space-8);grid-template-columns:1fr}@media(min-width:768px){.small-cards[data-astro-cid-aadlzisc]{grid-template-columns:repeat(2,1fr)}}.trust-card[data-astro-cid-3cwkjmtt]{display:flex;gap:var(--space-4);padding:var(--space-6);background:var(--color-surface-pure);border:1px solid var(--color-border-warm);border-radius:var(--radius-lg);transition:border-color var(--transition-base),box-shadow var(--transition-base),transform var(--transition-base)}.trust-card[data-astro-cid-3cwkjmtt]:hover{border-color:var(--color-primary);box-shadow:var(--shadow-md);transform:translateY(-2px)}.trust-card__icon[data-astro-cid-3cwkjmtt]{display:grid;width:2.75rem;height:2.75rem;place-items:center;flex-shrink:0;color:var(--color-primary);background:var(--color-primary-light);border-radius:var(--radius-md)}.trust-card__title[data-astro-cid-3cwkjmtt]{font-size:var(--text-base);font-weight:700;line-height:1.3;color:var(--color-primary-dark);margin-bottom:var(--space-2)}.trust-card__detail[data-astro-cid-3cwkjmtt]{font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.6}.pathways[data-astro-cid-bu5cfmhe]{padding:var(--space-12) 0;background:var(--color-surface, #FDFCFA);border-bottom:1px solid var(--color-border-warm, #E8E4DD)}@media(min-width:768px){.pathways[data-astro-cid-bu5cfmhe]{padding:var(--space-16) 0}}.pathways__header[data-astro-cid-bu5cfmhe]{text-align:center;max-width:42rem;margin:0 auto var(--space-10)}.pathways__header[data-astro-cid-bu5cfmhe] h2[data-astro-cid-bu5cfmhe]{font-family:var(--font-display, "Lora", serif);font-size:clamp(1.75rem,3vw,2.35rem);color:var(--color-primary-dark);margin-top:var(--space-2)}.pathways__grid[data-astro-cid-bu5cfmhe]{display:grid;gap:var(--space-6)}@media(min-width:768px){.pathways__grid[data-astro-cid-bu5cfmhe]{grid-template-columns:repeat(3,1fr)}}.pathway-card[data-astro-cid-bu5cfmhe]{display:flex;flex-direction:column;padding:var(--space-8);background:#fff;border:1px solid var(--color-border-warm, #E8E4DD);border-radius:var(--radius-xl, 1.25rem);box-shadow:var(--shadow-sm);transition:transform var(--transition-base),box-shadow var(--transition-base),border-color var(--transition-base)}.pathway-card[data-astro-cid-bu5cfmhe]:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:var(--color-primary)}.pathway-card__header[data-astro-cid-bu5cfmhe]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-5)}.pathway-card__badge[data-astro-cid-bu5cfmhe]{display:inline-block;padding:.25rem .75rem;background:var(--color-primary-light, #E6F4EA);color:var(--color-primary-dark);font-size:var(--text-xs);font-weight:800;letter-spacing:.05em;text-transform:uppercase;border-radius:var(--radius-pill)}.pathway-card__icon[data-astro-cid-bu5cfmhe]{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:50%;background:linear-gradient(135deg,var(--color-primary-light),#D1EBD8);color:var(--color-primary)}.pathway-card__title[data-astro-cid-bu5cfmhe]{font-family:var(--font-display, "Lora", serif);font-size:var(--text-xl);color:var(--color-primary-dark);margin-bottom:var(--space-3);line-height:1.3}.pathway-card__desc[data-astro-cid-bu5cfmhe]{font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.65;margin-bottom:var(--space-6);flex-grow:1}.pathway-card__actions[data-astro-cid-bu5cfmhe]{display:flex;flex-direction:column;gap:var(--space-2)}.pathway-card__btn[data-astro-cid-bu5cfmhe]{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);font-size:var(--text-xs);font-weight:700;border-radius:var(--radius-md);text-decoration:none;transition:background var(--transition-fast),color var(--transition-fast)}.pathway-card__btn--primary[data-astro-cid-bu5cfmhe]{background:var(--color-primary);color:#fff}.pathway-card__btn--primary[data-astro-cid-bu5cfmhe]:hover{background:var(--color-primary-dark)}.pathway-card__btn--secondary[data-astro-cid-bu5cfmhe]{background:var(--color-surface, #FDFCFA);color:var(--color-text-muted);border:1px solid var(--color-border-warm, #E8E4DD)}.pathway-card__btn--secondary[data-astro-cid-bu5cfmhe]:hover{background:var(--color-surface-warm, #FBF9F5);color:var(--color-primary-dark)}.stats-ribbon[data-astro-cid-j7pv25f6]{position:relative;z-index:5;background:var(--color-primary-dark);border-bottom:2px solid rgba(212,165,55,.25);overflow-x:hidden}.stats-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.stat[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:flex-start;min-width:0;gap:var(--space-2);padding:var(--space-4) var(--space-3);border-bottom:1px solid rgba(255,255,255,.08)}.stat[data-astro-cid-j7pv25f6]:nth-child(odd){border-right:1px solid rgba(255,255,255,.08)}.stat[data-astro-cid-j7pv25f6]:nth-child(n+3){border-bottom:none}.stat__icon[data-astro-cid-j7pv25f6]{display:grid;width:2.25rem;height:2.25rem;place-items:center;flex-shrink:0;color:#fde68a;background:#fde88a14;border:1px solid rgba(253,232,138,.15);border-radius:var(--radius-sm)}.stat__content[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;min-width:0;width:100%}.stat__value[data-astro-cid-j7pv25f6]{color:#fff;font-family:var(--font-display);font-size:clamp(1.125rem,4.5vw,1.5rem);font-weight:700;line-height:1.15;overflow-wrap:break-word}.stat__label[data-astro-cid-j7pv25f6]{margin-top:var(--space-1);color:#ffffffa6;font-size:.6875rem;font-weight:600;line-height:1.35;text-transform:uppercase;letter-spacing:.04em;overflow-wrap:break-word}.section-heading[data-astro-cid-j7pv25f6]{max-width:42rem;margin-inline:auto;margin-bottom:var(--space-10);text-align:center}.section-heading[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin-top:var(--space-3)}.section-sub[data-astro-cid-j7pv25f6]{margin-top:var(--space-4);color:var(--color-text-muted);font-size:var(--text-lg);line-height:1.7}.trust-grid[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-4)}.story[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-12);align-items:center}.story__visual[data-astro-cid-j7pv25f6]{max-width:24rem;margin:0 auto}.story__visual[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;object-position:center 15%;border-radius:var(--radius-xl);box-shadow:var(--shadow-lg)}.story__content[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:var(--space-4)}.story__content[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin-top:var(--space-2)}.story__content[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]:not(.eyebrow){color:var(--color-text-muted);line-height:1.75}.story__badges[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}.story__cta[data-astro-cid-j7pv25f6]{margin-top:var(--space-4)}@media(min-width:640px){.stat[data-astro-cid-j7pv25f6]{flex-direction:row;align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-4)}.stat__icon[data-astro-cid-j7pv25f6]{width:2.75rem;height:2.75rem}.stat__value[data-astro-cid-j7pv25f6]{font-size:var(--text-2xl);line-height:1}.stat__label[data-astro-cid-j7pv25f6]{font-size:var(--text-xs);letter-spacing:.06em}.trust-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,1fr)}}@media(min-width:768px){.story[data-astro-cid-j7pv25f6]{grid-template-columns:5fr 7fr;gap:var(--space-16)}}@media(min-width:1024px){.stats-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(4,minmax(0,1fr))}.stat[data-astro-cid-j7pv25f6]{border-bottom:none;border-right:1px solid rgba(255,255,255,.08)}.stat[data-astro-cid-j7pv25f6]:last-child{border-right:none}}
