.benefits-table-module__uuT5qW__section{flex-direction:column;gap:1.5rem;display:flex}.benefits-table-module__uuT5qW__heading{text-box:trim-both cap alphabetic;font-family:var(--font-sans);font-weight:var(--heading-weight);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--brand-bordeaux-100);margin:0;font-size:1.25rem;line-height:1.2}.benefits-table-module__uuT5qW__wrap{--tier-col:10.5rem;--notch:.5rem;position:relative}.benefits-table-module__uuT5qW__wrap:before,.benefits-table-module__uuT5qW__wrap:after{content:"";width:var(--tier-col);pointer-events:none;clip-path:polygon(var(--notch) 0, calc(100% - var(--notch)) 0, 100% var(--notch), 100% calc(100% - var(--notch)), calc(100% - var(--notch)) 100%, var(--notch) 100%, 0 calc(100% - var(--notch)), 0 var(--notch));position:absolute;inset-block:0;inset-inline-end:calc(var(--tier-col) * var(--tiers-after))}.benefits-table-module__uuT5qW__wrap:before{background-color:color-mix(in srgb, var(--brand-bordeaux-100) 9%, transparent)}.benefits-table-module__uuT5qW__wrap:after{background-color:var(--brand-bordeaux-20);clip-path:polygon(var(--notch) 0, calc(100% - var(--notch)) 0, 100% var(--notch), 100% calc(100% - var(--notch)), calc(100% - var(--notch)) 100%, var(--notch) 100%, 0 calc(100% - var(--notch)), 0 var(--notch), var(--notch) 0, var(--notch) 1px, 1px var(--notch), 1px calc(100% - var(--notch)), var(--notch) calc(100% - 1px), calc(100% - var(--notch)) calc(100% - 1px), calc(100% - 1px) calc(100% - var(--notch)), calc(100% - 1px) var(--notch), calc(100% - var(--notch)) 1px, var(--notch) 1px)}.benefits-table-module__uuT5qW__table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;font-family:var(--font-sans);text-align:left;position:relative}.benefits-table-module__uuT5qW__table th,.benefits-table-module__uuT5qW__table td{border-bottom:1px solid var(--brand-bordeaux-20);vertical-align:middle;padding:.875rem 1rem;font-size:.875rem;font-weight:400;line-height:1.4}.benefits-table-module__uuT5qW__table thead th{text-transform:uppercase;letter-spacing:var(--tracking-caps);padding-block:1.25rem 1rem;font-size:.75rem;font-weight:500}.benefits-table-module__uuT5qW__feature{color:var(--brand-bordeaux-80);padding-left:0}.benefits-table-module__uuT5qW__tier{width:var(--tier-col);text-align:center;overflow-wrap:break-word}.benefits-table-module__uuT5qW__table tbody tr:last-child th,.benefits-table-module__uuT5qW__table tbody tr:last-child td{border-bottom:0}.benefits-table-module__uuT5qW__check{width:1rem;height:1rem;color:var(--brand-bordeaux-100);display:inline-block}.benefits-table-module__uuT5qW__dash{vertical-align:middle;background-color:var(--brand-bordeaux-20);width:.75rem;height:1px;display:inline-block}.benefits-table-module__uuT5qW__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:40rem){.benefits-table-module__uuT5qW__wrap:before,.benefits-table-module__uuT5qW__wrap:after{display:none}.benefits-table-module__uuT5qW__table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.benefits-table-module__uuT5qW__table,.benefits-table-module__uuT5qW__table tbody,.benefits-table-module__uuT5qW__table tr,.benefits-table-module__uuT5qW__table tbody th,.benefits-table-module__uuT5qW__table tbody td{width:auto;display:block}.benefits-table-module__uuT5qW__table tr{border-bottom:1px solid var(--brand-bordeaux-20);padding-block:.75rem}.benefits-table-module__uuT5qW__table tr:last-child{border-bottom:0}.benefits-table-module__uuT5qW__table tbody th,.benefits-table-module__uuT5qW__table tbody td{text-align:left;border-bottom:0;padding:.25rem 0}.benefits-table-module__uuT5qW__feature{color:var(--brand-bordeaux-100);font-weight:500}.benefits-table-module__uuT5qW__table tbody td{justify-content:space-between;align-items:center;gap:1rem;display:flex}.benefits-table-module__uuT5qW__table tbody td:before{content:attr(data-label);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--brand-bordeaux-80);font-size:.75rem}.benefits-table-module__uuT5qW__check,.benefits-table-module__uuT5qW__dash{flex:none}}
.business-card-module__rZLxEa__card{--notch:.5rem;font-family:var(--font-sans);color:var(--brand-bordeaux-100);flex-direction:column;align-self:stretch;gap:1.25rem;padding:1.5rem;display:flex;position:relative}.business-card-module__rZLxEa__card:before{content:"";pointer-events:none;background-color:var(--brand-bordeaux-20);clip-path:polygon(var(--notch) 0, calc(100% - var(--notch)) 0, 100% var(--notch), 100% calc(100% - var(--notch)), calc(100% - var(--notch)) 100%, var(--notch) 100%, 0 calc(100% - var(--notch)), 0 var(--notch), var(--notch) 0, var(--notch) 1px, 1px var(--notch), 1px calc(100% - var(--notch)), var(--notch) calc(100% - 1px), calc(100% - var(--notch)) calc(100% - 1px), calc(100% - 1px) calc(100% - var(--notch)), calc(100% - 1px) var(--notch), calc(100% - var(--notch)) 1px, var(--notch) 1px);position:absolute;inset:0}.business-card-module__rZLxEa__head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.business-card-module__rZLxEa__title{text-box:trim-both cap alphabetic;font-weight:var(--heading-weight);letter-spacing:var(--tracking-caps);text-transform:uppercase;margin:0;font-size:.875rem;line-height:1}.business-card-module__rZLxEa__edit{font:inherit;color:inherit;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;font-size:.875rem;font-weight:500;line-height:1;text-decoration:underline}.business-card-module__rZLxEa__edit:focus-visible{outline:2px solid var(--brand-bordeaux-100);outline-offset:2px}.business-card-module__rZLxEa__lede{text-box:trim-both cap alphabetic;color:var(--brand-bordeaux-80);margin:0;font-size:.875rem;line-height:1.4}.business-card-module__rZLxEa__fields{flex-direction:column;gap:1.25rem;display:flex}.business-card-module__rZLxEa__known{flex-direction:column;gap:.625rem;margin:0;display:flex}.business-card-module__rZLxEa__company{text-box:trim-both cap alphabetic;font-size:1rem;font-weight:500;line-height:1.2}.business-card-module__rZLxEa__numbers{text-box:trim-both cap alphabetic;color:var(--brand-bordeaux-80);font-size:.875rem;line-height:1.4}@media (max-width:48rem){.business-card-module__rZLxEa__card{padding:1.25rem}}
.profile-form-module__Y1y7Sq__form{width:100%;max-width:40rem;}.profile-form-module__Y1y7Sq__row{gap:1rem;display:flex}.profile-form-module__Y1y7Sq__field{flex:1 1 0;min-width:0;}.profile-form-module__Y1y7Sq__narrow{flex:0 0 11.25rem}.profile-form-module__Y1y7Sq__label{}.profile-form-module__Y1y7Sq__input{}.profile-form-module__Y1y7Sq__input:focus-visible{outline:2px solid var(--brand-bordeaux-100);outline-offset:2px}.profile-form-module__Y1y7Sq__input[aria-invalid=true]{box-shadow:inset 0 0 0 1px var(--brand-bordeaux-100)}.profile-form-module__Y1y7Sq__input:disabled{opacity:.5}.profile-form-module__Y1y7Sq__select{}.profile-form-module__Y1y7Sq__caret{}.profile-form-module__Y1y7Sq__error{}.profile-form-module__Y1y7Sq__notice{}.profile-form-module__Y1y7Sq__noticeError{}@media (max-width:48rem){.profile-form-module__Y1y7Sq__form{max-width:none;padding:1.5rem}.profile-form-module__Y1y7Sq__row{flex-direction:column;gap:1.5rem}.profile-form-module__Y1y7Sq__narrow{flex-basis:auto}}
.birth-date-card-module__NZPOGq__date::-webkit-datetime-edit-fields-wrapper{padding:0}.birth-date-card-module__NZPOGq__date::-webkit-date-and-time-value{text-align:start;min-block-size:1lh}
.customer-switch-module__TXVT8W__switch{font-family:var(--font-sans);flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.customer-switch-module__TXVT8W__label{color:var(--brand-bordeaux-80);font-size:.875rem;line-height:1}.customer-switch-module__TXVT8W__chips{gap:.5rem;display:flex}.customer-switch-module__TXVT8W__chip{box-shadow:inset 0 0 0 1px var(--brand-bordeaux-20);color:var(--brand-bordeaux-100);white-space:nowrap;border-radius:6rem;padding:.75rem 1rem;font-size:.875rem;line-height:1;text-decoration:none;transition:background-color .2s,color .2s}.customer-switch-module__TXVT8W__chip:hover{box-shadow:inset 0 0 0 1px var(--brand-bordeaux-50)}.customer-switch-module__TXVT8W__selected,.customer-switch-module__TXVT8W__selected:hover{background-color:var(--brand-bordeaux-100);box-shadow:inset 0 0 0 1px var(--brand-bordeaux-100);color:var(--brand-etiquette-100)}.customer-switch-module__TXVT8W__chip:focus-visible{outline:2px solid var(--brand-bordeaux-100);outline-offset:2px}@media (prefers-reduced-motion:reduce){.customer-switch-module__TXVT8W__chip{transition:none}}
.funnel-progress-module__LF2TVG__progress{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin:0;padding:0;list-style:none;display:flex}.funnel-progress-module__LF2TVG__step{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--brand-bordeaux-20);align-items:center;gap:.5rem;font-size:.75rem;font-weight:500;line-height:1;display:flex;position:relative}.funnel-progress-module__LF2TVG__step:not(:last-child):after{content:"";background-color:var(--brand-bordeaux-20);width:1rem;height:1px;margin-inline-start:.25rem}.funnel-progress-module__LF2TVG__marker{border:1px solid;border-radius:50%;flex:none;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.6875rem;display:flex}.funnel-progress-module__LF2TVG__label{text-box:trim-both cap alphabetic;white-space:nowrap}.funnel-progress-module__LF2TVG__step[data-state=done]{color:var(--brand-bordeaux-80)}.funnel-progress-module__LF2TVG__step[data-state=done] .funnel-progress-module__LF2TVG__marker{border-color:var(--brand-bordeaux-20);background-color:var(--brand-bordeaux-20);color:var(--brand-bordeaux-100)}.funnel-progress-module__LF2TVG__step[data-state=current]{color:var(--brand-bordeaux-100)}.funnel-progress-module__LF2TVG__step[data-state=current] .funnel-progress-module__LF2TVG__marker{border-color:var(--brand-bordeaux-100);background-color:var(--brand-bordeaux-100);color:var(--brand-etiquette-100)}@media (max-width:40rem){.funnel-progress-module__LF2TVG__progress{gap:.75rem 1rem}.funnel-progress-module__LF2TVG__step:not(:last-child):after{display:none}.funnel-progress-module__LF2TVG__label{white-space:normal}}
.join-page-module__UoDe6W__page{background-color:var(--brand-creme-100);color:var(--brand-bordeaux-100);min-height:100svh;padding-block:7rem 6rem}.join-page-module__UoDe6W__container{max-width:var(--container-max);padding-inline:var(--container-gutter);margin-inline:auto}.join-page-module__UoDe6W__layout{grid-template-columns:minmax(0,1fr) 22rem;align-items:stretch;gap:6rem;margin-top:5rem;display:grid}.join-page-module__UoDe6W__column{flex-direction:column;gap:2.5rem;display:flex}.join-page-module__UoDe6W__intro{flex-direction:column;gap:1.5rem;display:flex}.join-page-module__UoDe6W__title{text-box:trim-both cap alphabetic;font-family:var(--font-sans);font-weight:var(--heading-weight);letter-spacing:var(--tracking-caps);text-transform:uppercase;text-wrap:balance;margin:0;font-size:2rem;line-height:1.1}.join-page-module__UoDe6W__lede{text-box:trim-both cap alphabetic;font-family:var(--font-sans);color:var(--brand-bordeaux-80);margin:0;font-size:1rem;font-weight:400;line-height:1.4}.join-page-module__UoDe6W__choice{flex-direction:column;align-items:flex-start;gap:1.5rem;display:flex}.join-page-module__UoDe6W__notice{--notch:.5rem;font-family:var(--font-sans);color:var(--brand-bordeaux-80);clip-path:polygon(var(--notch) 0, calc(100% - var(--notch)) 0, 100% var(--notch), 100% calc(100% - var(--notch)), calc(100% - var(--notch)) 100%, var(--notch) 100%, 0 calc(100% - var(--notch)), 0 var(--notch));background-color:var(--brand-etiquette-50);margin:0;padding:1rem;font-size:.875rem;font-weight:400;line-height:1.4;position:relative}.join-page-module__UoDe6W__notice a{color:var(--brand-bordeaux-100)}.join-page-module__UoDe6W__aside{min-width:0}.join-page-module__UoDe6W__frame{}.join-page-module__UoDe6W__frameImage{object-fit:cover}@media (max-width:64rem){.join-page-module__UoDe6W__layout{gap:3rem}}@media (max-width:48rem){.join-page-module__UoDe6W__page{padding-block:6rem 4rem}.join-page-module__UoDe6W__page[data-bar]{padding-bottom:8rem}.join-page-module__UoDe6W__layout{grid-template-columns:minmax(0,1fr);gap:3rem;margin-top:2rem}.join-page-module__UoDe6W__aside{order:1;width:100%;max-width:22rem;margin-inline:auto}.join-page-module__UoDe6W__aside:empty{display:none}.join-page-module__UoDe6W__title{font-size:1.75rem}}
