@import url('https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@600;700;800&family=DM+Sans:wght@400;500;600;700&family=Caveat:wght@600&display=swap');
body:has(.sc-page){background:#fdfcfa}main:has(.sc-page)>.breadcrumb{display:none}.sc-page{position:relative;isolation:isolate;background:#fdfcfa;color:#171426;padding:145px 0 50px;font:16px/1.75 'DM Sans',sans-serif}.sc-page:before{content:"";position:absolute;inset:0;z-index:-1;background:url('../images/dots.svg') center top/1600px auto;opacity:.3;pointer-events:none}.sc-page *{box-sizing:border-box}.sc-wrap{max-width:1280px;margin:auto;padding-inline:40px}.sc-intro{text-align:center;max-width:850px;margin:0 auto 55px}.sc-eyebrow{font-size:11px;letter-spacing:2px;font-weight:700;color:#5147e8}.sc-page h1{font:800 clamp(39px,4.5vw,62px)/1.2 'Plus Jakarta Sans',sans-serif;letter-spacing:-2px;word-spacing:5px;margin:20px 0 25px;color:#151126}.sc-page mark{background:#ece5ff;color:inherit;border-radius:8px;padding:0 8px}.sc-intro>p{font-size:19px;line-height:1.7;color:#6d6b80;max-width:660px;margin:0 auto 22px}.sc-note{font:600 25px/1.4 Caveat,cursive;color:#7055ca}.sc-info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:22px;margin-bottom:70px}.sc-info{display:flex;gap:20px;align-items:center;border:1px solid #e7e3ef;background:#ffffffd9;border-radius:18px;padding:28px;min-width:0}.sc-icon{display:grid;place-items:center;width:56px;height:56px;background:#eee8ff;color:#7049e9;border-radius:16px;font-size:28px;flex:none}.sc-page .sc-info h2{font:800 18px/1.4 'Plus Jakarta Sans',sans-serif;color:#171426;margin:0 0 7px}.sc-info p{font-size:14px;color:#716b83;margin:0;overflow-wrap:anywhere}.sc-layout{display:grid;grid-template-columns:1fr 1.2fr;align-items:center;gap:75px}.sc-copy>h2{font:800 43px/1.25 'Plus Jakarta Sans',sans-serif;letter-spacing:-1.5px;word-spacing:3px;color:#171426;margin:18px 0 23px}.sc-copy>p{font-size:18px;line-height:1.8;color:#6f6a80;margin-bottom:32px}.sc-help{display:flex;gap:18px;align-items:flex-start;margin:25px 0}.sc-help>i{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:#efebff;color:#7051e6;font-size:27px;flex:none}.sc-help h3{font:700 16px/1.5 'Plus Jakarta Sans',sans-serif;color:#251e37;margin:0 0 8px}.sc-help p{font-size:14px;line-height:1.8;color:#756e86;margin:0}.sc-docs{display:inline-flex;align-items:center;gap:12px;color:#403cff;text-decoration:none;font-size:14px;font-weight:600;margin-top:15px;min-height:44px}.sc-form-card{padding:38px;border:1px solid #e5e1ee;border-radius:24px;background:#fff;box-shadow:0 15px 45px #2c224d05}.sc-form-card h2{font:800 27px/1.4 'Plus Jakarta Sans',sans-serif;color:#171426;letter-spacing:-.8px;word-spacing:2px;margin:0 0 8px}.sc-form-intro{color:#7a7488;font-size:14px;margin:0 0 28px}.sc-fields{display:grid;grid-template-columns:1fr 1fr;gap:22px 18px}.sc-wide{grid-column:1/-1}.sc-fields label{display:block;font-size:13px;color:#332b47;font-weight:600;margin-bottom:9px}.sc-fields label span{color:#8061cf}.sc-fields input,.sc-fields textarea{display:block;width:100%;min-width:0;border:1px solid #dfdeeb;border-radius:9px;background:#fff;padding:13px 15px;font:14px/1.5 'DM Sans',sans-serif;color:#241d37}.sc-fields input{height:51px}.sc-fields textarea{resize:vertical;min-height:145px}.sc-fields :is(input,textarea)::placeholder{color:#9790a4}.sc-fields :is(input,textarea):focus{outline:3px solid #403cff22;border-color:#6c5eea}.sc-fields input[readonly]{background:#f7f6fb}.sc-captcha:empty{display:none}.sc-submit{display:flex;justify-content:center;align-items:center;gap:20px;width:100%;min-height:54px;border:0;border-radius:9px;background:#403cff;color:white;font:700 15px 'DM Sans',sans-serif;margin-top:24px;cursor:pointer}.sc-submit:hover{background:#302bd0}.sc-submit i{font-size:23px}.sc-page a:focus-visible,.sc-page button:focus-visible{outline:3px solid #403cff;outline-offset:4px}@media(max-width:1000px){.sc-layout{gap:35px}.sc-form-card{padding:28px}.sc-wrap{padding-inline:28px}.sc-copy>h2{font-size:36px}}@media(max-width:760px){.sc-page{padding-top:110px}.sc-wrap{padding-inline:22px}.sc-intro{text-align:left;margin-bottom:35px}.sc-page h1{font-size:39px;letter-spacing:-1.4px}.sc-intro>p{font-size:17px}.sc-info-grid{margin-bottom:45px;gap:15px}.sc-info{padding:23px}.sc-layout{grid-template-columns:1fr;gap:30px}.sc-copy>h2{font-size:35px}.sc-form-card{padding:25px 22px}.sc-fields{grid-template-columns:1fr}.sc-wide{grid-column:auto}.sc-fields input,.sc-fields textarea{font-size:16px}}
