@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700&family=Oswald:wght@300;400;500;600;700&display=swap");.floreal-embed{background:transparent;color:#1e293b;font-family:Montserrat,system-ui,sans-serif;min-height:100vh}.gc-teal{--gc-teal:#10565b}.gc-shell{max-width:48rem;margin:0 auto;padding:2rem 1rem}.gc-shell--narrow{max-width:42rem}.gc-card{background:#ffffff;border:1px solid #f1f5f9;border-radius:.75rem;box-shadow:0 10px 15px -3px rgb(0 0 0/.1),0 4px 6px -4px rgb(0 0 0/.1);overflow:hidden}.gc-header{position:relative;overflow:hidden;background:#10565b;color:#ffffff;padding:2rem;text-align:center}.gc-header__inner{position:relative;z-index:1}.gc-header h1{font-family:Oswald,sans-serif;font-weight:700;font-size:2.25rem;line-height:1.1;text-transform:uppercase;letter-spacing:.025em;margin:0 0 .5rem}.gc-header p{margin:0;font-weight:300;font-size:1.125rem;color:rgb(236 253 245/.9)}.gc-header:after,.gc-header:before{content:"";position:absolute;border-radius:9999px;background:rgb(255 255 255/.05)}.gc-header:before{top:0;left:0;width:8rem;height:8rem;transform:translate(-50%,-50%)}.gc-header:after{bottom:0;right:0;width:12rem;height:12rem;transform:translate(33%,33%)}.gc-body{padding:2rem;display:flex;flex-direction:column;gap:2.5rem}.gc-rule{border:0;border-top:1px solid #f1f5f9;margin:0}.gc-step{display:flex;flex-direction:column;gap:1.25rem}.gc-step__head{display:flex;align-items:center;gap:.75rem}.gc-step__number{flex-shrink:0;width:2rem;height:2rem;border-radius:9999px;background:#10565b;color:#ffffff;display:flex;align-items:center;justify-content:center}.gc-step__number,.gc-step__title{font-family:Oswald,sans-serif;font-weight:700}.gc-step__title{font-size:1.125rem;text-transform:uppercase;letter-spacing:.025em;color:#1e293b;margin:0}.gc-step__hint{font-size:.75rem;color:#94a3b8;margin:.125rem 0 0}.gc-amounts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.gc-amount{padding:1rem .5rem;border:2px solid #e2e8f0;border-radius:.5rem;background:#ffffff;color:#1e293b;font-weight:700;font-size:1.25rem;cursor:pointer;transition:background-color .2s,border-color .2s,color .2s}.gc-amount:hover{border-color:#10565b;color:#10565b}.gc-amount[aria-pressed=true]{background:#10565b;border-color:#10565b;color:#ffffff;box-shadow:0 4px 6px -1px rgb(0 0 0/.1)}.gc-or{display:flex;align-items:center;gap:.75rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8}.gc-or:after,.gc-or:before{content:"";flex:1;border-top:1px solid #f1f5f9}.gc-custom{position:relative;max-width:20rem;margin:0 auto;width:100%}.gc-custom__sign{position:absolute;left:1rem;top:50%;transform:translateY(-50%);font-size:1.125rem;font-weight:700;color:#94a3b8;pointer-events:none}.gc-custom__input{width:100%;padding:.75rem 1rem .75rem 2.5rem;text-align:center;font-size:1.25rem;font-weight:700;color:#1e293b;background:#ffffff;border:2px solid #e2e8f0;border-radius:.5rem}.gc-custom--active .gc-custom__input,.gc-custom--active .gc-custom__sign{color:#10565b}.gc-custom--active .gc-custom__input{border-color:#10565b}.gc-custom__input::-webkit-inner-spin-button,.gc-custom__input::-webkit-outer-spin-button{appearance:none;margin:0}.gc-custom__input{-moz-appearance:textfield}.gc-fields{display:grid;grid-template-columns:1fr;gap:1.25rem}@media (min-width:768px){.gc-fields--two{grid-template-columns:repeat(2,minmax(0,1fr))}}.gc-label{display:block;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#1e293b;margin-bottom:.5rem}.gc-required{color:#e50038}.gc-input{width:100%;padding:.75rem 1rem;background:#ffffff;color:#1e293b;border:1px solid #cbd5e1;border-radius:.5rem;font-family:inherit;font-size:1rem}.gc-input::placeholder{color:#94a3b8}.gc-custom__input:focus,.gc-input:focus{outline:none;border-color:#10565b;box-shadow:0 0 0 3px rgb(16 86 91/.12)}.gc-counter{margin-top:.25rem;text-align:right;font-size:.75rem;color:#94a3b8}.gc-hint{display:flex;align-items:flex-start;gap:.375rem;margin:.5rem 0 0;font-size:.75rem;color:#64748b}.gc-hint svg{flex-shrink:0;width:1rem;height:1rem;color:#10565b}.gc-submit{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:.75rem;padding:1rem 2rem;background:#e50038;color:#ffffff;border:0;border-radius:9999px;font-family:Oswald,sans-serif;font-weight:700;font-size:1.125rem;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;box-shadow:0 10px 15px -3px rgb(229 0 56/.25);transition:background-color .2s,box-shadow .2s,transform .2s}.gc-submit:hover:not(:disabled){background:#c40030;transform:translateY(-2px);box-shadow:0 20px 25px -5px rgb(229 0 56/.3)}.gc-submit:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.gc-back{width:100%;margin-top:1rem;padding:.5rem 1.5rem;background:none;border:0;color:#64748b;font-family:inherit;font-weight:500;font-size:.875rem;text-transform:uppercase;letter-spacing:.025em;cursor:pointer}.gc-back:hover:not(:disabled){color:#10565b}.gc-trust{margin:1rem 0 0;text-align:center;font-size:.75rem;color:#94a3b8}.gc-alert{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;background:rgb(229 0 56/.08);border-left:4px solid #e50038;color:#9f1239;font-size:.875rem}.gc-alert svg{flex-shrink:0;width:1.25rem;height:1.25rem;color:#e50038}.gc-pay-header{background:#10565b;color:#ffffff;padding:1.5rem}.gc-pay-header h2{display:flex;align-items:center;gap:.75rem;margin:0;font-family:Oswald,sans-serif;font-weight:700;font-size:1.5rem;text-transform:uppercase;letter-spacing:.025em}.gc-pay-header h2 svg{width:1.5rem;height:1.5rem;opacity:.8}.gc-pay-header p{margin:.25rem 0 0;font-weight:300;color:rgb(236 253 245/.9)}.gc-mollie{margin-bottom:2rem;display:flex;flex-direction:column;gap:1rem;min-height:3rem}.gc-center{display:flex;align-items:center;justify-content:center;min-height:24rem;padding:1rem;text-align:center}.gc-spinner{width:3rem;height:3rem;border:4px solid #f1f5f9;border-top-color:#e50038;border-radius:9999px;animation:gc-spin .8s linear infinite;margin:0 auto 1rem}.gc-spinner--small{width:1.25rem;height:1.25rem;border-width:2px;border-color:#ffffff rgb(255 255 255/.35) rgb(255 255 255/.35);margin:0}@keyframes gc-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.gc-spinner{animation-duration:2s}.gc-submit:hover:not(:disabled){transform:none}}.gc-status{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:#64748b;font-weight:500}.gc-summary{margin:0;display:flex;flex-direction:column;border-top:1px solid #e2e8f0}.gc-summary>div{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.875rem 0;border-bottom:1px solid #e2e8f0}.gc-summary dt{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#64748b}.gc-summary dd{margin:0;font-weight:600;color:#1e293b;text-align:right}.gc-summary__code{font-family:Courier New,monospace;font-size:1.25rem;letter-spacing:.08em;color:#10565b}a.gc-submit{text-decoration:none}