.site .ct-page{padding-block:clamp(12px,2vw,28px) clamp(48px,6vw,88px)}.site .ct-grid{align-items:start;gap:20px;display:grid}@media (min-width:1000px){.site .ct-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:24px}}.site .ct-hello{gap:14px;display:grid}.site .ct-hello-card{padding:clamp(24px,3vw,36px);background:linear-gradient(160deg, #e4f3f5 0%, var(--panel) 70%);border-radius:30px;justify-items:start;gap:12px;padding-top:clamp(120px,12vw,170px);display:grid;position:relative;overflow:hidden}[data-theme=dark] .site .ct-hello-card{background:linear-gradient(160deg, #10303d 0%, var(--panel) 70%)}.site .ct-art{transform-origin:50% 90%;width:clamp(170px,18vw,250px);height:auto;animation:5s ease-in-out infinite ct-wave;position:absolute;top:10px;right:12px}@keyframes ct-wave{0%,to{transform:rotate(0)}50%{transform:rotate(-2.5deg)translateY(-4px)}}.site .ct-hello-card .pj-eyebrow{margin-top:0}.site .ct-h1{letter-spacing:-.022em;color:var(--head);text-wrap:balance;max-width:12em;font-size:clamp(2.1rem,1.5rem + 2vw,3.2rem);font-weight:540;line-height:1.04}.site .ct-lead{color:var(--text-muted);max-width:44ch;line-height:1.55}.site .ct-trust{gap:8px;width:100%;margin:8px 0 0;padding:0;list-style:none;display:grid}.site .ct-trust li{background:var(--card);color:var(--text);border-radius:14px;align-items:flex-start;gap:10px;padding:10px 14px;font-size:.9375rem;line-height:1.45;display:flex}.site .ct-trust .i{color:var(--eyebrow);flex:none;margin-top:2px}.site .ct-or{color:var(--text-muted);padding-left:6px;font-size:.8125rem}.site .ct-channels{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.site .ct-channel{background:var(--card);color:var(--text);box-shadow:0 0 0 1px color-mix(in srgb, var(--head) 6%, transparent);transition:transform var(--dur-base) var(--s-ease), box-shadow var(--dur-base);border-radius:18px;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:flex}.site .ct-channel:hover{color:var(--text);box-shadow:0 0 0 1px color-mix(in srgb, var(--head) 12%, transparent), 0 14px 30px -20px #07284466;transform:translateY(-2px)}.site .ct-ico{color:#0e6b7e;background:linear-gradient(140deg,#e3f3f5,#f1ece2);border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}[data-theme=dark] .site .ct-ico{color:#5cc8d6;background:linear-gradient(140deg,#123342,#1b2a30)}.site .ct-ch-t{flex:1;gap:1px;min-width:0;display:grid}.site .ct-ch-t b{color:var(--head);font-size:.9375rem;font-weight:600}.site .ct-ch-t span{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.site .ct-channel>.i:last-child{color:var(--text-muted)}.site .ct-form-card{background:var(--card);box-shadow:0 0 0 1px color-mix(in srgb, var(--head) 6%, transparent), 0 40px 80px -60px #07284473;border-radius:30px;padding:clamp(22px,3vw,36px)}@media (min-width:1000px){.site .ct-form-card{top:calc(var(--nav-h) + 16px);margin-top:34px;position:sticky}}.site .ct-form-h{letter-spacing:-.012em;color:var(--head);margin-bottom:18px;font-size:1.375rem;font-weight:580}.site .ct-form-card .form-grid{gap:14px 16px}.site .ct-form-card textarea{min-height:130px}@media (prefers-reduced-motion:reduce){.site .ct-art{animation:none}.site .ct-channel{transition:none}}@media (min-width:640px){.site .ct-form-card .form-grid{grid-template-columns:1fr 1fr;display:grid}.site .ct-form-card .form-grid>.full{grid-column:1/-1}}
