.calculator[data-v-2001cd80]{width:100%;margin:auto;border:1px solid var(--colour-border);background-color:var(--colour-background-primary)}.calculator .title[data-v-2001cd80]{padding:var(--spacing-large);font-size:var(--font-size-fluid-1);font-weight:var(--font-weight-bold);text-align:center}.calculator .section[data-v-2001cd80]{padding:var(--spacing-medium)}.calculator .section[data-v-2001cd80]:not(:last-of-type){border-top:1px solid var(--colour-border)}.calculator .section .description[data-v-2001cd80]{margin-bottom:var(--spacing-medium);font-size:var(--font-size-fluid-0);font-weight:var(--font-weight-bold);text-align:center}.calculator .type .list[data-v-2001cd80]{display:flex;align-items:center;justify-content:center;gap:10px}.calculator .participants .actual[data-v-2001cd80],.calculator .duration .actual[data-v-2001cd80]{font-weight:var(--font-weight-bold);text-align:center}.calculator .participants .actual .value[data-v-2001cd80],.calculator .duration .actual .value[data-v-2001cd80]{font-size:var(--font-size-3)}.calculator .participants .slider[data-v-2001cd80],.calculator .duration .slider[data-v-2001cd80]{margin:var(--spacing-medium) 0 var(--spacing-small)}.calculator .participants .limits[data-v-2001cd80],.calculator .duration .limits[data-v-2001cd80]{display:flex;align-items:center;justify-content:center;justify-content:space-between}.calculator .participants .limits .segment.min[data-v-2001cd80],.calculator .duration .limits .segment.min[data-v-2001cd80]{text-align:left}.calculator .participants .limits .segment.max[data-v-2001cd80],.calculator .duration .limits .segment.max[data-v-2001cd80]{text-align:right}.calculator .total[data-v-2001cd80]{display:flex;align-items:center;justify-content:center}.calculator .total .value[data-v-2001cd80]{padding:var(--spacing-medium);background-color:var(--colour-primary);color:var(--colour-primary-text)}section:where(.astro-J7PV25F6) .header:where(.astro-J7PV25F6){width:fit-content;margin:var(--spacing-large) auto;padding:var(--spacing-small);background-color:var(--colour-primary);color:var(--colour-primary-text);font-size:var(--font-size-fluid-0);font-weight:var(--font-weight-bold);text-align:center}.section-divider:where(.astro-J7PV25F6){margin:10vh 0;border-top:1px solid var(--colour-border)}.hero:where(.astro-J7PV25F6){position:relative;padding:10vh var(--spacing-large);text-align:center}.hero:where(.astro-J7PV25F6) .content:where(.astro-J7PV25F6){display:flex;position:relative;z-index:2;flex-wrap:wrap;justify-content:center}.hero:where(.astro-J7PV25F6) .content:where(.astro-J7PV25F6) .partial:where(.astro-J7PV25F6){flex:1 1 0;width:100%;min-width:320px;max-width:40%}.hero:where(.astro-J7PV25F6) .content:where(.astro-J7PV25F6) .left:where(.astro-J7PV25F6) .title:where(.astro-J7PV25F6){display:flex;align-items:center;justify-content:center;margin-bottom:var(--spacing-large)}.hero:where(.astro-J7PV25F6) .content:where(.astro-J7PV25F6) .left:where(.astro-J7PV25F6) .title:where(.astro-J7PV25F6) .card:where(.astro-J7PV25F6){padding:var(--spacing-large);background-color:var(--colour-background-primary);box-shadow:var(--shadow-6)}.hero:where(.astro-J7PV25F6) .content:where(.astro-J7PV25F6) .left:where(.astro-J7PV25F6) .title:where(.astro-J7PV25F6) .card:where(.astro-J7PV25F6) .text:where(.astro-J7PV25F6){display:inline-block;animation:shine 2s linear infinite;background:linear-gradient(80deg,hsl(210,98%,50%) 0%,hsl(207,98%,53%) 10%,hsl(205,98%,55%) 20%,hsl(202,99%,58%) 30%,hsl(199,100%,61%) 40%,hsl(197,100%,63%) 50%,hsl(199,100%,61%) 60%,hsl(202,99%,58%) 70%,hsl(205,98%,55%) 80%,hsl(207,98%,53%) 90%,hsl(210,98%,50%) 100%);-webkit-background-clip:text;background-size:200% auto;font-size:var(--font-size-fluid-3);font-weight:900;text-transform:uppercase;-webkit-text-fill-color:transparent}.hero:where(.astro-J7PV25F6) .content:where(.astro-J7PV25F6) .left:where(.astro-J7PV25F6) .subtitle:where(.astro-J7PV25F6){color:var(--colour-text);font-size:var(--font-size-fluid-1)}.hero:where(.astro-J7PV25F6) .content:where(.astro-J7PV25F6) .left:where(.astro-J7PV25F6) .actions:where(.astro-J7PV25F6){margin-top:var(--spacing-large)}.hero:where(.astro-J7PV25F6) .content:where(.astro-J7PV25F6) .left:where(.astro-J7PV25F6) .actions:where(.astro-J7PV25F6) .items:where(.astro-J7PV25F6){display:flex;align-items:flex-start;justify-content:center}.hero:where(.astro-J7PV25F6) .content:where(.astro-J7PV25F6) .left:where(.astro-J7PV25F6) .actions:where(.astro-J7PV25F6) .items:where(.astro-J7PV25F6) .btn:where(.astro-J7PV25F6){margin:var(--spacing-small)}.hero:where(.astro-J7PV25F6) .content:where(.astro-J7PV25F6) .left:where(.astro-J7PV25F6) .actions:where(.astro-J7PV25F6) .description:where(.astro-J7PV25F6){color:var(--colour-text);font-size:var(--font-size-0)}.hero:where(.astro-J7PV25F6) .content:where(.astro-J7PV25F6) .right:where(.astro-J7PV25F6){display:flex;align-items:center;justify-content:center;margin:5vh 0}.hero:where(.astro-J7PV25F6) .content:where(.astro-J7PV25F6) .right:where(.astro-J7PV25F6) svg{width:100%;height:auto;max-height:100%}.hero:where(.astro-J7PV25F6) .background:where(.astro-J7PV25F6){position:absolute;z-index:1;top:0;left:50%;width:100%;height:100%;min-height:80vh;transform:translate(-50%);background:linear-gradient(180deg,var(--colour-primary),hsl(210,98%,40%));user-select:none}.hero:where(.astro-J7PV25F6) .background:where(.astro-J7PV25F6) svg:where(.astro-J7PV25F6){position:absolute;right:0;bottom:-1px;left:0}.hero:where(.astro-J7PV25F6) .background:where(.astro-J7PV25F6) svg:where(.astro-J7PV25F6) .svg-separator:where(.astro-J7PV25F6){fill:var(--colour-background-secondary)}@keyframes shine{to{background-position:200% center}}.features:where(.astro-J7PV25F6){position:relative;z-index:2}.features:where(.astro-J7PV25F6) .content:where(.astro-J7PV25F6){display:flex;flex-wrap:wrap;justify-content:center}.features:where(.astro-J7PV25F6) .content:where(.astro-J7PV25F6) .feature:where(.astro-J7PV25F6){position:relative;top:0;flex:0 0 25%;min-width:280px;max-width:320px;margin:10px;padding:var(--spacing-medium);transition:top var(--transition-duration-default) var(--transition-timing-function);background-color:var(--colour-background-primary);box-shadow:var(--shadow-3);text-align:center}.features:where(.astro-J7PV25F6) .content:where(.astro-J7PV25F6) .feature:where(.astro-J7PV25F6) .illustration:where(.astro-J7PV25F6){width:100%;padding:40px 60px}.features:where(.astro-J7PV25F6) .content:where(.astro-J7PV25F6) .feature:where(.astro-J7PV25F6) .illustration:where(.astro-J7PV25F6) svg{fill:var(--colour-text-muted)}.features:where(.astro-J7PV25F6) .content:where(.astro-J7PV25F6) .feature:where(.astro-J7PV25F6) .illustration:where(.astro-J7PV25F6) svg path{transition:fill var(--transition-duration-long) var(--transition-timing-function)}.features:where(.astro-J7PV25F6) .content:where(.astro-J7PV25F6) .feature:where(.astro-J7PV25F6) .title:where(.astro-J7PV25F6){margin:var(--spacing-medium) 0;font-size:var(--font-size-fluid-1);font-weight:var(--font-weight-bold)}.features:where(.astro-J7PV25F6) .content:where(.astro-J7PV25F6) .feature:where(.astro-J7PV25F6) .description:where(.astro-J7PV25F6){color:var(--colour-text-muted);font-size:var(--font-size-fluid-0);line-height:1.5}.features:where(.astro-J7PV25F6) .content:where(.astro-J7PV25F6) .feature:where(.astro-J7PV25F6):hover{top:-8px}.features:where(.astro-J7PV25F6) .content:where(.astro-J7PV25F6) .feature:where(.astro-J7PV25F6):hover .illustration:where(.astro-J7PV25F6) svg{fill:var(--colour-text)}.features:where(.astro-J7PV25F6) .content:where(.astro-J7PV25F6) .feature:where(.astro-J7PV25F6):hover .illustration:where(.astro-J7PV25F6) svg .accent{fill:var(--colour-primary)}.features:where(.astro-J7PV25F6) .content:where(.astro-J7PV25F6) .feature:where(.astro-J7PV25F6):after{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;transition:opacity .75s cubic-bezier(.165,.84,.44,1);opacity:0;box-shadow:var(--shadow-6)}.features:where(.astro-J7PV25F6) .content:where(.astro-J7PV25F6) .feature:where(.astro-J7PV25F6):hover:after{opacity:1}.pricing-table:where(.astro-J7PV25F6) .content:where(.astro-J7PV25F6){margin-top:10vh}.pricing-table:where(.astro-J7PV25F6) .content:where(.astro-J7PV25F6) .wrapper-table:where(.astro-J7PV25F6){max-width:fit-content;margin:5vh auto 10vh;overflow-x:auto;box-shadow:var(--shadow-2)}.pricing-table:where(.astro-J7PV25F6) .content:where(.astro-J7PV25F6) .wrapper-table:where(.astro-J7PV25F6) .table:where(.astro-J7PV25F6){width:auto;margin:0 auto;border-top-color:var(--colour-primary-muted);text-align:center}.pricing-table:where(.astro-J7PV25F6) .content:where(.astro-J7PV25F6) .wrapper-table:where(.astro-J7PV25F6) .table:where(.astro-J7PV25F6) th:where(.astro-J7PV25F6):not(:first-of-type),.pricing-table:where(.astro-J7PV25F6) .content:where(.astro-J7PV25F6) .wrapper-table:where(.astro-J7PV25F6) .table:where(.astro-J7PV25F6) td:where(.astro-J7PV25F6):not(:first-of-type){width:220px}.pricing-table:where(.astro-J7PV25F6) .content:where(.astro-J7PV25F6) .wrapper-table:where(.astro-J7PV25F6) .table:where(.astro-J7PV25F6) thead:where(.astro-J7PV25F6) th:where(.astro-J7PV25F6){padding:var(--spacing-medium);border-color:var(--colour-primary-muted);background-color:var(--colour-primary-muted);color:var(--colour-primary)}.pricing-table:where(.astro-J7PV25F6) .content:where(.astro-J7PV25F6) .wrapper-table:where(.astro-J7PV25F6) .table:where(.astro-J7PV25F6) thead:where(.astro-J7PV25F6) th:where(.astro-J7PV25F6):first-of-type{border-left:1px solid var(--colour-primary-muted)}.pricing-table:where(.astro-J7PV25F6) .content:where(.astro-J7PV25F6) .wrapper-table:where(.astro-J7PV25F6) .table:where(.astro-J7PV25F6) thead:where(.astro-J7PV25F6) th:where(.astro-J7PV25F6):last-of-type{border-right:1px solid var(--colour-primary-muted)}.pricing-table:where(.astro-J7PV25F6) .content:where(.astro-J7PV25F6) .wrapper-table:where(.astro-J7PV25F6) .table:where(.astro-J7PV25F6) tbody:where(.astro-J7PV25F6) tr:where(.astro-J7PV25F6){transition:background-color var(--transition-duration-default) var(--transition-timing-function);cursor:default}.pricing-table:where(.astro-J7PV25F6) .content:where(.astro-J7PV25F6) .wrapper-table:where(.astro-J7PV25F6) .table:where(.astro-J7PV25F6) tbody:where(.astro-J7PV25F6) tr:where(.astro-J7PV25F6):hover{background-color:var(--colour-background-secondary)}.pricing-table:where(.astro-J7PV25F6) .content:where(.astro-J7PV25F6) .wrapper-table:where(.astro-J7PV25F6) .table:where(.astro-J7PV25F6) tbody:where(.astro-J7PV25F6) tr:where(.astro-J7PV25F6) td:where(.astro-J7PV25F6){font-size:var(--font-size-fluid-0);text-align:center}.pricing-table:where(.astro-J7PV25F6) .content:where(.astro-J7PV25F6) .wrapper-table:where(.astro-J7PV25F6) .table:where(.astro-J7PV25F6) tbody:where(.astro-J7PV25F6) tr:where(.astro-J7PV25F6) td:where(.astro-J7PV25F6) .price:where(.astro-J7PV25F6){padding:var(--spacing-small)}.pricing-table:where(.astro-J7PV25F6) .content:where(.astro-J7PV25F6) .wrapper-table:where(.astro-J7PV25F6) .table:where(.astro-J7PV25F6) tbody:where(.astro-J7PV25F6) tr:where(.astro-J7PV25F6) td:where(.astro-J7PV25F6) .price:where(.astro-J7PV25F6) .value:where(.astro-J7PV25F6){width:fit-content;margin:0 auto;padding:var(--spacing-small);background-color:var(--colour-primary);color:var(--colour-primary-text);font-family:var(--font-mono);font-size:var(--font-size-fluid-1);font-weight:var(--font-weight-bold)}.pricing-table:where(.astro-J7PV25F6) .content:where(.astro-J7PV25F6) .wrapper-table:where(.astro-J7PV25F6) .table:where(.astro-J7PV25F6) tbody:where(.astro-J7PV25F6) tr:where(.astro-J7PV25F6) td:where(.astro-J7PV25F6) .price:where(.astro-J7PV25F6) .unit:where(.astro-J7PV25F6){margin-top:var(--spacing-small);font-weight:var(--font-weight-bold)}.pricing-table:where(.astro-J7PV25F6) .content:where(.astro-J7PV25F6) .wrapper-table:where(.astro-J7PV25F6) .table:where(.astro-J7PV25F6) tbody:where(.astro-J7PV25F6) tr:where(.astro-J7PV25F6) td:where(.astro-J7PV25F6) .price:where(.astro-J7PV25F6)+.price:where(.astro-J7PV25F6){margin-top:var(--spacing-medium)}.pricing-table:where(.astro-J7PV25F6) .content:where(.astro-J7PV25F6) .wrapper-table:where(.astro-J7PV25F6) .table:where(.astro-J7PV25F6) tbody:where(.astro-J7PV25F6) tr:where(.astro-J7PV25F6) td:where(.astro-J7PV25F6) .wrapper-price:where(.astro-J7PV25F6) .separator:where(.astro-J7PV25F6){font-size:var(--font-size-fluid-1);font-weight:var(--font-weight-bold)}.pricing-table:where(.astro-J7PV25F6) .content:where(.astro-J7PV25F6) .wrapper-table:where(.astro-J7PV25F6) .table:where(.astro-J7PV25F6) tbody:where(.astro-J7PV25F6) tr:where(.astro-J7PV25F6).row-subtitle{font-weight:var(--font-weight-bold)}.pricing-table:where(.astro-J7PV25F6) .content:where(.astro-J7PV25F6) .wrapper-table:where(.astro-J7PV25F6) .table:where(.astro-J7PV25F6) tbody:where(.astro-J7PV25F6) tr:where(.astro-J7PV25F6).row-subtitle td:where(.astro-J7PV25F6),.pricing-table:where(.astro-J7PV25F6) .content:where(.astro-J7PV25F6) .wrapper-table:where(.astro-J7PV25F6) .table:where(.astro-J7PV25F6) tbody:where(.astro-J7PV25F6) tr:where(.astro-J7PV25F6).row-subtitle th:where(.astro-J7PV25F6){padding:var(--spacing-medium)}.pricing-additional:where(.astro-J7PV25F6) .content:where(.astro-J7PV25F6) .wrapper-table:where(.astro-J7PV25F6){max-width:fit-content;margin:5vh auto 10vh;overflow-x:auto;box-shadow:var(--shadow-2)}.pricing-additional:where(.astro-J7PV25F6) .content:where(.astro-J7PV25F6) .wrapper-table:where(.astro-J7PV25F6) .table:where(.astro-J7PV25F6){width:auto;margin:0 auto}.pricing-additional:where(.astro-J7PV25F6) .content:where(.astro-J7PV25F6) .wrapper-table:where(.astro-J7PV25F6) .table:where(.astro-J7PV25F6) tbody:where(.astro-J7PV25F6) tr:where(.astro-J7PV25F6):not(:last-of-type){border:none}.pricing-additional:where(.astro-J7PV25F6) .content:where(.astro-J7PV25F6) .wrapper-table:where(.astro-J7PV25F6) .table:where(.astro-J7PV25F6) tbody:where(.astro-J7PV25F6) tr:where(.astro-J7PV25F6) th:where(.astro-J7PV25F6){padding:var(--spacing-medium);border-bottom:1px solid var(--colour-primary-muted);background-color:var(--colour-primary-muted);color:var(--colour-primary)}.pricing-additional:where(.astro-J7PV25F6) .content:where(.astro-J7PV25F6) .wrapper-table:where(.astro-J7PV25F6) .table:where(.astro-J7PV25F6) tbody:where(.astro-J7PV25F6) tr:where(.astro-J7PV25F6) td:where(.astro-J7PV25F6){border-bottom:1px solid var(--colour-border)}.pricing-additional:where(.astro-J7PV25F6) .content:where(.astro-J7PV25F6) .wrapper-table:where(.astro-J7PV25F6) .table:where(.astro-J7PV25F6) tbody:where(.astro-J7PV25F6) tr:where(.astro-J7PV25F6) td:where(.astro-J7PV25F6) .value:where(.astro-J7PV25F6){width:fit-content;margin:0 auto;padding:var(--spacing-small);background-color:var(--colour-primary);color:var(--colour-primary-text);font-family:var(--font-mono);font-size:var(--font-size-fluid-0);font-weight:var(--font-weight-bold)}.pricing-calculator:where(.astro-J7PV25F6){margin-bottom:10vh}.pricing-calculator:where(.astro-J7PV25F6) .wrapper:where(.astro-J7PV25F6){display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.pricing-calculator:where(.astro-J7PV25F6) .wrapper:where(.astro-J7PV25F6) .wrapper-calculator:where(.astro-J7PV25F6),.pricing-calculator:where(.astro-J7PV25F6) .wrapper:where(.astro-J7PV25F6) .wrapper-content:where(.astro-J7PV25F6){margin:0 10px}.pricing-calculator:where(.astro-J7PV25F6) .wrapper:where(.astro-J7PV25F6) .wrapper-calculator:where(.astro-J7PV25F6){width:400px}.pricing-calculator:where(.astro-J7PV25F6) .wrapper:where(.astro-J7PV25F6) .wrapper-content:where(.astro-J7PV25F6){width:100%;max-width:600px}.pricing-calculator:where(.astro-J7PV25F6) .wrapper:where(.astro-J7PV25F6) .wrapper-content:where(.astro-J7PV25F6) .custom-pricing:where(.astro-J7PV25F6){padding:var(--spacing-huge);border:1px solid var(--colour-border);background-color:var(--colour-background-primary)}.pricing-calculator:where(.astro-J7PV25F6) .wrapper:where(.astro-J7PV25F6) .wrapper-content:where(.astro-J7PV25F6) .custom-pricing:where(.astro-J7PV25F6) .title:where(.astro-J7PV25F6){margin-bottom:var(--spacing-huge);font-size:var(--font-size-fluid-3);font-weight:var(--font-weight-bold)}.pricing-calculator:where(.astro-J7PV25F6) .wrapper:where(.astro-J7PV25F6) .wrapper-content:where(.astro-J7PV25F6) .custom-pricing:where(.astro-J7PV25F6) .subtitle:where(.astro-J7PV25F6){margin-bottom:var(--spacing-huge);font-size:var(--font-size-fluid-1);line-height:1.5}@media (orientation: landscape){.hero:where(.astro-J7PV25F6) .background:where(.astro-J7PV25F6){min-height:80vh}}@media (orientation: portrait){.hero:where(.astro-J7PV25F6){min-height:100vh}.hero:where(.astro-J7PV25F6) .background:where(.astro-J7PV25F6){min-height:120vh}}
