*,*::before,*::after{box-sizing:border-box}ul[class],ol[class]{padding:0}body,h1,h2,h3,h4,p,ul[class],ol[class],figure,blockquote,dl,dd{margin:0}html{scroll-behavior:smooth;scrollbar-gutter:stable}body{text-rendering:optimizeSpeed}ul[class],ol[class]{list-style:none}ul{padding:0;margin:0}a:not([class]){text-decoration-skip-ink:auto}a{text-decoration:none;color:currentColor}a:hover{text-decoration:underline}ol,ul{margin:0;padding-inline-start:16px}ol>li+li,ul>li+li{margin-block-start:6px}img,picture{max-width:100%;display:block}article>*+*{margin-top:1em}input,button,textarea,select{font:inherit}input{margin:0;padding:0}input[type=search]{padding:4px 14px;border-radius:none;border:1px solid #666}@media(prefers-reduced-motion: reduce){*{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#f5f5f5}::-webkit-scrollbar{width:6px;background-color:#f5f5f5}::-webkit-scrollbar-thumb{background-color:#000}.h1-hero{text-transform:uppercase;font-size:50px}.h1{text-transform:uppercase;font-size:30px}:is(h1,h2,h3,h4,h5,h6){color:var(--custom-color, var(--color-text-primary));line-height:1.2;word-break:auto-phrase;text-wrap:balance;scroll-margin-top:10ex}:is(h1,h2,h3,h4,h5,h6)[heading-type=pretty]{max-width:20ch;text-wrap:pretty}p{line-height:24px}:is(div,p,span)[heading-type=pretty]{max-width:50ch;text-wrap:pretty}.f-700{font-weight:700}.flow>*+*{-webkit-margin-before:var(--flow-space, 1em);margin-block-start:var(--flow-space, 1em)}.flow>*:first-child{margin-top:0}.flow .eyebrow+:is(h1,h2,h3){margin-block-start:var(--inner-flow-space, var(--space-2xs-xs))}.error{--region-space: 24px}.eyebrow{background-color:#000;border-radius:8px;padding:2px 8px;gap:10px;display:inline-flex;width:fit-content}.eyebrow span{font-size:12px;line-height:16.34px;font-weight:700}.tiny-eyebrow{font-size:12px;line-height:16.34px}.topic{font-size:26px;line-height:35.41px}.hashtag{text-decoration:underline}:root{--purple: #b061fb;--light: #fff;--dark: #000;--form-control-disabled: #959495;--form-control-color: rebeccapurple;--60-100: clamp(3.75rem, 3.4914rem + 1.1494vi, 6.25rem);--gutter: var(--space-s-l);--space-s-l: clamp(1.125rem, 0.9545rem + 0.8523vi, 3rem);--wrapper-max-width: 60ch;--base-font: Open Sans;--space-2xs-xs: clamp(0.5rem, 0.3558rem + 0.641vw, 1.125rem);--space-3xs: clamp(0.3125rem, 0.3068rem + 0.0284vi, 0.375rem);--space-2xs: clamp(0.5625rem, 0.5455rem + 0.0852vi, 0.75rem);--space-xs: clamp(0.875rem, 0.8523rem + 0.1136vi, 1.125rem);--space-s: clamp(1.125rem, 1.0909rem + 0.1705vi, 1.5rem);--space-m: clamp(1.6875rem, 1.6364rem + 0.2557vi, 2.25rem);--space-l: clamp(2.25rem, 2.1818rem + 0.3409vi, 3rem);--space-xl: clamp(3.375rem, 3.2727rem + 0.5114vi, 4.5rem);--space-2xl: clamp(4.5rem, 4.3636rem + 0.6818vi, 6rem);--space-3xl: clamp(6.75rem, 6.5455rem + 1.0227vi, 9rem);--sticky-height: calc(var(--wp-admin--admin-bar--height) + 30px);--sticky-header-height: 0px;--header-top-position: var(--wp-admin--admin-bar--height, 0)}.air-datepicker{--adp-background-color: #4a4a4a !important;--adp-background-color-hover: #4a4a4a !important;--adp-color: #fff !important}body{font-family:"Suisseintl webm";color:#fff;background-color:#262626}body.has-sticky-session .header{top:var(--sticky-height, 30px)}:is(h1,h2,h3,h4,h5,h6){font-family:"Suisseintl webm";line-height:1.15}.d-grid{display:grid}.d-flex{display:flex}.f-c{flex-direction:column}.f-w{flex-wrap:wrap}.jcs{justify-content:flex-start}.jce{justify-content:flex-end}.jcc{justify-content:center}.z-3{z-index:3}.pos-rel{position:relative}.jcb{justify-content:space-between}.ais{align-items:start}.afs{align-items:flex-start}.aib{align-items:baseline}.aie{align-items:end}.aic{align-items:center}.region{padding-block:var(--region-space, var(--60-100))}.form>input+.accept{--flow-space: 12px}.form label>span+input{--flow-space: 8px}.form>input:not([type=checkbox]),.form>input:not([type=submit]){width:100%;padding:20px 35px;border-radius:8px;border:1px solid #3d3d3c}.form .textInputWrapper>input:not([type=checkbox]),.form .textInputWrapper>input:not([type=submit]),.form .textInputWrapper input:not([type=checkbox]){width:100%;padding:14px 15px;border-radius:8px;border:1px solid #3d3d3c}.wrapper{margin-inline:auto;max-width:clamp(16rem,var(--wrapper-max-width, 100vw),71.25rem + 2*var(--gutter));padding-left:var(--gutter);padding-right:var(--gutter);position:relative;z-index:10}.wrapper[data-type]{min-height:75vh;align-content:center}.wrapper[data-type="1/5"] .form>:last-child{--flow-space: 46px}.wrapper[data-type="1/5"] .inner--header+form{--flow-space: 32px}.wrapper[data-type="1/5"] .inner--header h1+p{--flow-space: 8px}.wrapper[data-type="1/5"] .textInputWrapper{--flow-space: 1em}.wrapper[data-type="1/5"] .final{--flow-space: 60px}.wrapper[data-type="1/5"] .final>*{--flow-space: 24px}.wrapper[data-type="2/5"]{--flow-space: 12px;--inner-flow-space: 12px}.wrapper[data-type="2/5"] *+.form{--flow-space: 40px}.wrapper[data-type="2/5"] .summary{--flow-space: 40px}.wrapper[data-type="2/5"] .summary>.flow{--flow-space: 12px}.wrapper[data-type="2/5"] .summary>.flow *+.btn{--flow-space: 32px}.wrapper[data-type="3/5"] .content--after{--flow-space: 80px}.wrapper[data-type="3/5"] .remaining-draws{--flow-space: 12px}.wrapper[data-type="3/5"] .singular--topic{text-align:center}.wrapper[data-type="3/5"] .remaining-draws{text-align:center}.wrapper[data-type="3/5"] .inner--header h1+p{--flow-space: 8px}.wrapper[data-type="3/5"] .topics{--flow-space: 32px}.wrapper[data-type="3/5"] .summary>.flow{--flow-space: 8px}.wrapper[data-type="3/5"] .flow .inner--wrapper{--flow-space: 46px;display:grid}@media(max-width: 768px){.wrapper[data-type="3/5"] .flow .inner--wrapper{text-align:center}.wrapper[data-type="3/5"] .flow .inner--wrapper .btn{width:100%;justify-content:center}}.wrapper[data-type="5/5"] .wpcf7{--flow-space: 32px}.wrapper[data-type="5/5"] .form{--flow-space: 16px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.inner--wrapper{gap:var(--space-2xs-xs)}.button--wrapper{display:flex;gap:clamp(.5625rem,.35rem + 1.03vw,1.125rem)}.button--wrapper>*{flex-grow:1;flex-basis:100%}@media(max-width: 768px){.button--wrapper{flex-wrap:wrap}}.spinner{width:50px;height:50px;border:5px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:spin 1s ease-in-out infinite}@keyframes spin{to{transform:rotate(360deg)}}#loader{--flow-space: 80px;display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:1.2rem;color:#fff}#loader p{margin-top:10px}.gui-toast-group{position:fixed;z-index:15;inset-block-start:8vh;inset-inline:0;padding-block-end:5vh;display:grid;justify-items:center;justify-content:center;gap:1vh;pointer-events:none}.gui-toast{font-family:system-ui,sans-serif;color:#fff;background:rgba(0,0,0,.8);max-inline-size:min(25ch,90vw);padding-block:.5ch;padding-inline:1ch;border-radius:3px;font-size:1rem;animation:fade-in .5s ease,slide-in .5s ease,fade-out .5s ease 10s}.bd:has(>[data-type="4/5"]) .footer>:first-child{margin-top:40px !important}@keyframes fade-in{from{opacity:0}}@keyframes fade-out{to{opacity:0}}@keyframes slide-in{from{transform:translateY(10px)}}.spinner{animation:spin 1s linear infinite;width:50px;height:50px}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}input[type=date]::-webkit-calendar-picker-indicator{filter:invert(50%);display:block;-webkit-appearance:textfield;min-height:1.2em}.textInputWrapper{position:relative;--accent-color: #000}.textInputWrapper:before{transition:border-bottom-color 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;border-bottom:1px solid rgba(0,0,0,.42)}.textInputWrapper:before,.textInputWrapper:after{content:"";left:0;right:0;position:absolute;pointer-events:none;bottom:-1px;z-index:4;width:100%}.textInputWrapper:focus-within:before{border-bottom:1px solid var(--accent-color)}.textInputWrapper:before{transition:border-bottom-color 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;border-bottom:1px solid rgba(0,0,0,.42)}.textInputWrapper:focus-within:before{border-bottom:1px solid var(--accent-color);transform:scaleX(1)}.textInputWrapper:focus-within:after{border-bottom:2px solid var(--accent-color);transform:scaleX(1)}.textInputWrapper:after{content:"";transform:scaleX(0);transition:transform 250ms cubic-bezier(0, 0, 0.2, 1) 0ms;will-change:transform;border-bottom:2px solid var(--accent-color);border-bottom-color:var(--accent-color)}.textInput::placeholder{transition:opacity 250ms cubic-bezier(0, 0, 0.2, 1) 0ms;opacity:1;user-select:none;color:rgba(255,255,255,.582)}.textInputWrapper .textInput{border-radius:5px 5px 0px 0px;box-shadow:0px 2px 5px rgba(35,35,35,.3);background:#3d3d3d;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-duration:200ms;transition-property:background-color;color:#e8e8e8;font-size:14px;font-weight:400;width:100%;border-left:none;border-bottom:none;border-right:none;min-height:50px}.textInputWrapper .textInput:focus,.textInputWrapper .textInput:active{outline:none}.textInputWrapper:focus-within .textInput,.textInputWrapper .textInput:focus,.textInputWrapper .textInput:active{background-color:#353535}.textInputWrapper:focus-within .textInput::placeholder{opacity:0}.full-bleed{margin-left:calc(50% - 50vw);max-width:none;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;background-attachment:fixed}.full-bleed .start--page{align-content:center}.gui-toast--dismissing{animation:toast-out .3s ease forwards}.gui-toast--error{background:#f44336}.gui-toast--success{background:#4caf50}@keyframes toast-in{from{opacity:0;transform:translateY(-50%)}to{opacity:1;transform:translateY(0)}}@keyframes toast-out{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(50%)}}.full-bleed::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(77deg, rgba(0, 0, 0, 0) 6.96%, rgba(56, 5, 104, 0.3) 82.52%, #c123a8 119.06%),rgba(0,0,0,.4);z-index:1}.full-bleed::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-repeat:repeat;opacity:.3;z-index:2;mix-blend-mode:overlay}.topics-container{gap:8px}#sticky-session-header{top:var(--wp-admin--admin-bar--height, 0);position:fixed;left:0;right:0;z-index:1000;display:flex;align-items:center;justify-content:space-between;padding:8px 20px;color:var(--light);background-color:var(--dark);font-size:12px}.accept-wrapper{display:flex;align-items:baseline;gap:8px}.terms-link{text-decoration:underline;transition:text-decoration .3s ease}.terms-link:hover{text-decoration:none}.logo--container{display:grid;grid-template-columns:auto auto 1fr;place-items:center;place-content:center;gap:clamp(.5rem,-0.0422rem + 2.4096vw,1.5rem)}.logo--container .logo--solo{width:clamp(12.5rem,10.8715rem + 5.2113vw,17.125rem);height:auto}.logo--bop{height:auto;width:clamp(2.5rem,1.8398rem + 2.1127vw,4.375rem)}.nose{font-size:16px}.topics--controls{--flow-space: 16px}input[type=checkbox]{-webkit-appearance:none;appearance:none;background-color:var(--light);margin:0;font:inherit;color:currentColor;width:1.15em;height:1.15em;border:.15em solid currentColor;border-radius:.15em;transform:translateY(-0.075em);display:grid;place-content:center}input[type=checkbox]::before{content:"";width:.65em;height:.65em;clip-path:polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);transform:scale(0);transform-origin:bottom left;transition:120ms transform ease-in-out;box-shadow:inset 1em 1em var(--form-control-color);background-color:CanvasText}input[type=checkbox]:checked::before{transform:scale(1)}input[type=checkbox]:focus{outline:max(2px,.15em) solid currentColor;outline-offset:max(2px,.15em)}input[type=checkbox]:disabled{--form-control-color: var(--form-control-disabled);color:var(--form-control-disabled);cursor:not-allowed}@font-face{font-family:"OpenSans";font-style:normal;font-weight:400;font-display:swap;src:url("/wp-content/themes/rekurencja-app/assets/fonts/OpenSans-Regular.ttf") format("opentype")}@font-face{font-family:"Suisseintl webm";src:url("https://assets.website-files.com/63fc3e20e521bbd61c93e58a/63fc3e20e521bbb1a193e5a3_SuisseIntl-Thin-WebM.woff2") format("woff2"),url("https://assets.website-files.com/63fc3e20e521bbd61c93e58a/63fc3e20e521bba19b93e5a1_SuisseIntl-Thin-WebM.woff") format("woff"),url("https://assets.website-files.com/63fc3e20e521bbd61c93e58a/63fc3e20e521bb9b7693e5a5_SuisseIntl-Thin-WebM.ttf") format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"Suisseintl webm";src:url("https://assets.website-files.com/63fc3e20e521bbd61c93e58a/63fc3e20e521bbbca293e592_SuisseIntl-SemiBold-WebM.woff2") format("woff2"),url("https://assets.website-files.com/63fc3e20e521bbd61c93e58a/63fc3e20e521bbed2793e596_SuisseIntl-SemiBold-WebM.woff") format("woff"),url("https://assets.website-files.com/63fc3e20e521bbd61c93e58a/63fc3e20e521bbce6393e5a6_SuisseIntl-SemiBold-WebM.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Suisseintl webm";src:url("https://assets.website-files.com/63fc3e20e521bbd61c93e58a/63fc3e20e521bbd6eb93e5a4_SuisseIntl-Bold-WebM.woff2") format("woff2"),url("https://assets.website-files.com/63fc3e20e521bbd61c93e58a/63fc3e20e521bb7c0393e5a8_SuisseIntl-Bold-WebM.woff") format("woff"),url("https://assets.website-files.com/63fc3e20e521bbd61c93e58a/63fc3e20e521bbd70593e5ac_SuisseIntl-Bold-WebM.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Suisseintl webm";src:url("https://assets.website-files.com/63fc3e20e521bbd61c93e58a/63fc3e20e521bb39df93e59f_SuisseIntl-Medium-WebM.woff2") format("woff2"),url("https://assets.website-files.com/63fc3e20e521bbd61c93e58a/63fc3e20e521bb152a93e595_SuisseIntl-Medium-WebM.woff") format("woff"),url("https://assets.website-files.com/63fc3e20e521bbd61c93e58a/63fc3e20e521bb6f7793e59b_SuisseIntl-Medium-WebM.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Suisseintl webm";src:url("https://assets.website-files.com/63fc3e20e521bbd61c93e58a/63fc3e20e521bb55ed93e59c_SuisseIntl-Light-WebM.woff2") format("woff2"),url("https://assets.website-files.com/63fc3e20e521bbd61c93e58a/63fc3e20e521bb085393e5a0_SuisseIntl-Light-WebM.woff") format("woff"),url("https://assets.website-files.com/63fc3e20e521bbd61c93e58a/63fc3e20e521bb73c293e59d_SuisseIntl-Light-WebM.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Suisseintl webm";src:url("https://assets.website-files.com/63fc3e20e521bbd61c93e58a/63fc3e20e521bb852293e5b2_SuisseIntl-Black-WebM.woff2") format("woff2"),url("https://assets.website-files.com/63fc3e20e521bbd61c93e58a/63fc3e20e521bb55f093e597_SuisseIntl-Black-WebM.woff") format("woff"),url("https://assets.website-files.com/63fc3e20e521bbd61c93e58a/63fc3e20e521bb509093e5a7_SuisseIntl-Black-WebM.ttf") format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Suisseintl webm";src:url("https://assets.website-files.com/63fc3e20e521bbd61c93e58a/63fc3e20e521bb0a9493e58f_SuisseIntl-Regular-WebM.woff") format("woff"),url("https://assets.website-files.com/63fc3e20e521bbd61c93e58a/63fc3e20e521bb801293e5aa_SuisseIntl-Regular-WebM.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}.header{--region-space: clamp(0.5rem, 0.1479rem + 1.1268vw, 1.5rem);background-color:#000;position:sticky;top:var(--wp-admin-bar-height, 0);z-index:15;transition:top .3s ease-in-out}.footer{--gap: 12px;--region-space: var(--60-100) 24px;z-index:10;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;background-attachment:fixed;background-color:#000;text-align:center}.footer::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-repeat:repeat;opacity:.1;z-index:2}.footer--content .bop-logo{margin:0 auto}.footer--content .footer-info{--flow-space: 0px}.footer--content .footer-info span,.footer--content .footer-info p{font-size:12px}.footer--content .footer-links{--flow-space: clamp(0.75rem, 0.4859rem + 0.8451vw, 1.5rem)}.footer--content .footer-links a:hover{text-decoration:underline}.footer>:is(.d-flex){gap:16px}.dev-text{font-size:10px}.step-indicator{font-size:1.2em;margin-bottom:10px}.topic-info h2{font-size:1.5em;margin-bottom:10px}.topic-info img{display:block;margin:0 auto 20px}.footer-links a{margin:0 10px;color:#fff;text-decoration:none;font-weight:700;font-size:14px}.footer-logo img{margin-top:20px}.step-indicator{font-size:1.2em;margin-bottom:10px}.topic-info h2{font-size:1.5em;margin-bottom:10px}.topic-info img{display:block;margin:0 auto 20px}.next-step{background-color:#444}.timer{font-size:1.5em;margin:20px 0}.timer>*+*{margin-block-start:12px}.footer-logo img{margin-top:20px}.start--page{min-height:73.5vh}.beats--list{display:flex;flex-direction:column;gap:12px}.beats--item{width:100%;display:grid;grid-template-columns:1fr;row-gap:8px;border-radius:8px;cursor:pointer;margin-bottom:1rem}.beats--item:has(.beats--radio:checked){background-color:#656565}.beats--radio{display:none}.beats--radio:checked+.beats--label .beats--content{background-color:#f0f0f0}.beats--label{display:block;cursor:pointer}.beats--content{position:relative;border:1px solid #ccc;border-radius:4px;padding:1rem;transition:background-color .3s ease}.beats--title{display:block;margin-bottom:1rem;font-weight:700}.beats--controls{display:flex;align-items:center;display:flex;justify-content:space-between;gap:var(--space-2xs)}@media(max-width: 768px){.beats--controls{flex-wrap:wrap}.beats--controls>*{flex-grow:1;flex-basis:100%}}.beats--audio{flex-grow:1}audio::-webkit-media-controls-panel{background-color:#656565}audio::-webkit-media-controls-play-button,audio::-webkit-media-controls-panel{background-color:#fff}audio::-webkit-media-controls-volume-slider{background-color:#656565;border-radius:25px;padding-left:8px;padding-right:8px}@media(max-width: 520px){.beats--controls-wrapper>:first-child{flex-basis:100%}}.my-m-l{margin-bottom:clamp(1.6875rem,1.19rem + 2.41vw,3rem);margin-top:clamp(1.6875rem,1.19rem + 2.41vw,3rem)}.mx-auto{margin-left:auto;margin-right:auto}.mt-xl-2xl{margin-top:clamp(3.375rem,2.38rem + 4.83vw,6rem)}.pt-xl-2xl{padding-top:clamp(3.375rem,2.38rem + 4.83vw,6rem)}.mt-s-l{margin-top:clamp(1.125rem,.41rem + 3.45vw,3rem)}.mt-l-xl{margin-top:clamp(2.25rem,1.4rem + 4.14vw,4.5rem)}.mt-l{margin-top:clamp(2.25rem,1.97rem + 1.38vw,3rem)}.mb-l-xl{margin-bottom:clamp(2.25rem,1.4rem + 4.14vw,4.5rem)}.mt-2xl-4xl{margin-top:clamp(7.5rem,5.4669rem + 9.0361vw,11.25rem)}.mt-s{margin-top:clamp(1.125rem,.98rem + .69vw,1.5rem)}.mt-m-l{margin-top:clamp(1.6875rem,1.19rem + 2.41vw,3rem)}.ml-auto{margin-left:auto}.mr-auto{margin-right:auto}.mt-2xs-xs{margin-top:clamp(.5625rem,.35rem + 1.03vw,1.125rem)}.mb-xl-2xl{margin-bottom:clamp(3.375rem,2.38rem + 4.83vw,6rem)}.pb-xl-2xl{padding-bottom:clamp(3.375rem,2.38rem + 4.83vw,6rem)}.p-m-2xl{padding-block:clamp(2rem,.3891rem + 7.2398vw,6rem)}.pt-m-2xl{padding-top:clamp(2rem,.3891rem + 7.2398vw,6rem)}.pb-m-2xl{padding-bottom:clamp(2rem,.3891rem + 7.2398vw,6rem)}.mb-3xs{margin-bottom:clamp(.3125rem,.29rem + .11vw,.375rem)}.mt-m{margin-top:clamp(1.6875rem,1.47rem + 1.03vw,2.25rem)}.mt-3xl{margin-top:clamp(5rem,3.8462rem + 5.1282vw,10rem)}.mb-m-l{margin-bottom:clamp(1.6875rem,1.19rem + 2.41vw,3rem)}.pb-m-l{padding-bottom:clamp(1.25rem,.8239rem + 2.1307vw,2.1875rem)}.p-s-l{padding:clamp(1.125rem,.41rem + 3.45vw,3rem)}.p-m-l{padding:clamp(1rem,.2958rem + 2.2535vw,3rem)}.p-s-xl{padding:clamp(1.125rem,-0.16rem + 6.21vw,4.5rem)}.p-m{padding:clamp(1.6875rem,1.47rem + 1.03vw,2.25rem)}.p-s{padding:clamp(1.125rem,.98rem + .69vw,1.5rem)}.pb-l-xl{padding-bottom:clamp(2.25rem,1.4rem + 4.14vw,4.5rem)}.pt-l-xl{padding-top:clamp(2.25rem,1.4rem + 4.14vw,4.5rem)}.pb-s-l{padding-bottom:clamp(1.125rem,.41rem + 3.45vw,3rem)}.pb-l-2xl{padding-bottom:clamp(2.25rem,.83rem + 6.9vw,6rem)}.btn{color:#fff;padding:20px 35px;border-radius:8px;transition:all .2s ease-in-out;display:inline-flex;align-items:center;justify-items:center;justify-content:center;cursor:pointer;position:relative;text-decoration:none;overflow:hidden;position:relative;white-space:nowrap;box-shadow:none;border:none}.btn--small{padding:5px}.btn--wr__min{display:flex;gap:20px}@media(max-width: 768px){.btn--wr__min{flex-wrap:wrap}.btn--wr__min>*{flex-grow:1;flex-basis:100%}}.btn:has(>svg){gap:8px}.btn:has(>svg):hover .arrow-icon{transform:translateX(0.25rem)}.btn--100{width:100%}.btn--dark{background-color:#1c1c1c}.btn--dark:hover{outline:1px solid #1c1c1c;background-color:#3d3d3c}.btn--contrast{background-color:var(--purple)}.btn--contrast:hover{background-color:#6405be}.btn--light{background:none;color:#fff;outline:1px solid #fff}.btn--light:hover{outline:1px solid #1c1c1c;background-color:rgba(246,246,246,.3)}.btn--fit{width:fit-content}.btn--ig{background-color:#1c1c1c}.btn--ig:hover{background:linear-gradient(to right, #ff3019 0%, #c90477 100%);box-shadow:0px 10px 30px rgba(0,0,0,.1)}.btn--ig:hover svg{transform:translateX(45px);padding-right:0;color:#fff;fill:#fff}.btn--ig:hover span{transform:translateX(30px);opacity:0}.btn__container{display:flex;margin-top:20px;gap:20px}.btn:has(>svg) svg{fill:var(--purple);width:24px;height:24px;transition:all .2s ease-in-out}.btn span{align-self:center;transform:translateX(0px);transition:all .2s ease-in-out;opacity:1}.btn--tt{background-color:#1c1c1c}.btn--tt:hover{background:linear-gradient(to right, #25f4ee 0%, #fe2c55 100%);box-shadow:0px 10px 30px rgba(0,0,0,.1)}.btn--tt:hover svg{transform:translateX(25px);padding-right:0;color:#fff;fill:#fff}.btn--tt:hover span{transform:translateX(30px);opacity:0}button:disabled,.btn:disabled{cursor:not-allowed;pointer-events:all !important}.card{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);border-radius:1rem;border:1px solid;overflow:hidden;display:flex;flex-direction:column;position:relative;color:inherit;transition:transform .3s ease,box-shadow .3s ease;height:fit-content;padding:clamp(1rem,.8846rem + .5128vw,1.5rem)}.card.selected{border:2px solid var(--purple);transform:scale(1.02);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)}.card.selected .background-blob-2{transform:translateX(-20%) translateY(1rem)}.card-title{display:flex;align-items:center;gap:.375rem}.background-blob-2{position:absolute;border-radius:9999px;width:24rem;height:24rem;filter:blur(110px);mix-blend-mode:normal;transition:transform .5s ease;z-index:-1}.background-blob-2{top:-12rem;left:50%;transform:translateX(-50%);background-color:#c081ff}.card-number{display:flex;align-items:flex-start}.number{font-size:3.75rem;font-weight:400;letter-spacing:-0.05em;color:inherit}.beats-container{gap:var(--space-s)}
