.ct-hero{position:relative;background:var(--navy);color:#fff;padding-block:var(--s24) calc(var(--s64) + var(--s40));overflow:hidden}.ct-hero-inner{display:flex;flex-direction:column;align-items:center;text-align:center}.ct-eyebrow{color:#81c8f7;margin-top:var(--s40)}.ct-h1{margin-top:var(--s24);max-width:720px}.ct-lead{color:var(--grey-d);max-width:560px;margin-top:var(--s24)}.ct-wave{position:absolute;left:0;right:0;bottom:-1px;height:var(--s40);pointer-events:none}.ct-wave svg{display:block;width:100%;height:100%}.ct-crumbs{align-self:stretch}.ct-crumbs ol{color:#ffffffb3}.ct-crumbs a{color:#ffffffbf}.ct-crumbs a:hover{color:#fff}.ct-crumbs li>span{color:#fff}.ct-crumbs li>svg{color:#fff6}.ct-body{background:var(--surface);padding-block:var(--s64)}.ct-grid{display:grid;grid-template-columns:1fr;gap:var(--s24);align-items:start}.ct-channels{display:flex;flex-direction:column;gap:var(--s24)}.ct-card{display:flex;align-items:flex-start;gap:var(--s16);padding:var(--s24)}.ct-ico{flex:none;width:48px;height:48px;border-radius:var(--rs);background:#0022450f;color:var(--navy);display:flex;align-items:center;justify-content:center}.ct-card-body{min-width:0}.ct-card-t{font-size:var(--t16);font-weight:800;letter-spacing:-.01em;color:var(--navy);margin:0 0 4px}.ct-card-line{font-size:var(--t16);font-weight:500;line-height:1.5;color:var(--grey-l);margin:0;word-break:break-word}.ct-card-line a{color:var(--naa-primary);font-weight:600}.ct-card-line a:hover{text-decoration:underline}.ct-card-note{font-size:var(--t13);font-weight:600;color:var(--grey-d);margin:6px 0 0}.ct-form{padding:var(--s24)}.ct-form:hover{transform:none;box-shadow:var(--shadow-card)}.ct-form form{display:flex;flex-direction:column;gap:var(--s24)}.ct-form-row{display:grid;grid-template-columns:1fr;gap:var(--s24)}.ct-field{display:flex;flex-direction:column;gap:var(--s8)}.ct-submit{width:100%}.ct-ok{text-align:center;padding-block:var(--s40)}.ct-ok-badge{width:72px;height:72px;border-radius:var(--rp);background:#067a181a;color:var(--green);display:flex;align-items:center;justify-content:center;margin:0 auto var(--s24)}.ct-ok-t{font-size:var(--t24);font-weight:800;letter-spacing:-.02em;color:var(--navy);margin:0 0 var(--s8)}.ct-ok-d{font-size:var(--t16);font-weight:500;line-height:1.55;color:var(--grey-l);margin:0 auto var(--s24);max-width:380px}.ct-reply{background:#fff;padding-block:var(--s64)}.ct-reply-inner{max-width:620px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center}.ct-reply-t{color:var(--navy);margin-top:var(--s16)}.ct-reply-d{color:var(--grey-l);margin-top:var(--s16);max-width:460px}.ct-reply-cta{margin-top:var(--s40)}@media (min-width: 768px){.ct-hero{padding-block:var(--s24) calc(var(--s64) + var(--s64))}.ct-wave{height:var(--s64)}.ct-body,.ct-reply{padding-block:var(--s104)}.ct-form{padding:var(--s40)}.ct-form-row{grid-template-columns:1fr 1fr}}@media (min-width: 1024px){.ct-grid{grid-template-columns:2fr 3fr;gap:var(--s40)}}.ct-error{margin:0 0 var(--s16);color:#b42318;font-size:var(--t14, 14px);font-weight:600}
