.ar-refer{padding:100px 0}.ar-refer__grid{align-items:start;display:grid;gap:32px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ar-refer__intro{padding-top:24px}.ar-refer__title{font-size:clamp(32px,3.2vw,46px);font-weight:300;line-height:1.15;margin:6px 0 24px}.ar-refer__copy,.ar-refer__copy p{color:var(--ar-text-muted);font-size:17px;line-height:1.7;margin:0 0 16px;max-width:600px}.ar-refer__reward{align-items:flex-end;background:linear-gradient(180deg,#0d0d0d,#1c1a17 55%,#2a2621);border:1px solid hsla(0,0%,100%,.12);border-radius:16px;display:flex;flex-wrap:nowrap;gap:20px;margin-top:56px;padding:30px 28px 30px 38px}.ar-refer__amount{background:linear-gradient(90deg,#fff,#d6d7f4 32%,#f3dcb4 68%,#f2c29a);-webkit-background-clip:text;background-clip:text;flex:0 0 auto;font-size:clamp(46px,4.6vw,64px);font-weight:300;letter-spacing:-.02em;line-height:1;white-space:nowrap;-webkit-text-fill-color:transparent;color:#f4f1ec}.ar-refer__amount sup{font-size:.55em;font-weight:300;margin-left:2px;position:relative;top:-.12em;vertical-align:top;-webkit-text-fill-color:#ee9a78;color:#ee9a78}.ar-refer__reward-note{color:#fff;flex:1 1 auto;font-size:clamp(15px,1.25vw,18px);font-weight:700;line-height:1.35;min-width:0;padding-bottom:6px}.ar-refer__card{background:linear-gradient(170deg,#121110,#1d1b18 45%,#26231e);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;min-height:200px;padding:40px 40px 44px}.ar-refer__card .form-title:empty{display:none}.ar-refer__card form{column-gap:20px;display:grid;font-family:var(--ar-font);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ar-refer__card form>*{grid-column:1/-1;min-width:0;order:3}.ar-refer__card form>.ar-refer__group,.ar-refer__card form>.hs-form-field,.ar-refer__card form>fieldset{order:0}.ar-refer__card form>.hs-form-field,.ar-refer__card form>fieldset{grid-column:auto}.ar-refer__card form>.hs-fieldtype-booleancheckbox,.ar-refer__card form>.hs-fieldtype-checkbox,.ar-refer__card form>.hs-fieldtype-file,.ar-refer__card form>.hs-fieldtype-radio,.ar-refer__card form>.hs-fieldtype-select,.ar-refer__card form>.hs-fieldtype-textarea,.ar-refer__card form>fieldset.form-columns-2,.ar-refer__card form>fieldset.form-columns-3,.ar-refer__card form>fieldset:has(.hs-fieldtype-booleancheckbox),.ar-refer__card form>fieldset:has(.hs-fieldtype-checkbox),.ar-refer__card form>fieldset:has(.hs-fieldtype-file),.ar-refer__card form>fieldset:has(.hs-fieldtype-radio),.ar-refer__card form>fieldset:has(.hs-fieldtype-select),.ar-refer__card form>fieldset:has(textarea){grid-column:1/-1}.ar-refer__card form>.hs-fieldtype-file,.ar-refer__card form>fieldset:has(.hs-fieldtype-file){order:1}.ar-refer__card form>.hs-fieldtype-select,.ar-refer__card form>fieldset:has(.hs-fieldtype-select){order:2}.ar-refer__card form>.hs-richtext,.ar-refer__card form>.hs_recaptcha{grid-column:1/-1}.ar-refer__card form>[style*="display: none"],.ar-refer__card form>input[type=hidden]{display:none!important}.ar-refer__card .hs-form-field .input,.ar-refer__card fieldset .input{margin-right:0!important}.ar-refer__group{order:0}.ar-refer__card form>fieldset{border:0;grid-column:auto;margin:0;max-width:none!important;min-width:0;padding:0}.ar-refer__card form>fieldset:has(.hs-fieldtype-file){grid-column:1/-1;order:1}.ar-refer__card form>fieldset.form-columns-2,.ar-refer__card form>fieldset.form-columns-3,.ar-refer__card form>fieldset:has(.hs-fieldtype-booleancheckbox),.ar-refer__card form>fieldset:has(.hs-fieldtype-checkbox),.ar-refer__card form>fieldset:has(.hs-fieldtype-select),.ar-refer__card form>fieldset:has(textarea){grid-column:1/-1}.ar-refer__card form>fieldset:has(.hs-fieldtype-select){order:2}.ar-refer__card form>fieldset:not(:has(.hs-form-field:not([style*=none]))){display:none}.ar-refer__card .hs-form-field,.ar-refer__card fieldset>div{float:none!important;width:100%!important}.ar-refer__card fieldset .input{margin-right:0!important}.ar-refer__group{color:var(--ar-text);font-size:14px;font-weight:700;grid-column:1/-1;letter-spacing:.01em;margin:4px 0 20px;text-transform:uppercase}.ar-refer__group~.ar-refer__group{margin-top:6px}.ar-refer__card .hs-form-field{margin-bottom:22px}.ar-refer__card .hs-form-field>label{color:var(--ar-text-muted);display:block;font-size:11px;letter-spacing:.2em;line-height:1.4;margin-bottom:12px;text-transform:uppercase}.ar-refer__card .hs-form-required{color:var(--ar-text-muted);margin-left:4px}.ar-refer__card .hs-field-desc{color:var(--ar-text-muted);font-size:12px;margin:-4px 0 8px}.ar-refer__card .hs-input:not([type=checkbox]):not([type=radio]):not([type=file]){background:#1a1918;border:1px solid hsla(0,0%,100%,.09);border-radius:8px;box-shadow:none;color:var(--ar-text);font:15px var(--ar-font);height:50px;max-width:none;outline:none;padding:0 18px;transition:border-color .2s ease;width:100%!important}.ar-refer__card textarea.hs-input{height:120px!important;padding:14px 16px!important;resize:vertical}.ar-refer__card .hs-input::placeholder{color:hsla(37,27%,94%,.4)}.ar-refer__card select.hs-input.hs-input.hs-input.hs-input{appearance:none;-webkit-appearance:none;background-color:#1a1918;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' fill='none' stroke='%23bdb6ab' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.2'%3E%3Cpath d='m1 1 5 5 5-5'/%3E%3C/svg%3E");background-position:right 20px center;background-repeat:no-repeat;cursor:pointer;padding-left:24px!important;padding-right:44px!important}.ar-refer__card select.hs-input option{background:#1c1915;color:var(--ar-text)}.ar-refer__card .hs-input:focus{border-color:var(--ar-border-warm)!important}.ar-refer__card .hs-input.invalid.error{border-color:rgba(232,135,106,.6)!important}.ar-refer__card .ar-file-wrap{position:relative}.ar-refer__card .ar-file-wrap input[type=file]{cursor:pointer;height:100%;inset:0;opacity:0;position:absolute;width:100%;z-index:2}.ar-refer__card .ar-file{align-items:center;background:transparent;border:1px dashed hsla(0,0%,100%,.3);border-radius:8px;display:flex;gap:16px;justify-content:space-between;min-height:60px;padding:0 20px;transition:border-color .2s ease,background .2s ease}.ar-refer__card .ar-file-wrap:hover .ar-file{background:rgba(227,185,122,.03);border-color:rgba(227,185,122,.55)}.ar-refer__card .ar-file__text{color:var(--ar-text);font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ar-refer__card .ar-file__btn{color:var(--ar-gold);flex-shrink:0;font-size:12px;font-weight:400;letter-spacing:.2em;text-transform:uppercase}.ar-refer__card .hs-error-msgs{list-style:none;margin:6px 0 0;padding:0}.ar-refer__card .hs-error-msg,.ar-refer__card .hs-main-font-element{color:#e8876a;font-size:12px}.ar-refer__card .hs-richtext,.ar-refer__card .legal-consent-container{color:var(--ar-text-muted);font-size:12px;line-height:1.6}.ar-refer__card .legal-consent-container a{color:var(--ar-gold)}.ar-refer__card .hs_submit .actions{margin-top:14px}.ar-refer__card .ar-submit{display:block;position:relative}.ar-refer__card .ar-submit__icon{color:#141414;left:calc(50% - 3px + var(--ar-tw, 120px)/2);line-height:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.ar-refer__card .ar-submit .hs-button{padding-right:26px}.ar-refer__card .hs-button{background:linear-gradient(90deg,#fff,#c9ccef 28%,#f4ddb0 58%,#eec493 76%,#e8866a);border:0;border-radius:4px;color:#141414;cursor:pointer;font:700 15px var(--ar-font);height:52px;letter-spacing:0;text-transform:none;transition:transform .2s ease,box-shadow .2s ease;white-space:normal;width:100%}.ar-refer__card .hs-button:hover{box-shadow:0 10px 24px rgba(232,135,106,.25);transform:translateY(-1px)}.ar-refer__card .submitted-message{color:var(--ar-text);font-size:16px;line-height:1.6}@media (max-width:991px){.ar-refer{padding:72px 0}.ar-refer__grid{gap:40px;grid-template-columns:minmax(0,1fr)}.ar-refer__intro{padding-top:0}.ar-refer__reward{margin-top:32px;max-width:560px}}@media (max-width:575px){.ar-refer{padding:56px 0}.ar-refer__card{padding:28px 20px 24px}.ar-refer__card form{grid-template-columns:minmax(0,1fr)}.ar-refer__card form>.hs-form-field,.ar-refer__card form>fieldset{grid-column:1/-1}.ar-refer__reward{flex-wrap:wrap;gap:10px;padding:24px}.ar-refer__reward-note{flex-basis:100%;padding-bottom:0}}