.cb-ct{display:block;background-color:var(--color-bg);color:var(--color-ink);font-family:var(--font-body);padding-bottom:var(--space-section);}
@media (max-width: 1024px){.cb-ct{display:block;background-color:var(--color-bg);color:var(--color-ink);font-family:var(--font-body);padding-bottom:var(--space-section);}}
@media (max-width: 767px){.cb-ct{display:block;background-color:var(--color-bg);color:var(--color-ink);font-family:var(--font-body);padding-bottom:var(--space-section);}}
.cb-ct_head{padding-top:48px;padding-bottom:32px;}
@media (max-width: 1024px){.cb-ct_head{padding-top:48px;padding-bottom:32px;}}
@media (max-width: 767px){.cb-ct_head{padding-top:32px;padding-bottom:24px;}}
.cb-ct_head_in{max-width:var(--width-text);margin-left:0;margin-right:0;display:flex;flex-direction:column;gap:16px;}
@media (max-width: 1024px){.cb-ct_head_in{max-width:var(--width-text);margin-left:0;margin-right:0;display:flex;flex-direction:column;gap:16px;}}
@media (max-width: 767px){.cb-ct_head_in{max-width:var(--width-text);margin-left:0;margin-right:0;display:flex;flex-direction:column;gap:16px;}}
.cb-ct_lead{margin-left:0;margin-right:0;}
@media (max-width: 1024px){.cb-ct_lead{margin-left:0;margin-right:0;}}
@media (max-width: 767px){.cb-ct_lead{margin-left:0;margin-right:0;}}
.cb-ct_col{max-width:var(--width-text);margin-left:0;margin-right:0;display:flex;flex-direction:column;gap:24px;}
@media (max-width: 1024px){.cb-ct_col{max-width:var(--width-text);margin-left:0;margin-right:0;display:flex;flex-direction:column;gap:24px;}}
@media (max-width: 767px){.cb-ct_col{max-width:var(--width-text);margin-left:0;margin-right:0;display:flex;flex-direction:column;gap:24px;}}
.cb-ct_warn p{margin:0;}.cb-ct_warn a{color:var(--color-ink);text-decoration:underline;text-underline-offset:3px;}
@media (max-width: 1024px){.cb-ct_warn p{margin:0;}.cb-ct_warn a{color:var(--color-ink);text-decoration:underline;text-underline-offset:3px;}}
@media (max-width: 767px){.cb-ct_warn p{margin:0;}.cb-ct_warn a{color:var(--color-ink);text-decoration:underline;text-underline-offset:3px;}}
.cb-ct_form form{display:flex;flex-direction:column;gap:18px;margin:0;}.cb-ct_form p{display:flex;flex-direction:column;gap:6px;margin:0;}.cb-ct_form label{font-weight:700;font-size:1rem;}.cb-ct_form label span{font-weight:400;color:var(--color-muted);}.cb-ct_form input, .cb-ct_form textarea{width:100%;box-sizing:border-box;padding:14px 16px;min-height:52px;border-radius:var(--radius-s);border:1.5px solid var(--color-line-strong);background-color:var(--color-surface);color:var(--color-ink);font-family:var(--font-body);font-size:1.0625rem;line-height:1.5;}.cb-ct_form button{align-self:flex-start;min-height:48px;padding:0 24px;border-radius:var(--radius-pill);border:0;background-color:var(--color-accent);color:var(--color-on-accent);font-family:var(--font-body);font-size:1rem;font-weight:700;cursor:pointer;}.cb-ct_form .tjd-form-ok{padding:16px 20px;border-radius:var(--radius-s);background-color:var(--color-accent-soft);font-weight:700;margin-bottom:16px;}.cb-ct_form .tjd-form-error{padding:16px 20px;border-radius:var(--radius-s);background-color:var(--color-sand-soft);font-weight:700;margin-bottom:16px;}.cb-ct_form button:hover{background-color:var(--color-accent-text);}
@media (max-width: 1024px){.cb-ct_form form{display:flex;flex-direction:column;gap:18px;margin:0;}.cb-ct_form p{display:flex;flex-direction:column;gap:6px;margin:0;}.cb-ct_form label{font-weight:700;font-size:1rem;}.cb-ct_form label span{font-weight:400;color:var(--color-muted);}.cb-ct_form input, .cb-ct_form textarea{width:100%;box-sizing:border-box;padding:14px 16px;min-height:52px;border-radius:var(--radius-s);border:1.5px solid var(--color-line-strong);background-color:var(--color-surface);color:var(--color-ink);font-family:var(--font-body);font-size:1.0625rem;line-height:1.5;}.cb-ct_form button{align-self:flex-start;min-height:48px;padding:0 24px;border-radius:var(--radius-pill);border:0;background-color:var(--color-accent);color:var(--color-on-accent);font-family:var(--font-body);font-size:1rem;font-weight:700;cursor:pointer;}.cb-ct_form .tjd-form-ok{padding:16px 20px;border-radius:var(--radius-s);background-color:var(--color-accent-soft);font-weight:700;margin-bottom:16px;}.cb-ct_form .tjd-form-error{padding:16px 20px;border-radius:var(--radius-s);background-color:var(--color-sand-soft);font-weight:700;margin-bottom:16px;}.cb-ct_form button:hover{background-color:var(--color-accent-text);}}
@media (max-width: 767px){.cb-ct_form form{display:flex;flex-direction:column;gap:18px;margin:0;}.cb-ct_form p{display:flex;flex-direction:column;gap:6px;margin:0;}.cb-ct_form label{font-weight:700;font-size:1rem;}.cb-ct_form label span{font-weight:400;color:var(--color-muted);}.cb-ct_form input, .cb-ct_form textarea{width:100%;box-sizing:border-box;padding:14px 16px;min-height:52px;border-radius:var(--radius-s);border:1.5px solid var(--color-line-strong);background-color:var(--color-surface);color:var(--color-ink);font-family:var(--font-body);font-size:1.0625rem;line-height:1.5;}.cb-ct_form button{align-self:flex-start;min-height:48px;padding:0 24px;border-radius:var(--radius-pill);border:0;background-color:var(--color-accent);color:var(--color-on-accent);font-family:var(--font-body);font-size:1rem;font-weight:700;cursor:pointer;}.cb-ct_form .tjd-form-ok{padding:16px 20px;border-radius:var(--radius-s);background-color:var(--color-accent-soft);font-weight:700;margin-bottom:16px;}.cb-ct_form .tjd-form-error{padding:16px 20px;border-radius:var(--radius-s);background-color:var(--color-sand-soft);font-weight:700;margin-bottom:16px;}.cb-ct_form button:hover{background-color:var(--color-accent-text);}}
.cb-ct_note{margin:0;}
@media (max-width: 1024px){.cb-ct_note{margin:0;}}
@media (max-width: 767px){.cb-ct_note{margin:0;}}
