.ct-sec{padding-top:clamp(48px,6vw,72px)!important}.ct-grid{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.6fr);grid-gap:32px 56px;gap:32px 56px;align-items:start}.ct-ways{display:grid;grid-gap:14px;gap:14px;position:-webkit-sticky;position:sticky;top:112px}.ct-way{display:grid;grid-gap:4px;gap:4px;padding:22px 24px;border-radius:20px;text-decoration:none;background:var(--paper);border:1px solid var(--hair);color:var(--body);transition:border-color .2s,transform .2s}.ct-way:hover{border-color:var(--orange-deep);transform:translateY(-2px)}.ct-way b{font-size:13px;font-weight:500;letter-spacing:.1em;color:var(--body)}.ct-way span{font-family:var(--round);font-size:clamp(20px,2vw,24px);color:var(--ink);letter-spacing:.04em;overflow-wrap:anywhere}.ct-way em{font-style:normal;font-size:13px;color:var(--orange-deep)}.ct-way.line{background:var(--ink);border-color:var(--ink)}.ct-way.line,.ct-way.line b,.ct-way.line span{color:#f6efe3}.ct-way.line em{color:#f3b46a}.ct-form{padding:clamp(24px,3vw,36px);border-radius:28px;background:var(--paper);border:1px solid var(--hair);display:grid;grid-gap:16px;gap:16px}.ct-h{margin:0;font-family:var(--round);font-size:clamp(20px,2vw,24px);color:var(--ink);letter-spacing:.05em}.ct-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.ct-form label{display:grid;grid-gap:6px;gap:6px;font-size:14px;color:var(--body)}.ct-form label i{font-style:normal;font-size:12px;color:var(--orange-deep);margin-left:6px}.ct-form input:not([type=checkbox]):not([type=radio]),.ct-form textarea{width:100%;min-height:46px;padding:10px 14px;border-radius:12px;border:1px solid var(--hair);background:#fff;font:inherit;font-size:16px;color:var(--ink)}.ct-form textarea{resize:vertical}.ct-form :is(input,textarea):focus-visible{outline:2px solid var(--orange-deep);outline-offset:1px}.ct-roles{margin:0;padding:0;border:0;display:flex;flex-wrap:wrap;gap:8px}.ct-roles legend{padding:0;margin-bottom:8px;font-size:14px;color:var(--body)}.ct-roles label{display:inline-flex;align-items:center;gap:0;padding:9px 16px;border-radius:999px;border:1px solid var(--hair);background:#fff;cursor:pointer;color:var(--ink)}.ct-roles label.on{border-color:var(--orange-deep);background:#fcefe1}.ct-roles label:has(input:focus-visible){outline:2px solid var(--orange-deep);outline-offset:2px}.ct-roles input{position:absolute;opacity:0;pointer-events:none}.ct-hp{position:absolute!important;left:-9999px;width:1px;height:1px;opacity:0}.ct-privacy p{margin:0 0 10px;font-size:12.5px;line-height:1.85;color:var(--body)}.ct-privacy a{color:var(--ink);border-bottom:1px solid;margin:0 2px;text-decoration:none}.ct-form .ct-consent{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--ink);cursor:pointer}.ct-consent input{width:18px;height:18px;accent-color:var(--orange-deep)}.ct-error{margin:0;padding:12px 16px;border-radius:12px;background:#fbeee9;color:#8a2f1f;font-size:14px}.ct-submit{justify-self:start;min-width:160px}.ct-submit:disabled{opacity:.45;cursor:not-allowed}.ct-done{justify-items:start}@media (max-width:760px){.ct-grid,.ct-row{grid-template-columns:1fr}.ct-ways{position:static;grid-template-columns:1fr 1fr}.ct-way{padding:16px 18px}.ct-way span{font-size:17px}.ct-submit{justify-self:stretch}}