:where(.cr) h1,:where(.cr) h2,:where(.cr) h3,:where(.cr) p,:where(.cr) ul,:where(.cr) li{margin:0;padding:0}:where(.cr) ul{list-style:none}.cr{color:var(--ink);padding-bottom:clamp(30px,3.8vw,60px);position:relative}.cr-tile{color:#a99dff;background:linear-gradient(#3a3096b3,#1c184ee0);border:1px solid #8278f066;border-radius:13px;flex:none;place-items:center;width:clamp(44px,4.65vw,70px);height:clamp(44px,4.65vw,70px);display:grid;box-shadow:inset 0 0 12px #7868ff29}.cr-tile svg{width:50%;height:50%}.cr-tile--lg{width:clamp(48px,4.9vw,74px);height:clamp(48px,4.9vw,74px)}.cr-tile--md{border-radius:12px;width:clamp(46px,4.73vw,72px);height:clamp(46px,4.73vw,72px)}.cr-hero{height:42.9vw;min-height:520px;padding:clamp(104px,8.9vw,134px) 20px 0 clamp(24px,8.08vw,124px);position:relative}.cr-scene{z-index:0;pointer-events:none;width:100%;height:auto;position:absolute;top:0;right:0}.cr-scene--photo{object-fit:cover;object-position:right center;height:100%;-webkit-mask-image:linear-gradient(90deg,#0000 38%,#000 62%);mask-image:linear-gradient(90deg,#0000 38%,#000 62%)}.cr-copy{z-index:2;max-width:45vw;position:relative}.cr-kicker{font-size:var(--fs-kicker);letter-spacing:.22em;color:#a98bff;font-weight:500;margin-bottom:clamp(8px,.8vw,12px)!important}.cr-copy h1{font-size:var(--fs-display);letter-spacing:-.015em;color:#fff;font-weight:700;line-height:1.05}.cr-copy h1 span{background:linear-gradient(90deg,#8a5cff 0%,#b78cff 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.cr-lead{max-width:24.6em;font-size:var(--fs-lead);color:#e6e8f6;line-height:1.47;margin-top:clamp(12px,1.15vw,18px)!important}.cr-mini{flex-wrap:wrap;gap:clamp(14px,1.9vw,28px);margin-top:clamp(20px,2.6vw,40px);display:flex}.cr-mini li{align-items:center;gap:clamp(10px,1.06vw,16px);display:flex}.cr-mini h3{font-size:var(--fs-h3);color:#fff;font-weight:500}.cr-mini p{font-size:var(--fs-body);color:#b9bedb;line-height:1.5;margin-top:clamp(2px,.3vw,5px)!important}.cr-main{z-index:3;grid-template-columns:648fr 466fr;gap:clamp(12px,1.14vw,18px);padding:0 clamp(14px,4vw,62px);display:grid;position:relative}.cr-card{background:linear-gradient(#0c0e26bd,#080a1ccc);border:1px solid #6e7cc83d;border-radius:18px;padding:clamp(18px,1.96vw,30px) clamp(16px,2.2vw,33px) clamp(18px,2.4vw,36px)}.cr-card h2{font-size:var(--fs-subtitle);color:#fff;font-weight:600;line-height:1.2}.cr-sub{color:#cfd3ea;font-size:clamp(14px,1.26vw,19px);line-height:1.6;margin-top:clamp(6px,.55vw,9px)!important}.cr-apply{padding-left:clamp(16px,2.94vw,44px);padding-right:clamp(16px,2.2vw,33px)}.cr-apply .cr-sub{max-width:34em}.cr-why{padding-right:clamp(14px,1.5vw,22px)}.cr-form{grid-template-columns:1fr 1fr;gap:clamp(8px,1vw,13px);margin:clamp(14px,1.4vw,21px) 0 0 clamp(-10px,-.65vw,-6px);display:grid}.cr-field{background:linear-gradient(#0e102ca6,#090b20b3);border:1px solid #6e7cc84d;border-radius:12px;align-items:flex-start;min-height:clamp(68px,6.37vw,96px);padding:clamp(8px,.9vw,14px) clamp(8px,.82vw,12px) clamp(7px,.75vw,11px) 0;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}.cr-field:focus-within{border-color:#9687ffb3;box-shadow:0 0 0 3px #7864ff29}.cr-field.is-bad{border-color:#ff788ca6}.cr-field__ico{color:#aeb4dd;flex:none;align-self:center;width:clamp(40px,4.25vw,64px);height:clamp(17px,1.7vw,25px)}.cr-field__in{letter-spacing:-.04em;color:#c9cdf3;place-items:center;font-size:clamp(18px,1.9vw,28px);font-weight:800;display:grid}.cr-field__body{flex-direction:column;flex:1;min-width:0;display:flex}.cr-field b{color:#fff;font-size:clamp(11.5px,1.06vw,16px);font-weight:600;line-height:1.25}.cr-field input[type=text],.cr-field input[type=email],.cr-field input[type=url],.cr-select select{width:100%;height:clamp(32px,2.94vw,44px);font:inherit;color:#d9dcf2;background:#080a1ecc;border:0;border-radius:6px;outline:0;margin-top:clamp(4px,.5vw,8px);padding:0 clamp(8px,.82vw,12px);font-size:clamp(12px,1.06vw,16px)}.cr-field input::placeholder{color:#646a96}.cr-select{display:block;position:relative}.cr-select select{appearance:none;cursor:pointer;color:#b9b4ff;padding-right:34px}.cr-select select option{color:#e6e8f6;background:#0c0e2c}.cr-select svg{color:#c9cdf3;pointer-events:none;width:clamp(14px,1.3vw,20px);height:clamp(14px,1.3vw,20px);position:absolute;bottom:clamp(9px,.9vw,14px);right:clamp(8px,.8vw,12px)}.cr-field em{color:#ff9aa9;margin-top:5px;font-size:clamp(11px,.92vw,13.5px);font-style:normal}.cr-field--cv{grid-column:1/-1;min-height:clamp(92px,9.15vw,138px);padding-right:clamp(10px,1.2vw,18px)}.cr-file{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.cr-file:focus-visible+.cr-drop{border-color:#a58bff}.cr-drop{text-align:center;cursor:pointer;background:#080a1e99;border:1px dashed #828cd780;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:clamp(52px,5.4vw,80px);margin-top:clamp(6px,.6vw,9px);padding:8px 12px;transition:border-color .2s,background .2s;display:flex}.cr-drop:hover{background:#14143c99;border-color:#aa9bffd9}.cr-drop span{color:#e6e8f6;overflow-wrap:anywhere;font-size:clamp(13px,1.22vw,18px)}.cr-drop small{color:#9aa0c6;font-size:clamp(10.5px,.98vw,14.5px)}.cr-drop.has-file span{color:#cfc6ff}.cr-submit{height:48px;font:inherit;font-size:var(--fs-btn);color:#fff;cursor:pointer;background:linear-gradient(#8d72ff 0%,#6a4cf5 100%);border:1px solid #cdc0ff80;border-radius:999px;grid-column:1/-1;justify-content:center;align-items:center;gap:clamp(8px,.9vw,13px);margin-top:clamp(4px,.5vw,8px);font-weight:500;transition:transform .2s,box-shadow .2s,opacity .2s;display:flex;box-shadow:0 0 28px #8264ff73,inset 0 1px #ffffff47}.cr-submit svg{width:1.1em;height:1.1em}.cr-submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 0 40px #8c70ff99,inset 0 1px #ffffff47}.cr-submit:disabled{opacity:.7;cursor:progress}.cr-fail{text-align:center;color:#ff9aa9;grid-column:1/-1;font-size:clamp(12px,1.06vw,15px)}.cr-done{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:clamp(28px,4vw,60px) 0 clamp(10px,2vw,30px);display:flex}.cr-done h3{font-size:var(--fs-h3);color:#fff;font-weight:600}.cr-done p{max-width:30em;font-size:var(--fs-body);color:#cfd3ea;line-height:1.55}.cr-why ul{margin-top:clamp(14px,1.9vw,28px)}.cr-why li{align-items:center;gap:clamp(14px,1.96vw,30px);padding:clamp(8px,.82vw,12px) 0 clamp(14px,1.5vw,22px);display:flex}.cr-why li+li{border-top:1px solid #7882d233;padding-top:clamp(10px,1.1vw,16px)}.cr-why li:last-child{padding-bottom:0}.cr-why h3{font-size:var(--fs-h3);color:#fff;font-weight:600}.cr-why li p{max-width:30em;font-size:var(--fs-body);color:#c3c8e4;line-height:1.45;margin-top:clamp(3px,.35vw,5px)!important}.cr-values{z-index:3;padding:clamp(18px,1.8vw,28px) clamp(14px,5.96vw,90px) 0;position:relative}.cr-values h2{font-size:var(--fs-subtitle);color:#fff;font-weight:600}.cr-values__sub{color:#c4c8e4;font-size:clamp(13px,1.22vw,18px);margin-top:clamp(4px,.5vw,8px)!important}.cr-values ul{grid-template-columns:265fr 256fr 258fr 254fr;gap:clamp(10px,1.14vw,17px);margin-top:clamp(12px,1.2vw,18px);display:grid}.cr-values li{background:linear-gradient(#0e102c8c,#090b1e99);border:1px solid #6e7cc833;border-radius:12px;align-items:center;gap:clamp(10px,1.1vw,17px);min-height:clamp(80px,7.9vw,119px);padding:0 clamp(2px,.2vw,3px) 0 clamp(12px,1.39vw,21px);display:flex}.cr-values h3{font-size:var(--fs-h3);color:#fff;font-weight:600}.cr-values li p{font-size:var(--fs-body);color:#b4b9d6;line-height:1.5;margin-top:clamp(3px,.4vw,6px)!important}@media (max-width:1000px){.cr-main{grid-template-columns:1fr}.cr-values ul{grid-template-columns:1fr 1fr}.cr-copy{max-width:58vw}}@media (max-width:760px){.cr-hero{flex-direction:column;height:auto;min-height:0;padding:104px 20px 0;display:flex}.cr-scene{order:2;width:175%;max-width:none;margin:6px 0 -4vw -75%;position:relative;right:auto}.cr-copy,.cr-lead{max-width:none}.cr-form{grid-template-columns:1fr;margin-left:-8px;margin-right:-8px}.cr-values ul{grid-template-columns:1fr}}
