.trust-stats-bar[data-v-742d3b45]{background-image:var(--bg-gradient-primary-dark);padding:3rem 2rem}.trust-stats-bar.Gradient-2-1[data-v-742d3b45]{background-image:linear-gradient(#99113c,#3f0318)}.trust-stats-bar.grid .stats-container[data-v-742d3b45]{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.trust-stats-bar.horizontal .stats-container[data-v-742d3b45]{display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-around}@media screen and (max-width:1024px){.trust-stats-bar.horizontal .stats-container[data-v-742d3b45]{gap:1.5rem}}.stats-container[data-v-742d3b45]{margin:0 auto;max-width:1200px}.stat-item[data-v-742d3b45]{text-align:center}.stat-value[data-v-742d3b45]{color:#fff;font-family:var(--font-highlight);font-size:2.5rem;font-weight:700;margin-bottom:.5rem}@media screen and (max-width:1024px){.stat-value[data-v-742d3b45]{font-size:2rem}}.stat-label[data-v-742d3b45]{color:#ffffffe6;font-size:1rem;font-weight:500}@media screen and (max-width:1024px){.stat-label[data-v-742d3b45]{font-size:.9rem}}.credentials-section[data-v-92dfa471]{margin:0 auto;padding:4rem 2rem}.section-title[data-v-92dfa471]{font-family:var(--font-highlight);font-size:2rem;font-weight:700;margin-bottom:3rem;text-align:center;text-transform:uppercase}@media screen and (max-width:1024px){.section-title[data-v-92dfa471]{font-size:1.5rem}}.credentials-grid[data-v-92dfa471]{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:0 auto;max-width:1200px}@media screen and (max-width:1024px){.credentials-grid[data-v-92dfa471]{gap:1.5rem}}.credential-item[data-v-92dfa471]{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;padding:2rem;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.credential-item[data-v-92dfa471]:hover{box-shadow:0 4px 16px #00000026;transform:translateY(-4px)}.credential-icon[data-v-92dfa471]{align-items:center;display:flex;font-size:3rem;justify-content:center;margin-bottom:1rem}.credential-icon[data-v-92dfa471] .icon{height:3rem;width:3rem}.credential-title[data-v-92dfa471]{font-family:var(--font-highlight);font-size:1.25rem;font-weight:700;margin-bottom:.5rem;text-transform:uppercase}.credential-description[data-v-92dfa471]{color:var(--text-color);line-height:1.6}.faq-section[data-v-06fb7330]{margin:0 auto;max-width:900px;padding:4rem 2rem}.faq-header[data-v-06fb7330]{margin-bottom:3rem;text-align:center}.faq-header h2[data-v-06fb7330]{font-family:var(--font-highlight);font-size:2.5rem;font-weight:700;margin-bottom:1rem;text-transform:uppercase}@media screen and (max-width:1024px){.faq-header h2[data-v-06fb7330]{font-size:1.8rem}}.faq-header p[data-v-06fb7330]{color:var(--text-color);font-size:1.1rem}.faq-accordion[data-v-06fb7330]{margin-bottom:3rem}.faq-item[data-v-06fb7330]{border-bottom:1px solid #ccc}.faq-item[data-v-06fb7330]:first-child{border-top:1px solid #ccc}.faq-question[data-v-06fb7330]{align-items:center;background:#fff;border:none;cursor:pointer;display:flex;font-size:1.1rem;font-weight:600;justify-content:space-between;padding:1.25rem;text-align:left;transition:background-color .2s ease;width:100%}.faq-question[data-v-06fb7330]:hover{background:#f2f2f2}@media screen and (max-width:1024px){.faq-question[data-v-06fb7330]{font-size:1rem;padding:1rem}}.faq-icon[data-v-06fb7330]{color:var(--C1);flex-shrink:0;font-size:1.5rem;font-weight:400;margin-left:1rem}.faq-answer[data-v-06fb7330]{overflow:hidden}.faq-answer-content[data-v-06fb7330]{background:#fff;color:var(--text-color);line-height:1.8;padding:1.5rem}@media screen and (max-width:1024px){.faq-answer-content[data-v-06fb7330]{padding:1rem}}.faq-answer-content[data-v-06fb7330] strong{font-weight:600}.faq-cta[data-v-06fb7330]{background:#e6e6e6;border-radius:8px;padding:2rem;text-align:center}.faq-cta p[data-v-06fb7330]{font-size:1.2rem;margin-bottom:1rem}.cta-section[data-v-a8be85ad]{background-image:var(--bg-gradient-primary-dark);color:#fff;padding:5rem 2rem;text-align:center}.cta-section.Gradient-4-1[data-v-a8be85ad]{background-image:linear-gradient(#f94e8c,#3f0318)}.cta-section.Gradient-4-3[data-v-a8be85ad]{background-image:linear-gradient(#f94e8c,#fb0057)}.cta-section.Gradient-2-1[data-v-a8be85ad]{background-image:linear-gradient(#99113c,#3f0318)}@media screen and (max-width:1024px){.cta-section[data-v-a8be85ad]{padding:3rem 1.5rem}}.cta-container[data-v-a8be85ad]{margin:0 auto;max-width:800px}.cta-title[data-v-a8be85ad]{font-family:var(--font-highlight);font-size:2.5rem;font-weight:700;margin-bottom:1rem;text-transform:uppercase}@media screen and (max-width:1024px){.cta-title[data-v-a8be85ad]{font-size:1.8rem}}.cta-body[data-v-a8be85ad]{font-size:1.25rem;line-height:1.6;margin-bottom:2rem;opacity:.95}@media screen and (max-width:1024px){.cta-body[data-v-a8be85ad]{font-size:1.1rem}}.cta-buttons[data-v-a8be85ad]{gap:1rem;margin-bottom:2rem}.cta-buttons[data-v-a8be85ad],.quick-links[data-v-a8be85ad]{display:flex;flex-wrap:wrap;justify-content:center}.quick-links[data-v-a8be85ad]{border-top:1px solid hsla(0,0%,100%,.2);gap:1.5rem;padding-top:2rem}@media screen and (max-width:1024px){.quick-links[data-v-a8be85ad]{gap:1rem}}.quick-links .quick-links-label[data-v-a8be85ad]{font-weight:600;margin-right:.5rem}.quick-links .quick-link[data-v-a8be85ad]{color:#fff;text-decoration:underline;transition:opacity .2s}.quick-links .quick-link[data-v-a8be85ad]:hover{opacity:.8}body.pink .splash .top .title{font-size:clamp(60px,60px + 60 * (1.4 - 1) * (100vw - 320px)/320,200px)}.splash-extra{background-image:var(--bg-gradient-primary-dark)}.splash-extra .top-locations{background-image:none}.splash{background-image:var(--bg-gradient-primary-dark);display:flex;flex-direction:column;min-height:100vh;width:100vw}.splash .logo-wrapper{display:flex;justify-content:center}.splash .logo-wrapper svg{fill:#fff}.splash .top{color:#fff;display:flex;flex-direction:column;flex-grow:1;justify-content:center}.splash .top .title{font-family:var(--font-highlight);font-weight:700;line-height:1;margin:20px;text-align:center;text-transform:uppercase}@media screen and (max-width:1024px){.splash .top .title{font-size:32px}}@media screen and (min-width:1024px){.splash .top .title{font-size:72px}}.splash .sections{display:grid;grid-gap:1.5%;padding:0 1.5%}@media screen and (min-width:1024px){.splash .sections{grid-template-areas:"stag hen activity corporate";grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:.8fr}}@media screen and (max-width:1024px){.splash .sections{grid-template-areas:"stag hen" "activity corporate";grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}}.splash .sections .title{background-color:transparent;color:#fff;font-family:var(--font-highlight);font-size:16px;font-size:clamp(16px,16px + 16 * (1.4 - 1) * (100vw - 320px)/320,20px);margin-top:5%;text-align:center;text-transform:uppercase}.splash .sections .section{cursor:pointer;position:relative}.splash .sections .section:hover .box svg{transition:all 1s ease-in-out;fill:#3f0318;fill:#f94e8c}.splash .sections .section .box{align-items:center;background-color:#99113c;border-radius:5px;box-shadow:2px 5px 7px #0003;display:flex;height:65%;justify-content:center;left:0;overflow:hidden;position:absolute;right:0;top:15%;width:100%}.splash .sections .section .box svg{fill:#fb0057;position:relative;width:80%}.splash .sections .section .section-image{height:80%;overflow-x:hidden;overflow-y:visible;width:100%}@supports (aspect-ratio:auto){.splash .sections .section .images{aspect-ratio:.9090909091}}@supports not (aspect-ratio:auto){.splash .sections .section .images:before{content:"";float:left;padding-bottom:110%}.splash .sections .section .images:after{clear:left;content:"";display:table}}.splash .sections .section.hen{grid-area:hen}.splash .sections .section.hen svg{right:57%;top:10%}.splash .sections .section.stag{grid-area:stag}.splash .sections .section.stag svg{left:40%;top:-10%}.splash .sections .section.corporate{grid-area:corporate}.splash .sections .section.activity{grid-area:activity}.splash .sections .section.activity svg{top:-50%}.value-prop-section{background:var(--surface-ground);padding:4rem 2rem}.value-prop-section :deep(.marketing-card){text-align:center}.value-prop-section :deep(.marketing-card) .card-title{font-size:1.25rem;font-weight:700;letter-spacing:.5px;margin-bottom:1rem}.value-prop-section :deep(.marketing-card) .card-icon{font-size:3rem;margin-bottom:1rem}.how-it-works-section{background:var(--surface-section);padding:4rem 2rem}.how-it-works-section :deep(.marketing-card){position:relative}.social-proof-section{padding:2rem 0}.social-proof-section .differentiators-section{background:var(--surface-ground);padding:4rem 2rem}
