.ct-wrap{padding:64px 0 8px}.ct-grid{display:grid;grid-template-columns:1fr;gap:26px;align-items:start}.reach h2{font-size:clamp(1.5rem,5.5vw,2rem);text-transform:uppercase;letter-spacing:-0.02em;margin:8px 0 0;line-height:1.02}.reach .big-call{display:flex;align-items:center;gap:16px;margin-top:22px;padding:20px 22px;background:linear-gradient(135deg,var(--navy-800),var(--navy-900));border-radius:var(--radius-lg);text-decoration:none;box-shadow:var(--shadow-md);transition:transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.reach .big-call:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.reach .big-call .ring{width:54px;height:54px;flex:none;border-radius:50%;background:var(--red-500);display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-sm)}.reach .big-call .lbl{display:block;font-family:var(--font-display);font-weight:700;font-size:13px;letter-spacing:0.12em;text-transform:uppercase;color:var(--blue-300);margin-bottom:7px}.reach .big-call .num{display:block;font-family:var(--font-display);font-weight:800;font-size:clamp(1.55rem,7vw,2.05rem);color:#fff;line-height:1.05;letter-spacing:-0.01em}.ct-rows{margin-top:18px;display:flex;flex-direction:column;gap:2px}.ct-row{display:flex;gap:14px;align-items:flex-start;padding:14px 2px;border-bottom:1px solid var(--border-subtle)}.ct-row:last-child{border-bottom:none}.ct-row .ic{width:40px;height:40px;flex:none;border-radius:var(--radius-md);background:#E5F0FA;color:var(--blue-600);display:flex;align-items:center;justify-content:center}.ct-row .k{font-family:var(--font-display);font-weight:700;font-size:12px;letter-spacing:0.08em;text-transform:uppercase;color:var(--slate-500)}.ct-row .v{font-size:16px;color:var(--navy-800);font-weight:600;margin-top:2px}.ct-row .v a{color:var(--navy-800);text-decoration:none}.ct-row .v a:hover{color:var(--blue-600);text-decoration:underline;text-underline-offset:3px}.ct-row .v.tbd{color:var(--slate-400)}.reach .owner-note{margin-top:18px;font-size:15px;line-height:1.6;color:var(--text-body)}.reach .owner-note strong{color:var(--navy-800)}.reach .area-note{margin-top:14px;font-size:14px;line-height:1.6;color:var(--slate-500);padding:14px 16px;background:var(--surface-subtle);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.form-row2{display:grid;grid-template-columns:1fr;gap:16px}.send-note{margin-top:12px;font-size:14px;color:var(--slate-500);display:flex;align-items:center;gap:8px}.send-note .ic{color:var(--blue-500);display:inline-flex}.faq{padding:68px 0}.faq-list{max-width:820px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.faq-item{background:#fff;border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);overflow:hidden;transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.faq-item.open{border-color:var(--blue-400);box-shadow:var(--shadow-sm)}.faq-q{width:100%;display:flex;align-items:center;gap:14px;text-align:left;background:none;border:none;cursor:pointer;padding:20px 22px;font-family:var(--font-display);font-weight:700;font-size:clamp(1rem,4.2vw,1.2rem);color:var(--navy-800);letter-spacing:-0.01em}.faq-q .chev{margin-left:auto;flex:none;color:var(--blue-600);display:inline-flex;transition:transform var(--dur-base) var(--ease-out)}.faq-item.open .faq-q .chev{transform:rotate(180deg)}.faq-q .qmark{width:30px;height:30px;flex:none;border-radius:var(--radius-md);background:#E5F0FA;color:var(--blue-600);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:800;font-size:14px}.faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--dur-base) var(--ease-out)}.faq-item.open .faq-a{grid-template-rows:1fr}.faq-clip{overflow:hidden;min-height:0}.faq-a .inner{padding:0 22px 22px 66px;font-size:15.5px;line-height:1.62;color:var(--text-body)}.faq-a .inner .tbd-tag{display:inline-block;font-family:var(--font-display);font-weight:700;font-size:11px;letter-spacing:0.06em;text-transform:uppercase;color:var(--slate-500);background:var(--slate-100);padding:3px 9px;border-radius:var(--radius-full);margin-right:8px}.ct-band{background:var(--surface-subtle);color:var(--navy-800);border-top:1px solid var(--border-subtle)}.ct-band .inner{padding:68px 0;text-align:center}.ct-band h2{color:var(--navy-900);font-size:clamp(1.8rem,7vw,2.7rem);text-transform:uppercase;letter-spacing:-0.025em;margin:0;line-height:1}.ct-band .acts{display:flex;justify-content:center;margin-top:26px}.ct-band .sub{margin:22px auto 0;max-width:540px;font-size:15px;line-height:1.6;color:var(--text-body)}.ct-band .sub a{color:var(--blue-600);font-weight:700;text-decoration:underline;text-underline-offset:3px}.faq{border-bottom:none !important}@media (min-width:720px){.ct-grid{grid-template-columns:0.95fr 1.05fr;gap:44px}.form-row2{grid-template-columns:1fr 1fr;gap:18px}.ct-wrap{padding:80px 0 8px}.faq{padding:84px 0}}