.card-swap-container{transform-origin:50%;perspective:900px;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.card-swap-container--anchor-br{transform-origin:100% 100%;inset:auto 0 0 auto;transform:translate(5%,20%)}.card{border:1px solid var(--color-border-light,#e5e7eb);transform-style:preserve-3d;will-change:transform;backface-visibility:hidden;background:#fff;border-radius:16px;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 4px 6px -1px #0b3d910f,0 12px 24px -4px #0b3d911a}@media (max-width:768px){.card-swap-container{transform:translate(-50%,-50%)scale(.85)}.card-swap-container--anchor-br{transform:scale(.75)translate(25%,25%)}}@media (max-width:480px){.card-swap-container{transform:translate(-50%,-50%)scale(.7)}.card-swap-container--anchor-br{transform:scale(.55)translate(25%,25%)}}
.icon-btns{grid-gap:5em;grid-template-columns:repeat(2,1fr);margin:auto;padding:3em 0;display:grid;overflow:visible}.icon-btn{perspective:24em;width:4.5em;height:4.5em;transform-style:preserve-3d;-webkit-tap-highlight-color:transparent;cursor:pointer;background-color:#0000;border:none;outline:none;position:relative}.icon-btn__back,.icon-btn__front,.icon-btn__label{transition:opacity .3s cubic-bezier(.83,0,.17,1),transform .3s cubic-bezier(.83,0,.17,1)}.icon-btn__back,.icon-btn__front{border-radius:1.25em;width:100%;height:100%;position:absolute;top:0;left:0}.icon-btn__back{transform-origin:100% 100%;will-change:transform;display:block;transform:rotate(15deg);box-shadow:.5em -.5em .75em #17181c26}.icon-btn__front{-webkit-backdrop-filter:blur(.75em);-moz-backdrop-filter:blur(.75em);transform-origin:80%;will-change:transform;background-color:#ffffff26;display:flex;box-shadow:inset 0 0 0 .1em #ffffff4d}.icon-btn__icon{justify-content:center;align-items:center;width:1.5em;height:1.5em;margin:auto;display:flex}.icon-btn__icon svg{width:100%;height:100%}.icon-btn__label{white-space:nowrap;text-align:center;opacity:0;color:#0f1729;font-size:1em;font-weight:600;line-height:2;position:absolute;top:100%;left:0;right:0;transform:translateY(0)}.icon-btn:focus-visible .icon-btn__back,.icon-btn:hover .icon-btn__back{transform:rotate(25deg)translate3d(-.5em,-.5em,.5em)}.icon-btn:focus-visible .icon-btn__front,.icon-btn:hover .icon-btn__front{transform:translateZ(2em)}.icon-btn:focus-visible .icon-btn__label,.icon-btn:hover .icon-btn__label{opacity:1;transform:translateY(20%)}@media (min-width:768px){.icon-btns{grid-template-columns:repeat(3,1fr)}}.icon-btns--how-it-works{grid-gap:3.5em 4em;max-width:36rem;padding:2em 0 3.5em}@media (min-width:768px){.icon-btns--how-it-works{grid-gap:4em 5em;max-width:42rem}}
.cta-btn{cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;justify-content:center;align-items:center;gap:.625rem;font-family:inherit;font-weight:600;line-height:1.2;text-decoration:none;transition:transform .22s cubic-bezier(.34,1.2,.64,1),box-shadow .22s,background .22s,color .18s,border-color .18s;display:inline-flex;position:relative}.cta-btn:focus-visible{outline-offset:3px;outline:2px solid #0b3d91}.cta-btn:active:not(:disabled){transform:translateY(1px)scale(.99)}.cta-btn:disabled{opacity:.55;cursor:not-allowed}.cta-btn--browse{color:#fff;background:linear-gradient(152deg,#ff7a1a 0%,#ff6a00 42%,#e85a00 100%);border-radius:12px 12px 20px;padding:.875rem 1.25rem .875rem 1.5rem;box-shadow:inset 0 1px #ffc1078c,0 4px #c44a00,0 8px 24px #ff6a0047}.cta-btn--browse:before{content:"";border-radius:inherit;opacity:0;pointer-events:none;background:linear-gradient(105deg,#0000 40%,#ffffff24 50%,#0000 60%);transition:opacity .25s;position:absolute;inset:0}.cta-btn--browse:hover{box-shadow:inset 0 1px #ffc107a6,0 4px #c44a00,0 12px 32px #ff6a0059}.cta-btn--browse:hover:before{opacity:1}.cta-btn--browse .cta-btn__icon-wrap{background:#ffffff2e;border-radius:8px;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;margin-left:.15rem;transition:transform .25s cubic-bezier(.34,1.3,.64,1);display:flex}.cta-btn--browse:hover .cta-btn__icon-wrap{transform:translate(3px)}.cta-btn--register{color:#0b3d91;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border:1px solid #0b3d9124;border-radius:4px 14px 14px 4px;padding:.875rem 1.5rem .875rem 1.35rem;box-shadow:4px 0 #ffc107,0 2px 8px #0b3d910f}.cta-btn--register:hover{background:#fff;border-color:#0b3d9147;box-shadow:4px 0 #ffc107,0 4px 16px #0b3d911a}.cta-btn--register .cta-btn__hint{letter-spacing:.08em;text-transform:uppercase;color:#ff6a00;margin-right:.35rem;font-size:.65rem;font-weight:700}.cta-btn--submit{color:#fff;background:linear-gradient(#0e4599 0%,#0b3d91 100%);border-radius:10px;justify-content:space-between;width:100%;min-height:3rem;padding:.75rem 1.25rem;overflow:hidden;box-shadow:0 0 0 1px #ff6a0059,0 4px 14px #0b3d9159}.cta-btn--submit:after{content:"";background:linear-gradient(90deg,#ffc107,#ff6a00,#ffc107) 0 0/200% 100%;height:3px;animation:4s infinite cta-submit-edge;position:absolute;bottom:0;left:0;right:0}@keyframes cta-submit-edge{0%,to{background-position:0%}50%{background-position:100%}}.cta-btn--submit:hover{background:linear-gradient(#0f4da8 0%,#0c4196 100%);box-shadow:0 0 0 1px #ff6a0080,0 6px 20px #0b3d9166}.cta-btn--submit .cta-btn__label{text-align:left;flex-direction:column;align-items:flex-start;gap:.1rem;display:flex}.cta-btn--submit .cta-btn__label-main{font-size:.9375rem}.cta-btn--submit .cta-btn__label-sub{opacity:.75;letter-spacing:.02em;font-size:.6875rem;font-weight:500}.cta-btn--submit .cta-btn__icon-wrap{background:#ff6a00f2;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;margin-left:auto;transition:transform .25s;display:flex}.cta-btn--submit:hover .cta-btn__icon-wrap{transform:scale(1.08)}.cta-btn--reset{color:#fff;background:#0b3d91;border-radius:10px;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;box-shadow:0 2px 8px #0b3d9140}.cta-btn--reset:hover{background:#082f6e}.cta-btn--categories{color:#0b3d91;background:0 0;border-radius:0;padding:.65rem .25rem;font-size:.9375rem}.cta-btn--categories .cta-btn__text{padding-bottom:3px;position:relative}.cta-btn--categories .cta-btn__text:after{content:"";transform-origin:0;background:linear-gradient(90deg,#ff6a00,#ffc107);width:100%;height:2px;transition:transform .3s cubic-bezier(.34,1.2,.64,1);position:absolute;bottom:0;left:0;transform:scaleX(.35)}.cta-btn--categories:hover .cta-btn__text:after{transform:scaleX(1)}.cta-btn--categories .cta-btn__icon-wrap{color:#ff6a00;border:1.5px solid #0b3d9133;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;transition:border-color .2s,background .2s,transform .25s cubic-bezier(.34,1.3,.64,1);display:flex}.cta-btn--categories:hover .cta-btn__icon-wrap{background:#fff4eb;border-color:#ff6a00;transform:translate(4px)}.cta-btn--full{width:100%}.cta-btn--min{min-width:11.25rem}
