.ct-main-wrap--static,.ct-main-card--static{min-width:0;max-width:100%;box-sizing:border-box}.ct-main-wrap--static{width:min(calc(100% - 12px),var(--ct-container));margin:0 auto;padding:8px 0 0}.ct-main-card--static{padding:0 0 28px;border-radius:0;border:0;background:transparent;box-shadow:none}.ct-static-page{width:100%;max-width:min(920px,100%);margin:0 auto;padding:6px 0 8px;box-sizing:border-box}.ct-static-page__header{margin-bottom:22px}.ct-static-page__eyebrow{margin:0 0 8px;font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ct-primary-dark)}.ct-static-page__title{margin:0 0 10px;font-size:clamp(1.65rem,3.2vw,2.05rem);font-weight:800;line-height:1.12;letter-spacing:-.03em;color:var(--ct-text)}.ct-static-page__lead{margin:0;max-width:62ch;font-size:.98rem;line-height:1.55;color:var(--ct-text-muted)}.ct-static-contact__hero{margin-bottom:22px;padding:20px 22px;border-radius:var(--ct-radius);border:1px solid rgba(37,99,235,.2);background:linear-gradient(135deg,#2563eb1a,#4dc9d71f);font-size:.98rem;line-height:1.5;color:var(--ct-text)}.ct-static-contact__grid{display:grid;gap:18px;grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr);align-items:start}.ct-static-contact__card{display:flex;flex-direction:column;gap:14px}.ct-static-contact__card-head{display:flex;flex-direction:column;gap:6px}.ct-static-contact__card-title{margin:0;font-size:1rem;font-weight:800}.ct-static-contact__card-desc{margin:0;font-size:.88rem;line-height:1.45;color:var(--ct-text-muted)}.ct-static-contact__form{display:grid;gap:12px}.ct-static-contact__row{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.ct-static-contact__notice{margin:0;font-size:.8rem;color:var(--ct-text-muted);line-height:1.45}.ct-static-contact__aside-list{margin:0;padding:0;list-style:none;display:grid;gap:14px}.ct-static-contact__aside-item{display:flex;gap:12px;align-items:flex-start}.ct-static-contact__aside-item .material-symbols-outlined{flex-shrink:0;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:var(--ct-surface-muted);border:1px solid var(--ct-border);font-size:22px;color:var(--ct-primary-dark)}.ct-static-contact__aside-body{min-width:0}.ct-static-contact__aside-label{margin:0 0 4px;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--ct-text-muted)}.ct-static-contact__aside-value{margin:0;font-size:.92rem;font-weight:700;line-height:1.4}.ct-static-contact__aside-value a{color:var(--ct-primary-dark);text-decoration:underline;text-underline-offset:3px}.ct-static-legal__shell{border-radius:var(--ct-radius);overflow:hidden}.ct-static-legal__banner{padding:18px 20px 16px;border-bottom:1px solid var(--ct-border);background:var(--ct-surface)}.ct-static-legal__meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px}.ct-static-legal__pill{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;font-size:.72rem;font-weight:800;letter-spacing:.02em;background:var(--ct-surface-muted);border:1px solid var(--ct-border);color:var(--ct-text-muted)}.ct-static-legal__body{padding:18px 20px 22px;background:var(--ct-surface)}.ct-static-legal__intro{margin:0 0 20px;font-size:.95rem;line-height:1.65;color:var(--ct-text);max-width:72ch}.ct-static-legal__banner .ct-static-legal__intro{margin-bottom:0}.ct-static-legal__list{margin:0;padding:0;list-style:none;display:grid;gap:14px;counter-reset:ct-legal}.ct-static-legal__item{margin:0;padding:14px 16px;border-radius:14px;border:1px solid var(--ct-border);background:var(--ct-surface-muted);counter-increment:ct-legal}.ct-static-legal__item-title{margin:0 0 8px;font-size:.95rem;font-weight:800;letter-spacing:-.02em;color:var(--ct-text)}.ct-static-legal__item-title:before{content:counter(ct-legal) ". ";color:var(--ct-primary-dark)}.ct-static-legal__item-body{margin:0;font-size:.88rem;line-height:1.6;color:var(--ct-text-muted)}@media(max-width:900px){.ct-main-card--static{padding:0 0 22px}.ct-static-page{padding-inline:4px}.ct-static-contact__grid,.ct-static-contact__row{grid-template-columns:1fr}}
