Travel Insurance Quote
No description available
---
import TravelInsuranceQuote from "@page-sections/ctas/travel-insurance-quote/TravelInsuranceQuote.astro";
---
<TravelInsuranceQuote backgroundColor="surface" colorScheme="inherit" defaultAge={34} defaultDependants={0} defaultDestination="Japan" defaultEndDate={{}} defaultStartDate={{}} defaultTripType="Single" destinationPlaceholder="Japan" disclaimer="Indicative premium only. Final pricing depends on cover level, medical history, and provider underwriting." eyebrow="Travel insurance quote" heading="Edit your trip details and see an estimated premium instantly" paddingVertical="4xl" subtext="Tell us where you are going, who is travelling, and whether this is a single or annual policy to get a quick pricing signal before you compare plans." /> ---
blocks:
_component: page-sections/ctas/travel-insurance-quote
eyebrow: Travel insurance quote
heading: Edit your trip details and see an estimated premium instantly
subtext: Tell us where you are going, who is travelling, and whether this is a single or annual policy to get a quick pricing signal before you compare plans.
destinationPlaceholder: Japan
defaultDestination: Japan
defaultAge: 34
defaultStartDate: {}
defaultEndDate: {}
defaultTripType: Single
defaultDependants: 0
disclaimer: Indicative premium only. Final pricing depends on cover level, medical history, and provider underwriting.
colorScheme: inherit
backgroundColor: surface
paddingVertical: 4xl
--- Overview
Use this section when a travel insurance page needs more than a simple CTA. It combines editable defaults for destination, age, start date, end date, trip type, and dependants with an in-browser estimate that updates as users edit the form. Use it near the top of a comparison funnel or before product tables to help visitors sanity-check their trip profile before comparing plans.
Properties
No properties available. Make sure the component has a valid .cloudcannon.structure-value.yml file.
Examples
Core Usage
---
import TravelInsuranceQuote from "@page-sections/ctas/travel-insurance-quote/TravelInsuranceQuote.astro";
---
<TravelInsuranceQuote backgroundColor="surface" colorScheme="inherit" defaultAge={34} defaultDependants={0} defaultDestination="Japan" defaultEndDate={{}} defaultStartDate={{}} defaultTripType="Single" destinationPlaceholder="Japan" disclaimer="Indicative premium only. Final pricing depends on cover level, medical history, and provider underwriting." eyebrow="Travel insurance quote" heading="Edit your trip details and see an estimated premium instantly" paddingVertical="4xl" subtext="Tell us where you are going, who is travelling, and whether this is a single or annual policy to get a quick pricing signal before you compare plans." /> ---
blocks:
_component: page-sections/ctas/travel-insurance-quote
eyebrow: Travel insurance quote
heading: Edit your trip details and see an estimated premium instantly
subtext: Tell us where you are going, who is travelling, and whether this is a single or annual policy to get a quick pricing signal before you compare plans.
destinationPlaceholder: Japan
defaultDestination: Japan
defaultAge: 34
defaultStartDate: {}
defaultEndDate: {}
defaultTripType: Single
defaultDependants: 0
disclaimer: Indicative premium only. Final pricing depends on cover level, medical history, and provider underwriting.
colorScheme: inherit
backgroundColor: surface
paddingVertical: 4xl
--- ---
import TravelInsuranceQuote from "@page-sections/ctas/travel-insurance-quote/TravelInsuranceQuote.astro";
---
<TravelInsuranceQuote backgroundColor="accent" colorScheme="inherit" defaultAge={42} defaultDependants={2} defaultDestination="New Zealand" defaultEndDate={{}} defaultStartDate={{}} defaultTripType="Annual" destinationPlaceholder="New Zealand" disclaimer="Estimate assumes annual multi-trip cover with standard acceptance criteria." eyebrow="Annual multi-trip quote" heading="Model an annual policy for parents travelling more than once this year" paddingVertical="4xl" subtext="Set the quote defaults for repeat travellers and dependants so editors can present a family-oriented annual cover scenario out of the box." /> ---
blocks:
_component: page-sections/ctas/travel-insurance-quote
eyebrow: Annual multi-trip quote
heading: Model an annual policy for parents travelling more than once this year
subtext: Set the quote defaults for repeat travellers and dependants so editors can present a family-oriented annual cover scenario out of the box.
destinationPlaceholder: New Zealand
defaultDestination: New Zealand
defaultAge: 42
defaultStartDate: {}
defaultEndDate: {}
defaultTripType: Annual
defaultDependants: 2
disclaimer: Estimate assumes annual multi-trip cover with standard acceptance criteria.
colorScheme: inherit
backgroundColor: accent
paddingVertical: 4xl
--- ---
import TravelInsuranceQuote from "@page-sections/ctas/travel-insurance-quote/TravelInsuranceQuote.astro";
---
<TravelInsuranceQuote backgroundColor="base" colorScheme="inherit" defaultAge={67} defaultDependants={1} defaultDestination="United States" defaultEndDate={{}} defaultStartDate={{}} defaultTripType="Single" destinationPlaceholder="United States" disclaimer="Demonstration estimate only. Provider pricing and acceptance rules differ significantly for older travellers." eyebrow="USA example" heading="Show how destination and age can push the indicative premium higher" paddingVertical="4xl" subtext="This preset is useful for demos where you want the estimator to clearly respond to a higher-cost medical destination and an older traveller profile." /> ---
blocks:
_component: page-sections/ctas/travel-insurance-quote
eyebrow: USA example
heading: Show how destination and age can push the indicative premium higher
subtext: This preset is useful for demos where you want the estimator to clearly respond to a higher-cost medical destination and an older traveller profile.
destinationPlaceholder: United States
defaultDestination: United States
defaultAge: 67
defaultStartDate: {}
defaultEndDate: {}
defaultTripType: Single
defaultDependants: 1
disclaimer: Demonstration estimate only. Provider pricing and acceptance rules differ significantly for older travellers.
colorScheme: inherit
backgroundColor: base
paddingVertical: 4xl
---