--- import PresentationLayout from '../../layouts/PresentationLayout.astro'; // TEMPLATE — Feature impact (LIGHT) // Reusable on-brand feature slide with impact statement and product applicability. // - Ground: --flux-background (#F9FAF8) // - LEFT column: bold title, Lexend Light description, bold "Impact:" lead + light // continuation, then "Applicable for:" + product pills: // applicable -> --flux-green-100 bg, 1px --flux-green-600 border, inline check SVG // not applicable -> --flux-grey-100 bg, 1px --flux-primary-600 border // - RIGHT: large white screenshot card off the right edge (layered soft shadow); // swap the placeholder for a real product screenshot when available // - TOP-RIGHT: persona pill in front of the screenshot card (overlaps the top edge); // --flux-yellow-300, fully rounded (the single yellow accent on this slide) const title = 'Unpriced Packages'; const description = 'Unpriced packages allow tour operators to create and sell packages without predefined pricing. Allowing early bookings while clearly communicating the unpriced status to users.'; const impact = 'Unlocks new revenue opportunities by enabling earlier bookings, enhances customer experience by supporting high-loyalty clients, and provides a competitive advantage by offering greater flexibility in package sales.'; const persona = 'Revenue Manager persona'; const pills = [ { label: 'Voyage', applicable: true }, { label: 'Circle', applicable: true }, { label: 'Quest — planned', applicable: false }, ]; // Layered soft shadow (a shadow stack, not a brand color) const cardShadow = '0px 100px 80px rgba(0, 0, 0, 0.07), 0px 41.8px 33.4px rgba(0, 0, 0, 0.05), 0px 22.3px 17.9px rgba(0, 0, 0, 0.042), 0px 12.5px 10px rgba(0, 0, 0, 0.035), 0px 6.7px 5.3px rgba(0, 0, 0, 0.028), 0px 2.8px 2.2px rgba(0, 0, 0, 0.02)'; ---

{title}

{description}

Impact:{' '}{impact}

Applicable for:

{pills.map((pill) => ( {pill.label} {pill.applicable && ( )} ))}
{persona}