.support-page{background:var(--paper);min-height:100vh}.support-shell{grid-template-columns:minmax(0,.82fr) minmax(470px,1.18fr);align-items:start;gap:9vw;min-height:calc(100svh - 76px);padding:110px 6vw 125px;display:grid}.support-intro{position:sticky;top:120px}.support-intro .section-label{color:var(--pink-dark)}.support-intro h1{letter-spacing:-.075em;margin:24px 0 32px;font-size:clamp(68px,8vw,118px);font-weight:550;line-height:.84}.support-intro>p:not(.section-label){color:#5d5d5d;max-width:550px;font-size:17px;line-height:1.65}.support-status{border-top:2px solid var(--ink);letter-spacing:.16em;align-items:center;gap:12px;margin-top:55px;padding-top:22px;font-size:9px;font-weight:950;display:flex}.support-status i{background:var(--green);border:1px solid var(--ink);border-radius:50%;width:10px;height:10px}.support-form,.support-confirmation{border:2px solid var(--ink);box-shadow:14px 14px 0 var(--green), 28px 28px 0 var(--pink);background:#fff;padding:clamp(36px,5vw,68px)}.support-form-heading{border-bottom:2px solid var(--ink);flex-direction:column;gap:17px;padding-bottom:34px;display:flex}.support-form-heading span,.support-confirmation>span{color:var(--pink-dark);letter-spacing:.17em;font-size:9px;font-weight:950}.support-form-heading strong{letter-spacing:-.055em;max-width:620px;font-size:clamp(38px,4vw,61px);line-height:.95}.support-form label{letter-spacing:.06em;text-transform:uppercase;margin-top:28px;font-size:10px;font-weight:950;display:block}.support-form label b{color:var(--pink-dark)}.support-form input,.support-form select,.support-form textarea{width:100%;color:var(--ink);background:var(--paper);font:inherit;text-transform:none;border:1px solid #aaa;border-radius:0;outline:0;margin-top:10px;padding:15px 16px;font-size:14px;font-weight:650;line-height:1.45}.support-form input,.support-form select{min-height:56px}.support-form textarea{resize:none}.support-form input:focus,.support-form select:focus,.support-form textarea:focus{border-color:var(--ink);box-shadow:0 0 0 3px var(--green)}.support-submit{width:100%;min-height:68px;color:var(--ink);background:var(--pink);border:2px solid var(--ink);font:inherit;cursor:pointer;justify-content:space-between;align-items:center;margin-top:34px;padding:0 24px;font-size:12px;font-weight:950;display:flex}.support-confirmation{flex-direction:column;justify-content:center;min-height:520px;display:flex}.support-confirmation h2{letter-spacing:-.07em;margin:22px 0 18px;font-size:clamp(62px,7vw,104px);line-height:.86}.support-confirmation p{color:#666;max-width:480px}.support-confirmation button{width:fit-content;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;margin-top:28px;padding:0 0 4px;font-size:11px;font-weight:900}@media (max-width:900px){.support-shell{grid-template-columns:1fr}.support-intro{position:static}}@media (max-width:640px){.support-shell{gap:55px;min-height:0;padding:72px 5vw 95px}.support-intro h1{font-size:68px}.support-form,.support-confirmation{box-shadow:8px 8px 0 var(--green), 16px 16px 0 var(--pink);padding:34px 24px}}
