.ct-top{width:var(--col);margin:0 auto;padding-top:112px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,620px);grid-gap:clamp(40px,6.67vw,96px);gap:clamp(40px,6.67vw,96px);align-items:start}.ct-l{display:flex;flex-direction:column;gap:28px}.ct-l .eb{letter-spacing:.16em}.ct-l h1{font-size:clamp(56px,8.33vw,120px);line-height:.92;letter-spacing:-.055em}.ct-l>p{font-size:21px;line-height:1.45;color:var(--body);max-width:460px}.ct-ways{display:flex;flex-direction:column;margin-top:28px;border-bottom:1px solid var(--line)}.ct-way{display:grid;grid-template-columns:48px minmax(0,1fr);grid-gap:20px;gap:20px;border-top:1px solid var(--line);padding:28px 0}.ct-way svg{width:30px;height:30px;stroke:var(--btn);fill:none;stroke-width:1.6}.ct-way>div{display:flex;flex-direction:column;gap:6px}.ct-way h2{font-size:22px;letter-spacing:-.02em}.ct-way p{font-size:16px;line-height:1.45;color:var(--body)}.ct-way__link{font-size:16px;color:var(--ink);margin-top:4px}.ct-u{border-bottom:1px solid var(--ink)}.ct-box{border-radius:var(--radius);padding:32px}.ct-form{background:#fff;border-radius:22px;padding:44px 44px 40px;display:flex;flex-direction:column;gap:20px}.ct-form__h{font-size:30px;letter-spacing:-.025em}.ct-form label{display:flex;flex-direction:column;gap:8px;font-size:14px;color:var(--body)}.ct-form input:not([type=checkbox]),.ct-form textarea{width:100%;border:1px solid var(--line);border-radius:14px;padding:0 16px;height:52px;font:inherit;font-size:16px;color:var(--ink);background:#fff;outline:none}.ct-form textarea{padding:14px 16px;height:132px;resize:none}.ct-form input:not([type=checkbox]):focus,.ct-form textarea:focus{border-color:var(--btn);box-shadow:0 0 0 1px var(--btn)}.ct-form .ct-form__check{flex-direction:row;align-items:center;gap:12px;font-size:15px;line-height:1.4}.ct-form__check input{width:20px;height:20px;accent-color:var(--ink);flex:none}.ct-form__check a{color:var(--ink);border-bottom:1px solid var(--ink)}.ct-form button{align-self:flex-start;margin-top:6px;background:var(--ink);color:#fff;border-radius:999px;padding:15px 28px;font-size:17px;line-height:1.2;transition:background .2s}.ct-form button:hover{background:#000}.ct-quick{width:var(--col);margin:140px auto 0;padding:40px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:24px 40px;flex-wrap:wrap}.ct-quick h2{font-size:26px;letter-spacing:-.02em}.ct-quick__links{display:flex;gap:36px;flex-wrap:wrap}.ct-quick__links a{display:inline-flex;gap:.3em;font-size:17px;color:var(--ink);border-bottom:1px solid var(--ink);padding-bottom:2px}.ct-quick__links a:hover{color:var(--btn);border-color:var(--btn)}.ct-end{height:140px}@media (max-width:1023px){.ct-top{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.ct-top{width:auto;padding:36px 20px 0;gap:40px}.ct-l{gap:18px}.ct-l .eb{font-size:12px}.ct-l h1{line-height:.94;letter-spacing:-.05em}.ct-l>p{font-size:18px}.ct-ways{margin-top:14px}.ct-way{grid-template-columns:28px minmax(0,1fr);gap:16px;padding:22px 0}.ct-way svg{width:26px;height:26px}.ct-way h2{font-size:20px}.ct-way p{font-size:15px}.ct-box{border-radius:22px;padding:12px 12px 24px;background:radial-gradient(90% 50% at 50% 100%,rgba(219,106,0,.16),rgba(219,106,0,0) 70%),var(--mist)}.ct-form{border-radius:18px;padding:28px 20px 24px;gap:18px}.ct-form__h{font-size:24px}.ct-form .ct-form__check{align-items:flex-start}.ct-form button{align-self:stretch;margin-top:4px;min-height:48px;padding:0 24px}.ct-quick{width:auto;margin:72px 20px 0;padding:0;border:0;flex-direction:column;align-items:stretch;gap:14px}.ct-quick h2{font-size:24px;margin-bottom:6px}.ct-quick__links{flex-direction:column;gap:0;border-bottom:1px solid var(--line)}.ct-quick__links a{display:flex;justify-content:space-between;align-items:center;min-height:48px;border-bottom:0;border-top:1px solid var(--line);padding:0}.ct-end{height:72px}}