.card{flex:1 1;position:relative}.card.center{text-align:center}.card.center .card_wrapper{display:flex;justify-content:center;align-items:center}.card_wrapper{margin-bottom:1.5rem}.card.step{counter-increment:i}.card.step:not(:last-of-type):after{content:"→";color:var(--accent);font-weight:700;font-size:2.25rem;position:absolute;top:50%;right:-20px;transform:translateY(-50%)}.card_content{padding:2rem;border-radius:1.5rem;background:#fff;box-shadow:0 4px 20px -4px #7c3bed1a;height:100%;transition:var(--transition_smooth);transition-duration:.5s}.card.glass>.card_content{border:1px solid #ffffff33;border-radius:12.75px;box-shadow:0 25px 50px -12px #00000040;background:#ffffff1a}.card.bordered .card_content{border:1px solid var(--border)}.card.accent_border .card_content{border-color:var(--accent);border-width:2px}.card.step .card_content:before{content:counter(i);display:flex;justify-content:center;align-items:center;width:2rem;aspect-ratio:1/1;font-size:1.2rem;font-weight:700;color:#fff;background:var(--accent);box-shadow:var(--dark_shadow);border-radius:50%;position:absolute;left:.5rem;top:.5rem}.card.lg>.card_content{padding:3rem}.card.md>.card_content{padding:1rem;border-radius:1rem}.card.sm>.card_content{padding:1.5rem;border-radius:1rem}.card.xs>.card_content{padding:.875rem;border-radius:.5rem}.card.xxs>.card_content{padding:.75rem;border-radius:1rem}.card.no_shadow .card_content{box-shadow:none}.card_row{display:flex;justify-content:space-between;gap:2rem;max-width:80%;margin:0 auto;counter-reset:i}.card_row.card_align_start{align-items:flex-start}.card_row.full{max-width:100%}.card_head_title{margin-bottom:.5rem}.card_title{font-weight:700;margin:1.5rem 0}.card_subheading{margin:1rem 0 2rem}.card_icon_title{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.card_icon_title.card_l_icon{margin-bottom:1.5rem}.card_text{line-height:1.625}.card_btn_container{margin-top:3rem;display:flex;justify-content:center}@media screen and (min-width:761px){.card:not(.no_hover):hover>.card_content{transform:translateY(-4px) scale(1.05);box-shadow:var(--glow_shadow)}}@media screen and (max-width:760px){.card.lg .card_content{padding:2rem}.card.sm>.card_content{padding:1.5rem 1rem}.card.step:not(:last-of-type):after{display:none}.card_row{flex-direction:column;max-width:100%}}.input_wrapper{padding:.5rem;background:#fff;color:var(--black);border-radius:1rem;width:100%;box-shadow:0 25px 50px -12px #00000040;transition:var(--transition_smooth);display:flex;gap:.75rem}.input_wrapper_start{align-items:flex-start}.input{width:100%;height:100%;background:transparent;padding:.5rem .75rem;border:1px solid transparent;border-radius:.75rem;font-size:.875rem;line-height:1.25;font-family:inherit;outline:none;color:inherit}textarea.input{resize:none;min-height:5rem}.input_wrapper.common{box-shadow:none;padding:0;background:transparent}.input_wrapper.common .input,.input_wrapper.common_wrapper{padding:.5rem .75rem;border-radius:.875rem;border:1px solid var(--border_secondary);background:var(--muted_secondary)}.input_wrapper.common .input:focus{outline:2px solid var(--accent);outline-offset:1px}.input_wrapper.common_wrapper{align-items:center;box-shadow:none;padding:.25rem}.input_wrapper.common_wrapper .input{padding:.25rem .5rem}.input_wrapper.input_search{position:relative;max-width:24rem}.input_wrapper.input_search .input{padding-left:2.5rem;min-height:2.5rem}.input_wrapper.input_search .svg_icon{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:var(--text)}.input_wrapper.glass{background:transparent;border-radius:0;box-shadow:none;padding:0!important}.input_wrapper.glass .input,.input_wrapper.glass_wrapper{border:1px solid #ffffff33;border-radius:.375rem;background:#ffffff1a;padding:.75rem}.input_wrapper.glass_wrapper{align-items:center;box-shadow:none;padding:.25rem}.input_wrapper.glass_wrapper .input{padding:.5rem}.input_wrapper.glass .input,.input_wrapper.glass_wrapper .input{color:#fff;font-size:.75rem}.input_wrapper.glass input::-webkit-input-placeholder,.input_wrapper.glass input::placeholder,.input_wrapper.glass_wrapper input::-webkit-input-placeholder,.input_wrapper.glass_wrapper input::placeholder{color:#ffffffc2}.input_label{font-size:.875rem;display:flex;gap:.5rem;margin-bottom:.5rem}.checkbox_wrapper{position:relative;display:flex;align-items:center;gap:.75rem;cursor:pointer}.checkbox_input{position:absolute;height:1px;width:1px;opacity:0;left:0;top:0}.checkbox{width:1rem;aspect-ratio:1/1;border:1px solid var(--accent);border-radius:50%;display:flex;justify-content:center;align-items:center;color:transparent}.checkbox .svg_icon{width:100%}.checkbox_input:checked+.checkbox{background:var(--accent);color:#fff}.flatpickr-calendar{font-size:.75rem;width:16rem;padding:.125rem;max-height:auto}.dayContainer{row-gap:.25rem}.dayContainer,.flatpickr-days{width:100%;min-width:auto;max-width:100%}.flatpickr-weekdays{height:auto;padding:.25rem 0;filter:brightness(1.2)}.flatpickr-current-month{font-size:.75rem;padding-top:0}.flatpickr-current-month .flatpickr-monthDropdown-months{height:100%}.flatpickr-day{height:auto;width:13%;flex-basis:13%;max-width:13%;aspect-ratio:1/1;line-height:1;display:flex;justify-content:center;align-items:center}.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus{background:var(--accent);border-color:var(--accent);color:#fff}.flatpickr-day.today{border-color:var(--black)}.flatpickr-day.endRange.endRange,.flatpickr-day.endRange.startRange,.flatpickr-day.selected.endRange,.flatpickr-day.selected.startRange,.flatpickr-day.startRange.endRange,.flatpickr-day.startRange.startRange{border-radius:50%}.flatpickr-day.inRange{border-radius:50%;box-shadow:none}.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)){box-shadow:none}@media screen and (min-width:761px){.input_wrapper:not(.no_hover):hover{transform:translateY(-4px);box-shadow:none;box-shadow:var(--glow_shadow)}.flatpickr-months .flatpickr-next-month:hover svg,.flatpickr-months .flatpickr-prev-month:hover svg{fill:var(--accent)}.flatpickr-day.endRange:hover,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover{background:var(--accent);border-color:var(--accent);color:#fff}}@media screen and (max-width:760px){.input_wrapper:not(.input_wrapper.glass_wrapper,.input_wrapper.common,.input_wrapper.common_wrapper){padding:.5rem}.input_wrapper:not(.input_wrapper_row){flex-direction:column}.input{font-size:.75rem}}.tag{padding:.5rem 1rem;background:color-mix(in srgb,var(--t_color,#fff),transparent var(--t_opacity,90%));border-radius:100px;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(4px);border:1px solid var(--t_color,#ffffff4a);color:var(--t_color,inherit);width:max-content;max-width:100%;font-size:.875rem;font-weight:500;line-height:1.43}.tag>*{overflow:hidden;text-overflow:ellipsis}.tag.sm{padding:.125rem .625rem;font-size:.75rem}.tag.lg{padding:.75rem 1.5rem;font-size:1rem}.tag.lg .svg_icon.inline{width:1.25rem}.tag.muted{background:#f2ebfa88;opacity:.6;border-radius:.75rem;padding:.75rem 1.5rem}.tag.accent,.tag.success,.tag.success_secondary{--t_opacity:80%}.tag.disabled{--t_color:var(--border_secondary)}.tag.accent{--t_color:var(--accent)}.tag.success{--t_color:var(--success)}.tag.success_secondary{--t_color:var(--success_secondary)}.tag.instagram{--t_color:linear-gradient(90deg,#a855f7,#ec4899)}.tag.fill{background:var(--t_color);color:#fff}.tag_block{display:flex;align-items:center;gap:8px}.tag.hovered{cursor:pointer;transition:var(--transition_smooth);transition-duration:.15s}.tag.doted:before{content:"";--h:calc(330 - var(--i) * 113);background:hsl(var(--h) 85% 70%);width:8px;aspect-ratio:1/1;display:block;border-radius:50%}.tag_description{opacity:.5;font-size:.75rem;font-weight:400;max-width:100%}@media screen and (min-width:761px){.tag.hovered:hover{background:#fff3;transform:scale(1.05)}}@media screen and (max-width:760px){.tag{padding:.5rem 1rem}.tag.sm{padding:.125rem .625rem;font-size:.625rem}.tag_description{max-width:36px}}