*{box-sizing:border-box}body{font-family:Inter,sans-serif;font-size:16px;line-height:24px;color:#101828;margin:0;padding:0;background:#f5f5f5}.layout{min-height:100vh;display:flex;flex-direction:column}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 16px;display:flex}@media (min-width: 768px){.container{padding:0 24px}}@media (min-width: 992px){.container{max-width:960px}}@media (min-width: 1200px){.container{max-width:1140px}}@media (min-width: 1440px){.container{max-width:1440px}}main{flex:1;display:flex;flex-direction:column;align-items:center;margin:auto;padding:30px 8px;background:#f5f5f5}main main{padding:0 6px}@media (min-width: 768px){main{padding:0 0 100px}}main>.container{position:relative;z-index:2;flex:1;padding:16px;border-radius:16px;border:1px solid #eaecf0;background:#fff;box-shadow:0 1px 3px #1018281a}@media (min-width: 768px){main>.container{padding:48px}}main>.container form{display:flex;flex-direction:column;align-items:flex-start;gap:24px;width:100%;justify-content:center}main>.container form>section{width:100%;display:flex}#form-container{background:#fff;border-radius:12px;width:100%;display:flex;align-items:flex-start;flex-wrap:wrap}.form-col{display:flex;flex-direction:column;gap:24px;width:100%;flex:1 0 0}@media (min-width: 768px){.form-col{min-width:400px}}.title{display:flex;flex-direction:column;gap:8px}.title h2{color:#101828;font-size:28px;font-weight:600;line-height:120%;letter-spacing:-.4px;margin:0}@media (min-width: 768px){.title h2{font-size:32px;letter-spacing:-.64px}}.fields{display:flex;flex-direction:column;gap:16px;width:100%}@media (min-width: 768px){.fields{flex-direction:row;gap:24px}}.col{flex:1;display:flex;flex-direction:column;gap:16px;width:100%}.form-field{display:flex;flex-direction:column;gap:8px;width:100%}.form-field label{color:#101828;font-size:18px;font-weight:400;line-height:150%}.form-field input,.form-field textarea{display:flex;padding:12px;align-items:center;gap:10px;align-self:stretch;border-radius:6px;border:1px solid #eaecf0;color:#667085;font-size:16px;font-weight:400;line-height:150%;width:100%;transition:all .2s}.form-field input:hover,.form-field textarea:hover{border:1px solid #d0d5dd}.form-field input:focus,.form-field textarea:focus,.form-field input:focus-within,.form-field textarea:focus-within{border:1px solid #116999;box-shadow:0 0 0 4px #e8f0f5;outline:none}.form-field.has-error input,.form-field.has-error textarea{border:1px solid #fda29b}.form-field.has-error input:focus,.form-field.has-error textarea:focus,.form-field.has-error input:focus-within,.form-field.has-error textarea:focus-within{border:1px solid #fda29b;box-shadow:0 0 0 4px #feecec}.form-field span{display:none;margin-top:-4px}.form-field.has-error span{display:block;color:#f04438;font-size:14px;font-weight:400;line-height:20px}.btn{font-size:18px;font-weight:600;line-height:28px;padding:10px 24px;border-radius:8px;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:8px;transition:all .2s}.btn.primary{background:#2566ed;color:#fff;border:none;width:100%;justify-content:center}.btn.primary:hover{background:#1d4ed8}.btn.primary:active{background:#1e40af}.btn.outlined{border:1px solid #2566ed;color:#2566ed;background:#fff}.btn.outlined:hover{background:#e8f0f5;text-decoration:none}.btn.outlined:active,.btn.outlined:focus,.btn.outlined:focus-visible{background:#fff;box-shadow:0 0 0 4px #e8f0f5;outline:0}.btn>img{height:24px}#end-container{margin-top:24px;display:flex;flex-direction:column;gap:24px;align-items:flex-start;width:100%}@media (min-width: 768px){#end-container{gap:48px}}.divider{height:1px;background:#eaecf0;width:100%;margin:0;border-top:1px solid #eaecf0}.shadow{margin:0 auto;max-width:100%;width:100%;position:relative;background:linear-gradient(90deg,#44ff9a -.55%,#44b0ff 22.86%,#8b44ff 48.36%,#f64 73.33%,#ebff70 99.34%);filter:blur(35px);z-index:1}@media (min-width: 768px){.shadow{max-width:720px}}@media (min-width: 992px){.shadow{max-width:960px}}@media (min-width: 1200px){.shadow{max-width:1000px}}@media (min-width: 1440px){.shadow{max-width:1350px}}main>.shadow:nth-child(1){margin-bottom:-30px}main>.shadow:nth-child(3){margin-top:-30px}header{width:100%;padding:8px 16px;background:#fff;border-bottom:1px solid #eaecf0;margin-bottom:24px}@media (min-width: 768px){header{padding:14px 80px;margin-bottom:48px}}header .container{justify-content:space-between;align-items:center;flex-wrap:wrap;gap:24px}header .container>a>img{height:48px}@media (min-width: 768px){header .container>a>img{height:64px}}header .container .header-links-mobile{display:flex;gap:16px;align-items:center;flex-wrap:wrap;justify-content:center;text-decoration:none}@media (min-width: 768px){header .container .header-links-mobile{display:none}}header .container .header-links-mobile>a{color:#101828;font-size:18px;font-weight:600;line-height:28px;text-decoration:none}header .container .header-links-mobile>a:hover{text-decoration:underline}header .container .header-links{display:none}@media (min-width: 768px){header .container .header-links{display:flex}}.header-links{display:flex;gap:16px;align-items:center;flex-wrap:wrap;justify-content:center;flex-direction:column}@media (min-width: 768px){.header-links{gap:24px;flex-direction:row}}.header-links>a:not(.btn){color:#101828;font-size:18px;font-weight:600;line-height:28px;text-decoration:none}.header-links>a:not(.btn):hover{text-decoration:underline}footer{width:100%;padding:24px 0 12px;background:#fff;border-top:1px solid #eaecf0}@media (min-width: 768px){footer{padding:14px 80px}}footer .container{flex-direction:column;gap:40px}@media (min-width: 768px){footer .container{gap:14px}}footer .container #footer-top{display:flex;justify-content:center;flex-direction:column;align-items:center;flex-wrap:wrap;gap:24px}@media (min-width: 768px){footer .container #footer-top{justify-content:space-between;flex-direction:row}}footer .container #footer-top>a>img{height:64px}footer .container #footer-bottom{display:flex;padding:12px 0;align-items:center;border-top:1px solid #eaecf0;flex-wrap:wrap;gap:8px;justify-content:center;flex-direction:column}@media (min-width: 768px){footer .container #footer-bottom{justify-content:space-between;flex-direction:row}}footer .container #footer-bottom>p{color:#98a2b3;font-size:16px;font-weight:400;line-height:150%;order:2}@media (min-width: 768px){footer .container #footer-bottom>p{order:1}}footer .container #footer-bottom>.footer-bottom-links{display:flex;gap:24px;order:1}footer .container #footer-bottom>.footer-bottom-links>a{color:#98a2b3;font-size:16px;font-weight:400;line-height:150%;text-decoration:none}footer .container #footer-bottom>.footer-bottom-links>a:hover{text-decoration:underline}#file-container{display:flex;flex-direction:column;align-items:flex-start;gap:24px;align-self:stretch;width:100%;border-radius:12px;background:#fff;padding:24px}#message-container{display:flex;flex-direction:column;width:100%;border-radius:12px;background:#fff;padding:24px;margin-top:24px}.files-title{display:flex;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch}.files-title h2{color:#101828;font-size:28px;font-weight:600;line-height:120%;letter-spacing:-.4px;margin:0}@media (min-width: 768px){.files-title h2{font-size:32px;letter-spacing:-.64px}}.files-title p{color:#101828;font-size:18px;font-weight:400;line-height:28px}.files-title p span{color:#116999;font-size:18px;font-weight:400;line-height:28px}.files{display:flex;align-items:flex-start;gap:16px;flex-wrap:wrap;width:100%}.file{display:flex;min-width:auto;width:100%;max-width:100%;padding:8px;justify-content:space-between;align-items:center;border-radius:16px;border:1px solid #eaecf0;gap:15px}@media (min-width: 768px){.file{min-width:350px;width:auto}}.file .file-data{display:flex;align-items:center;gap:8px;align-self:stretch}.file .file-data .file-icon{display:flex}.file .file-data .file-info{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;align-self:stretch}.file .file-data .file-info .files-title{color:#101828;font-size:18px;font-weight:600;line-height:28px}.file .file-data .file-info .files-size{color:#667085;font-size:14px;font-weight:400;line-height:150%}.file .file-data .file-info .files-progress-container{height:2px;align-items:center;border-radius:2px;background:#eaecf0;width:100%;min-width:160px}.file .file-data .file-info .files-progress-container .files-progress{width:0;height:2px;border-radius:2px;background:#116999}.file .close-container img{cursor:pointer}#dropzone{display:flex;padding:109px 0;justify-content:center;border-radius:6px;border:2px dashed #c9c9c9;background:#f9fafb;align-self:stretch;width:100%;cursor:pointer}#dropzone .dropzone-content{display:flex;flex-direction:column;align-items:center;gap:8px}#dropzone .dropzone-content div{color:#101828;font-size:18px;font-weight:600;line-height:28px}#dropzone .dropzone-content label{color:#116999;font-size:16px;font-weight:400;line-height:150%;cursor:pointer}#dropzone .dropzone-content label:hover{text-decoration:underline}@media (max-width: 767px){.xs-only{display:block}.hidden-xs{display:none}}@media (min-width: 768px){.xs-only{display:none}.hidden-xs{display:block}}@media (min-width: 992px){.hidden-xs{display:flex}}#hero{display:flex;flex-direction:column;padding-bottom:40px;background:#f5f5f5}@media (min-width: 768px){#hero{gap:48px;padding:48px 16px 60px}}#hero>.container{flex-direction:column;gap:24px;padding:0 10px}@media (min-width: 768px){#hero>.container{gap:36px}}@media (min-width: 992px){#hero>.container{gap:48px}}#hero>.container>h1{color:#101828;text-align:center;font-weight:600;font-size:42px;line-height:40px;letter-spacing:-.72px}@media (min-width: 768px){#hero>.container>h1{font-size:60px;line-height:60px;letter-spacing:-1.3px}}@media (min-width: 992px){#hero>.container>h1{font-size:96px;line-height:96px;letter-spacing:-1.92px}}#hero>.container>h1>span{background:linear-gradient(93deg,#7cd4fd 21.5%,#116999 102.79%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:600;font-size:44px;line-height:44px;letter-spacing:-.72px}@media (min-width: 768px){#hero>.container>h1>span{font-size:60px;line-height:60px;letter-spacing:-1.3px}}@media (min-width: 992px){#hero>.container>h1>span{font-size:96px;line-height:96px;letter-spacing:-1.92px}}#hero>.container>p{color:#667085;text-align:center;font-weight:400;font-size:15px;line-height:150%}@media (min-width: 768px){#hero>.container>p{font-size:18px}}#hero>.container>p a:hover{text-decoration:underline}.paypal-btn{display:flex;width:100%;max-width:400px;margin:0 auto;padding:10px;justify-content:center;align-items:center;border-radius:8px;background-color:#fcba03;text-decoration:none}.paypal-btn.btn-disabled{background-color:#ccc;cursor:not-allowed;pointer-events:none}.paypal-btn.btn-disabled>img{filter:grayscale(100%)}#security{display:flex;flex-direction:column;gap:16px;justify-content:center;align-items:center;border-top:1px solid #dee2e6;margin-top:20px;padding-top:20px}#security>img{max-width:180px;border:1px solid #ccc;opacity:.5}#security>small{padding-top:7px;font-size:10px;opacity:.5}.p-Input,.p-CardNumberInput,.p-Select{position:relative;display:flex;align-items:center;width:100%;border:1px solid #dee2e6;border-radius:4px;background-color:#fff}.p-Input-input,.p-Select-select{width:100%;padding:10px;font-size:16px;border:none;background:none;outline:none}.p-FieldLabel{display:block;margin-bottom:5px;font-size:14px}.p-Field{margin-bottom:15px}.p-GridCell{padding:0 5px}.p-Grid{margin-bottom:15px}#payment-form{max-width:450px;margin:0 auto}#payment-form #end-container{margin-top:20px}#payment-form #end-container p{margin-bottom:15px;text-align:center;color:#6d6e78}.checkout-container{display:flex;width:auto;flex-direction:column;gap:20px;padding:16px 24px 24px}.checkout-header{padding-bottom:16px;display:flex;justify-content:space-between}.checkout-header h2{font-size:24px;text-align:center;font-weight:700;color:#6d6e78}.checkout-header small{font-size:20px;text-align:center;font-weight:400;color:#6d6e78}.checkout-info{color:#6d6e78;border-bottom:1px solid #dee2e6;padding-bottom:16px;margin-bottom:10px}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert-error{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}
