.ak-complaint,.ak-complaint *{box-sizing:border-box}.ak-complaint{background:#f3f4f6;color:#17202e;font:16px/1.75 Inter,Arial,sans-serif;margin:0}.ak-complaint a{color:#fb553c;text-underline-offset:4px}.ak-complaint button,.ak-complaint input,.ak-complaint select,.ak-complaint textarea{font:inherit}.ak-complaint button{cursor:pointer}.ak-complaint button:disabled{cursor:wait;opacity:.55}.ak-complaint [hidden]{display:none!important}.ak-complaint :focus-visible{outline:3px solid #fb553c;outline-offset:4px}.ak-complaint{margin:auto;max-width:1160px;padding:64px 32px 80px}.ak-complaint .intro{margin:0 auto 48px;max-width:800px;text-align:center}.ak-complaint .eyebrow{color:#687180;font-size:13px;margin:0 0 16px}.ak-complaint h1{font-size:48px;letter-spacing:-1.8px;line-height:1.06;margin:0 0 24px}.ak-complaint h2{font-size:25px;letter-spacing:-.5px;line-height:1.25;margin:0 0 12px}.ak-complaint h3{font-size:16px;margin:0}.ak-complaint p{margin:0 0 18px}.ak-complaint .lead{color:#4a5567;font-size:18px;line-height:28px}.ak-complaint .layout{align-items:start;display:grid;gap:42px;grid-template-columns:270px minmax(0,1fr)}.ak-complaint .aside{color:#566173;font-size:14px;padding-top:22px}.ak-complaint .aside h2{color:#1f2937;font-size:19px}.ak-complaint .timing{list-style:none;margin:22px 0 30px;padding:0}.ak-complaint .timing li{border-left:2px solid #dce1e6;padding:0 0 22px 18px}.ak-complaint .timing li:last-child{padding-bottom:0}.ak-complaint .timing b{color:#1f2937;display:block}.ak-complaint .aside details{border-top:1px solid #dce1e6;padding-top:18px}.ak-complaint .aside summary{color:#1f2937;cursor:pointer;font-weight:700}.ak-complaint .aside details p{margin-top:12px}.ak-complaint .card{background:#fff;border-radius:20px;box-shadow:0 3px 18px rgba(17,24,39,.027);overflow:hidden}.ak-complaint .steps{border-bottom:1px solid #e8ebee;color:#6b7280;display:flex;font-size:12px;gap:18px;list-style:none;margin:0;padding:26px 34px}.ak-complaint .steps li{align-items:center;display:flex;flex:1;gap:8px;line-height:1.4}.ak-complaint .steps span{border:1px solid #dce1e6;border-radius:50%;display:grid;flex-shrink:0;height:26px;place-items:center;width:26px}.ak-complaint .steps [aria-current]{color:#17202e;font-weight:700}.ak-complaint .steps [aria-current] span{background:#fb553c;border-color:#fb553c;color:#fff}.ak-complaint .panel{padding:32px 34px 0}.ak-complaint .sub{color:#687180;font-size:14px;margin-bottom:26px}.ak-complaint .choices{border:0;display:grid;gap:12px;margin:0;padding:0}.ak-complaint .choices legend{font-size:14px;font-weight:700;margin-bottom:12px}.ak-complaint .choice{border:1px solid #dce1e6;border-radius:12px;cursor:pointer;display:grid;gap:12px;grid-template-columns:20px 1fr;line-height:1.5;padding:16px}.ak-complaint .choice:has(input:checked){background:#fff8f5;border-color:#fb553c}.ak-complaint .choice input{accent-color:#fb553c;height:17px;margin:5px 0 0;width:17px}.ak-complaint .choice b{font-size:15px}.ak-complaint .choice small{color:#657084;display:block;font-size:13px;margin-top:4px}.ak-complaint .notice{background:#f3f5f7;border-radius:10px;color:#4d586a;font-size:13px;margin:20px 0;padding:14px 16px}.ak-complaint .field{margin-top:22px}.ak-complaint .field label{display:block;font-size:14px;font-weight:700;margin-bottom:7px}.ak-complaint .optional{color:#687180;font-size:12px;font-weight:400}.ak-complaint .hint{color:#687180;font-size:12px;line-height:1.6;margin:6px 0 0}.ak-complaint input[type=email],.ak-complaint input[type=text],.ak-complaint select,.ak-complaint textarea{background:#fff;border:1px solid #cfd5dd;border-radius:8px;color:#17202e;line-height:1.5;min-width:0;padding:11px 12px;width:100%}.ak-complaint textarea{min-height:170px;resize:vertical}.ak-complaint input:focus,.ak-complaint select:focus,.ak-complaint textarea:focus{outline:2px solid #fb553c;outline-offset:1px}.ak-complaint input[aria-invalid=true],.ak-complaint select[aria-invalid=true],.ak-complaint textarea[aria-invalid=true]{background:snow;border-color:#b42318}.ak-complaint .error{color:#b42318;font-size:13px;margin:6px 0 0}.ak-complaint .two{display:grid;gap:16px;grid-template-columns:1fr 1fr}.ak-complaint .check{align-items:flex-start;cursor:pointer;display:flex;font-size:14px;gap:10px}.ak-complaint .check input{accent-color:#fb553c;flex-shrink:0;height:17px;margin-top:6px;width:17px}.ak-complaint .check b{display:block}.ak-complaint .upload{background:#fafbfc;border:1px dashed #c4ccd6;border-radius:10px;display:block;padding:18px}.ak-complaint .upload input{font-size:13px;max-width:100%}.ak-complaint input::file-selector-button{background:#eef1f4;border:0;border-radius:5px;color:#273142;cursor:pointer;font:inherit;margin-right:10px;padding:8px 12px}.ak-complaint .actions{align-items:center;display:flex;gap:18px;justify-content:space-between;padding:28px 34px 32px}.ak-complaint .primary,.ak-complaint .secondary{border:0;border-radius:8px;font-size:14px;font-weight:700;padding:12px 22px}.ak-complaint .primary{background:#fb553c;color:#fff}.ak-complaint .primary:hover{background:#f93c1f}.ak-complaint .secondary{background:#f1f3f5;color:#566173}.ak-complaint .footnote{color:#687180;font-size:12px;line-height:1.6;padding:0 34px 28px}.ak-complaint .summary{margin:22px 0 0}.ak-complaint .summary div{border-bottom:1px solid #e8ebee;padding:13px 0}.ak-complaint .summary dt{color:#687180;font-size:12px}.ak-complaint .summary dd{font-size:14px;margin:3px 0 0;overflow-wrap:anywhere;white-space:pre-wrap}.ak-complaint .summary-error{background:#fff1ef;border-radius:10px;color:#b42318;font-size:14px;margin-bottom:20px;padding:14px}.ak-complaint .success{padding:40px 34px}.ak-complaint .success .icon{color:#d84c37;font-size:26px;margin-bottom:16px}.ak-complaint .bottom{color:#687180;font-size:12px;margin:30px auto 0;max-width:720px;text-align:center}.ak-complaint .counter{text-align:right}.ak-complaint .honeypot{height:1px;left:-10000px;overflow:hidden;position:absolute;width:1px}.ak-complaint .file-list{font-size:12px;overflow-wrap:anywhere;white-space:pre-line}.ak-complaint .sr{clip:rect(0,0,0,0);height:1px;overflow:hidden;position:absolute;width:1px}@media (max-width:850px){.ak-complaint .layout{grid-template-columns:1fr}.ak-complaint .aside{order:2;padding:0 12px}.ak-complaint .timing{display:flex;gap:20px}.ak-complaint .timing li{flex:1}.ak-complaint .intro{margin-bottom:30px}.ak-complaint .layout{gap:28px}}@media (max-width:540px){.ak-complaint{padding:34px 16px 50px}.ak-complaint h1{font-size:36px;letter-spacing:-1px}.ak-complaint .lead{font-size:16px}.ak-complaint .panel{padding:24px 20px 0}.ak-complaint .actions{padding:24px 20px}.ak-complaint .footnote{padding:0 20px 24px}.ak-complaint .steps{font-size:11px;gap:8px;padding:20px}.ak-complaint .steps li{gap:5px}.ak-complaint .steps span{height:22px;width:22px}.ak-complaint .two{gap:0;grid-template-columns:1fr}.ak-complaint .timing{display:block}.ak-complaint .choice{padding:14px}.ak-complaint .primary,.ak-complaint .secondary{padding:12px 15px}.ak-complaint .success{padding:30px 20px}}.ak-complaint .commitments{color:#1f2937;font-size:14px;margin-top:26px}.ak-complaint .timing{margin-top:14px}.ak-complaint .actions{justify-content:flex-end}.ak-complaint .actions #back{margin-right:auto}.ak-complaint .check,.ak-complaint .field label.check{align-items:flex-start;display:flex;font-weight:400;gap:10px}.ak-complaint .check input{flex:0 0 17px;margin-top:5px}.ak-complaint .warning{display:grid;gap:12px;grid-template-columns:22px minmax(0,1fr)}.ak-complaint .warning-icon{color:#a66616;flex-shrink:0;height:22px;margin-top:2px;width:22px}.ak-complaint .warning p{margin:0 0 14px}.ak-complaint .warning .error{margin:8px 0 0}.ak-complaint .warning .check{font-size:13px}.ak-complaint .warning .check input{margin-top:4px}.ak-complaint .card.is-complete .steps{display:none}.ak-complaint .success{overflow:hidden;padding:45px 38px 42px;position:relative;text-align:center}.ak-complaint .success-art{display:block;height:142px;margin:0 auto 20px;width:190px}.ak-complaint .success-badge{align-items:center;background:#fff2ec;border-radius:30px;color:#ad452a;display:inline-flex;font-size:11px;font-weight:700;gap:7px;letter-spacing:.8px;margin:0 0 19px;padding:5px 12px;text-transform:uppercase}.ak-complaint .success-badge:before{background:#fb553c;border-radius:50%;content:"";height:5px;width:5px}.ak-complaint .success h2{font-size:32px;letter-spacing:-.9px;line-height:1.17;margin:0 auto 16px;max-width:430px}.ak-complaint .success-message{color:#647083;font-size:15px;line-height:25px;margin:0 auto 26px;max-width:430px}.ak-complaint .success-note{background:#f5f6f8;border-radius:12px;color:#566173;font-size:13px;line-height:22px;margin:0 auto 28px;max-width:440px;padding:19px 22px}.ak-complaint .success-note strong{color:#263142;display:block;font-size:14px;margin-bottom:5px}.ak-complaint .success-note p{margin:0}.ak-complaint .success-followup{display:grid;gap:15px;grid-template-columns:1fr 1fr;margin-top:16px}.ak-complaint .success-followup div+div{border-left:1px solid #dce1e6}.ak-complaint .success-followup b{color:#263142;display:block;font-size:17px;letter-spacing:-.3px}.ak-complaint .success .primary{align-items:center;display:inline-flex;gap:20px}.ak-complaint .success-close{color:#7a8390;font-size:12px;margin:20px 0 0}@media (max-width:540px){.ak-complaint .success{padding:30px 22px}.ak-complaint .success-art{height:118px;width:158px}.ak-complaint .success h2{font-size:28px}.ak-complaint .success-note{padding:18px 15px}.ak-complaint .success-followup{gap:10px}.ak-complaint .success-followup b{font-size:15px}}.ak-complaint-page{background:#f3f4f6;padding-top:4rem}

/*# sourceMappingURL=complaint.css.map*/