@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ubuntu/v21/4iCs6KVjbNBYlgoKcg72j00.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ubuntu/v21/4iCs6KVjbNBYlgoKew72j00.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ubuntu/v21/4iCs6KVjbNBYlgoKcw72j00.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ubuntu/v21/4iCs6KVjbNBYlgoKfA72j00.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ubuntu/v21/4iCs6KVjbNBYlgoKcQ72j00.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ubuntu/v21/4iCs6KVjbNBYlgoKfw72.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoCxCvjvWyNL4U.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoCxCvjtGyNL4U.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoCxCvjvGyNL4U.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoCxCvjs2yNL4U.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoCxCvjvmyNL4U.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/ubuntu/v21/4iCv6KVjbNBYlgoCxCvjsGyN.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{font-family:Ubuntu,sans-serif}.cta-button{background-color:#665bec;color:#fff;padding:10px 15px;text-decoration:none;border-radius:5px;border-color:transparent;transition:background-color .3s;font-size:16px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;margin:0 auto;white-space:nowrap}.cta-button:hover{background-color:#776ce9}.normal-button{padding:10px 15px;text-decoration:none;color:#313131;border-radius:5px;border-style:solid;border-width:1px;border-color:#cacaca;transition:color .3s;font-size:16px;font-weight:700;background-color:#fff;box-shadow:0 10px 10px #0000;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap}.normal-button:hover{background-color:#801de7;color:#fff}.text-button{color:var(--color-font-dark-600);cursor:pointer;text-decoration:none;transition:opacity .2s}.text-button:hover{color:var(--color-font-dark-800);text-decoration:underline}.separator{height:1px;background-color:#e9e9e9;width:100%}.floating-button{padding:10px 15px;text-decoration:none;color:#4a4a4a;border-radius:5px;transition:color .3s;font-size:12px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap}.floating-button:hover{background-color:#801de7;color:#fff}.clickable{cursor:pointer}.hbox-center{display:flex;flex-direction:row;justify-content:center;align-items:center;text-align:center}.vbox-center{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.center-w500{max-width:500px;margin:0 auto}.center-w750{max-width:750px;margin:0 auto}.center-w1300{max-width:1300px;margin:0 auto}h1{font-size:52px;color:#000;font-weight:700;margin:0}h2{font-size:36px;color:#000;font-weight:700;margin:0}h3{font-size:24px;font-weight:700;margin:0}.p-large{font-size:20px;color:#6b7288;line-height:1.4;margin:0}.p-medium{font-size:16px;color:#6b7288;line-height:1.4;margin:0}.p-small{font-size:14px;color:#6b7288;line-height:1.4;margin:0}.highlight{color:#665bec}.elevated{background:#fff;border-radius:12px;box-shadow:0 10px 10px #0003;padding:30px;text-align:left}.form-card{background:#fff;border-radius:12px;box-shadow:0 10px 10px #0003;padding:30px;max-width:500px;text-align:left}.form-card .title{font-size:22px;font-weight:700;margin-bottom:10px}.form-card .subtitle{color:var(--color-font-dark-400);font-size:14px;margin-bottom:30px;margin-top:0}.form-card .form-group{display:flex;flex-direction:column;margin-bottom:25px;flex:1;min-width:0}.form-card .form-row{display:flex;flex-direction:row;justify-content:space-between;gap:20px}.form-card label{font-size:14px;font-weight:700;margin-bottom:10px}.form-card input,textarea,select{border:1px solid #d1d5db;border-radius:8px;padding:10px 12px;font-size:14px;color:#111827;background-color:#fafafa;transition:border-color .2s,box-shadow .2s}.form-card input:focus,textarea:focus,select:focus{border-color:#6366f1;background-color:#fff;outline:none;box-shadow:0 0 0 3px #6366f133}.form-card input::placeholder,textarea::placeholder{color:#9ca3af}.form-card textarea{resize:vertical;min-height:30px;max-height:200px}.payment-method{background:#fff;border-radius:12px;border-width:1px;border-color:#ddd;border-style:solid;padding:20px}.payment-details-container{margin-top:20px}.subform-card{background:#fff;border-radius:12px;border-width:1px;border-color:#ddd;border-style:solid;padding:30px}.subform-card h3{margin-top:0;margin-bottom:5px}.subform-card h4{color:#4a4a4a;margin-top:5px;font-weight:400}.subform-container{display:flex;flex-direction:column;gap:20px}:root{--color-font-light-0: #bdbdbd;--color-font-light-200: #e0e0e0;--color-font-light-400: #eeeeee;--color-font-light-600: #f5f5f5;--color-font-light-800: #fafafa;--color-font-light-1000: #ffffff;--color-font-dark-0: #9e9e9e;--color-font-dark-200: #757575;--color-font-dark-400: #616161;--color-font-dark-600: #424242;--color-font-dark-800: #212121;--color-font-dark-1000: #000000;--color-font-highlight: #776ce9}.vspace-1{height:1px}.vspace-2{height:2px}.vspace-3{height:3px}.vspace-10{height:10px}.vspace-20{height:20px}.vspace-30{height:30px}.vspace-40{height:40px}.vspace-50{height:50px}.vspace-60{height:60px}.vspace-80{height:80px}.vspace-100{height:100px}.hspace-5{width:5px}.hspace-10{width:10px}.hspace-20{width:20px}.hspace-50{width:50px}.hspace-80{width:80px}.hspace-100{width:100px}.hspace-max{width:100%}.pad-50{padding:50px}
