.partner-application-page{min-height:100vh;padding:72px 20px;background:#f7f5ef;color:#1d2a24}.partner-application-card{width:min(100%,860px);margin:0 auto;padding:clamp(28px,5vw,56px);border:1px solid #ded9cd;border-radius:20px;background:#fff;box-shadow:0 18px 48px rgba(27,48,37,.08)}.partner-application-eyebrow{margin:0 0 12px;color:#36734d;font-size:.8rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.partner-application-card h1{margin:0;font-size:clamp(2rem,5vw,3.4rem);line-height:1.08}.partner-application-intro,.partner-application-success>p:not(.partner-application-eyebrow){max-width:650px;margin:18px 0 32px;color:#516158;line-height:1.6}.partner-application-form{display:grid;grid-gap:22px;gap:22px}.partner-application-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.partner-application-form label{display:grid;grid-gap:8px;gap:8px;color:#283a30;font-size:.92rem;font-weight:650}.partner-application-form input,.partner-application-form select,.partner-application-form textarea{width:100%;box-sizing:border-box;border:1px solid #bfc8c0;border-radius:10px;padding:12px 13px;background:#fff;color:#1d2a24;font:inherit}.partner-application-form textarea{resize:vertical}.partner-application-form input:focus,.partner-application-form select:focus,.partner-application-form textarea:focus{outline:3px solid rgba(54,115,77,.2);border-color:#36734d}.partner-application-form button,.partner-application-success button{width:-moz-fit-content;width:fit-content;border:0;border-radius:10px;padding:13px 18px;background:#1d5b38;color:#fff;cursor:pointer;font:inherit;font-weight:700}.partner-application-form button:disabled{cursor:wait;opacity:.7}.partner-application-error{margin:0;color:#a62d2d;font-weight:650}@media (max-width:620px){.partner-application-page{padding:28px 14px}.partner-application-grid{grid-template-columns:1fr}}.business-type-choice{border:0;display:grid;grid-gap:12px;gap:12px;grid-template-columns:1fr 1fr;margin:0 0 26px;padding:0}.business-type-choice legend{color:#6a786f;font-size:.72rem;font-weight:800;letter-spacing:.08em;margin-bottom:10px;padding:0;text-transform:uppercase}.business-type-choice label{align-items:flex-start;background:#fff;border:1px solid #d7e0d8;border-radius:12px;cursor:pointer;display:flex;gap:11px;padding:16px;transition:border-color .16s ease,background .16s ease}.business-type-choice label:hover{border-color:#1f6d45}.business-type-choice label.selected{background:#f1f7f0;border-color:#1f6d45}.business-type-choice label.cars:hover{border-color:#17518c}.business-type-choice label.cars.selected{background:#eef4fb;border-color:#17518c}.business-type-choice input{margin-top:3px}.business-type-choice span{display:grid;grid-gap:4px;gap:4px}.business-type-choice strong{color:#15211a;font-size:.98rem}.business-type-choice small{color:#647269;line-height:1.45}@media (max-width:620px){.business-type-choice{grid-template-columns:1fr}}.partner-application-form .partner-agreement-accept{align-items:flex-start;cursor:pointer;display:flex;flex-direction:row;font-size:.95rem;font-weight:400;gap:.75rem;line-height:1.55;margin-top:1.25rem}.partner-application-form .partner-agreement-accept input[type=checkbox]{accent-color:#1f6d45;flex:0 0 auto;height:1.15rem;margin:.2rem 0 0;padding:0;width:1.15rem}.partner-application-form button:disabled{background:#9aada2;box-shadow:none;cursor:not-allowed}