.gio-content.svelte-1q66l91{gap:var(--sp-10);flex-direction:column;display:flex}.gio-main-img.svelte-1q66l91{object-fit:cover;border-radius:var(--radius-lg);width:100%;height:420px;box-shadow:var(--shadow);display:block}@media (width<=600px){.gio-main-img.svelte-1q66l91{height:260px}}.gio-intro.svelte-1q66l91{padding-left:var(--sp-5);border-left:4px solid var(--green)}.gio-intro.svelte-1q66l91 p:where(.svelte-1q66l91){color:var(--text);max-width:72ch;font-size:1.1rem;font-weight:500;line-height:1.8}.gio-intro.svelte-1q66l91 p:where(.svelte-1q66l91)+p:where(.svelte-1q66l91){margin-top:var(--sp-4)}.launch-card.svelte-1q66l91{background:linear-gradient(135deg, var(--off-white), var(--white));border-left:5px solid var(--navy);border-radius:var(--radius-lg);padding:var(--sp-10);gap:var(--sp-6);box-shadow:var(--shadow-sm);transition:box-shadow var(--t), transform var(--t);flex-direction:column;display:flex}.launch-card.svelte-1q66l91:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.launch-date.svelte-1q66l91{align-items:center;gap:var(--sp-4);display:flex}.date-badge.svelte-1q66l91{background:linear-gradient(135deg, var(--navy), var(--navy-mid));width:52px;height:52px;color:var(--white);font-family:var(--font-heading);box-shadow:var(--shadow-sm), 0 0 0 3px var(--off-white), 0 0 0 5px var(--gold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.15rem;font-weight:800;display:flex}.launch-date.svelte-1q66l91 div:where(.svelte-1q66l91){flex-direction:column;gap:2px;display:flex}.launch-date.svelte-1q66l91 strong:where(.svelte-1q66l91){color:var(--navy);font-size:.9rem;font-weight:700}.launch-date.svelte-1q66l91 div:where(.svelte-1q66l91) span:where(.svelte-1q66l91){color:var(--navy);text-transform:uppercase;letter-spacing:.06em;font-size:.85rem;font-weight:600;font-family:var(--font-heading)}.launch-card.svelte-1q66l91 p:where(.svelte-1q66l91){color:var(--text);margin:0;font-size:1rem;font-weight:500;line-height:1.7}.section-title.svelte-1q66l91,.objectives-section.svelte-1q66l91 h2:where(.svelte-1q66l91),.partners-section.svelte-1q66l91 h2:where(.svelte-1q66l91){color:var(--navy);margin-bottom:var(--sp-6);padding-bottom:var(--sp-4);font-size:1.4rem;font-weight:800;position:relative}.section-title.svelte-1q66l91:after,.objectives-section.svelte-1q66l91 h2:where(.svelte-1q66l91):after,.partners-section.svelte-1q66l91 h2:where(.svelte-1q66l91):after{content:"";background:linear-gradient(90deg, var(--green), var(--gold));border-radius:999px;width:56px;height:5px;position:absolute;bottom:0;left:0}.objectives-list.svelte-1q66l91{gap:var(--sp-4);grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;display:grid}.objectives-list.svelte-1q66l91 li:where(.svelte-1q66l91){align-items:center;gap:var(--sp-4);padding:var(--sp-5);background:var(--off-white);border:1px solid var(--border);border-radius:var(--radius-lg);color:var(--text);transition:box-shadow var(--t), transform var(--t), border-color var(--t);font-size:.9rem;font-weight:500;line-height:1.5;display:flex}.objectives-list.svelte-1q66l91 li:where(.svelte-1q66l91):hover{box-shadow:var(--shadow);transform:translateY(-3px)rotate(-.6deg)}.objectives-list.svelte-1q66l91 li:where(.svelte-1q66l91):nth-child(3n+2):hover{transform:translateY(-3px)rotate(.6deg)}.objective-icon.svelte-1q66l91{background:var(--green);width:2.25rem;height:2.25rem;color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.objectives-list.svelte-1q66l91 li:where(.svelte-1q66l91):nth-child(3n+1){border-color:#00924640}.objectives-list.svelte-1q66l91 li:where(.svelte-1q66l91):nth-child(3n+1):hover{border-color:var(--green)}.objectives-list.svelte-1q66l91 li:where(.svelte-1q66l91):nth-child(3n+2) .objective-icon:where(.svelte-1q66l91){background:var(--gold)}.objectives-list.svelte-1q66l91 li:where(.svelte-1q66l91):nth-child(3n+2){border-color:#c8a84b59}.objectives-list.svelte-1q66l91 li:where(.svelte-1q66l91):nth-child(3n+2):hover{border-color:var(--gold)}.objectives-list.svelte-1q66l91 li:where(.svelte-1q66l91):nth-child(3n+3) .objective-icon:where(.svelte-1q66l91){background:var(--navy)}.objectives-list.svelte-1q66l91 li:where(.svelte-1q66l91):nth-child(3n+3){border-color:#00448933}.objectives-list.svelte-1q66l91 li:where(.svelte-1q66l91):nth-child(3n+3):hover{border-color:var(--navy)}.partners-grid.svelte-1q66l91{gap:var(--sp-3);grid-template-columns:repeat(2,1fr);display:grid}.partner-row.svelte-1q66l91{align-items:center;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);background:var(--off-white);border:1px solid var(--border);border-left:3px solid var(--navy);border-radius:var(--radius);color:var(--text);transition:box-shadow var(--t), transform var(--t);font-size:.875rem;line-height:1.4;display:flex}.partner-row.svelte-1q66l91:hover{box-shadow:var(--shadow-sm);transform:translate(3px)}.partner-row.svelte-1q66l91 svg:where(.svelte-1q66l91){color:var(--navy);flex-shrink:0}.partner-row.svelte-1q66l91:nth-child(3n+2){border-left-color:var(--gold)}.partner-row.svelte-1q66l91:nth-child(3n+2) svg:where(.svelte-1q66l91){color:var(--gold)}.partner-row.svelte-1q66l91:nth-child(3n+3){border-left-color:var(--green)}.partner-row.svelte-1q66l91:nth-child(3n+3) svg:where(.svelte-1q66l91){color:var(--green)}.cta-strip.svelte-1q66l91 .btn{transition:background var(--t), color var(--t), border-color var(--t), box-shadow var(--t), transform var(--t-fast);border-radius:999px}.cta-strip.svelte-1q66l91 .btn--navy{background:linear-gradient(135deg, var(--navy), var(--navy-mid));box-shadow:var(--shadow), 0 0 0 1px #00448940}.cta-strip.svelte-1q66l91 .btn--navy:hover{background:linear-gradient(135deg, var(--navy-mid), var(--navy));box-shadow:var(--shadow-md), 0 0 0 1px #00448959;transform:translateY(-2px)}.cta-strip.svelte-1q66l91 .btn--primary{background:linear-gradient(135deg, var(--green), var(--green-hover));box-shadow:var(--shadow), 0 0 0 1px #00924640}.cta-strip.svelte-1q66l91 .btn--primary:hover{background:linear-gradient(135deg, var(--green-hover), var(--green));box-shadow:var(--shadow-md), 0 0 0 1px #00924659;transform:translateY(-2px)}@media (width<=700px){.objectives-list.svelte-1q66l91,.partners-grid.svelte-1q66l91{grid-template-columns:1fr}}
