section.sec{padding:96px 0;position:relative}.sec.bg-neutral{background:var(--neutral-100)}.page-hero[data-astro-cid-qaak57cv]{padding:54px 0 50px;background:var(--cygnet-cream-light);border-bottom:1px solid var(--neutral-200)}.page-hero[data-astro-cid-qaak57cv] .crumb[data-astro-cid-qaak57cv]{font-size:12px;color:var(--neutral-500);font-weight:500;margin-bottom:22px;display:flex;align-items:center;flex-wrap:wrap;gap:10px}.page-hero[data-astro-cid-qaak57cv] .crumb[data-astro-cid-qaak57cv] a{color:var(--neutral-600);transition:color .15s}.page-hero[data-astro-cid-qaak57cv] .crumb[data-astro-cid-qaak57cv] a:hover{color:var(--cygnet-copper-dark)}.page-hero[data-astro-cid-qaak57cv] .crumb[data-astro-cid-qaak57cv] .sep[data-astro-cid-qaak57cv]{color:var(--cygnet-copper);font-size:7px}.page-hero[data-astro-cid-qaak57cv] .crumb[data-astro-cid-qaak57cv] .here[data-astro-cid-qaak57cv]{color:var(--cygnet-ink);font-weight:600}.page-hero[data-astro-cid-qaak57cv] .ph-inner[data-astro-cid-qaak57cv]{max-width:780px}.page-hero[data-astro-cid-qaak57cv] h1[data-astro-cid-qaak57cv]{font-size:clamp(34px,4vw,52px);color:var(--cygnet-ink);margin-top:14px}.page-hero[data-astro-cid-qaak57cv] .ph-sub[data-astro-cid-qaak57cv]{font-size:17px;color:var(--neutral-700);line-height:1.65;margin-top:20px;max-width:660px}.form-wrap[data-astro-cid-qaak57cv]{max-width:760px;margin:0 auto}.form-card[data-astro-cid-qaak57cv]{background:#fff;border:1px solid var(--neutral-200);border-radius:14px;padding:48px 52px;box-shadow:var(--shadow-sm)}.form-section[data-astro-cid-qaak57cv]{margin-bottom:34px}.form-section[data-astro-cid-qaak57cv]+.form-section[data-astro-cid-qaak57cv]{padding-top:30px;border-top:1px solid var(--neutral-200)}.form-section[data-astro-cid-qaak57cv] h3[data-astro-cid-qaak57cv]{font-size:17px;color:var(--cygnet-ink);margin-bottom:6px;font-weight:600}.form-section[data-astro-cid-qaak57cv] .fs-sub[data-astro-cid-qaak57cv]{font-size:13px;color:var(--neutral-600);margin-bottom:20px;line-height:1.55}.field[data-astro-cid-qaak57cv]{margin-bottom:18px}.field[data-astro-cid-qaak57cv]:last-child{margin-bottom:0}.field-row[data-astro-cid-qaak57cv]{display:grid;grid-template-columns:1fr 1fr;gap:18px}.field-row[data-astro-cid-qaak57cv].three{grid-template-columns:repeat(3,1fr)}.field[data-astro-cid-qaak57cv] label{display:block;font-size:12.5px;font-weight:600;color:var(--cygnet-ink);letter-spacing:.03em;margin-bottom:7px}.field[data-astro-cid-qaak57cv] label .req{color:var(--cygnet-copper);margin-left:3px}.field[data-astro-cid-qaak57cv] input[type=text],.field[data-astro-cid-qaak57cv] input[type=email],.field[data-astro-cid-qaak57cv] input[type=tel],.field[data-astro-cid-qaak57cv] select,.field[data-astro-cid-qaak57cv] textarea{width:100%;font-family:var(--font-sans);font-size:14px;color:var(--cygnet-ink);background:var(--cygnet-cream-light);border:1.5px solid var(--neutral-200);border-radius:8px;padding:12px 14px;transition:border-color .18s,background .18s,box-shadow .18s}.field[data-astro-cid-qaak57cv] input:focus,.field[data-astro-cid-qaak57cv] select:focus,.field[data-astro-cid-qaak57cv] textarea:focus{outline:none;border-color:var(--cygnet-copper);background:#fff;box-shadow:0 0 0 3px #c27a501a}.field[data-astro-cid-qaak57cv] textarea{resize:vertical;min-height:110px;line-height:1.5}.field[data-astro-cid-qaak57cv] select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231E2D4D' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:16px;padding-right:42px}.field-help[data-astro-cid-qaak57cv]{font-size:12px;color:var(--neutral-500);margin-top:6px;line-height:1.45}.checklist-group[data-astro-cid-qaak57cv]{display:grid;grid-template-columns:1fr 1fr;gap:11px 18px;margin-top:6px}.check-opt[data-astro-cid-qaak57cv]{display:flex;align-items:flex-start;gap:10px;padding:11px 14px;background:var(--cygnet-cream-light);border:1.5px solid var(--neutral-200);border-radius:8px;cursor:pointer;transition:border-color .18s,background .18s}.check-opt[data-astro-cid-qaak57cv]:hover{border-color:var(--cygnet-cream-dark);background:#fff}.check-opt[data-astro-cid-qaak57cv] input{margin-top:2px;flex:none;accent-color:var(--cygnet-copper)}.check-opt[data-astro-cid-qaak57cv] span{font-size:13px;color:var(--cygnet-ink);font-weight:500;line-height:1.4}.form-note[data-astro-cid-qaak57cv]{margin-top:24px;padding:20px 22px;background:var(--cygnet-cream);border-radius:10px;border:1px solid var(--cygnet-cream-dark)}.form-note[data-astro-cid-qaak57cv] .nh[data-astro-cid-qaak57cv]{display:flex;align-items:center;gap:9px;font-size:11px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--cygnet-copper-dark);margin-bottom:8px}.form-note[data-astro-cid-qaak57cv] .nh[data-astro-cid-qaak57cv]:before{content:"◆";font-size:8px}.form-note[data-astro-cid-qaak57cv] p[data-astro-cid-qaak57cv]{font-size:13.5px;color:var(--neutral-700);line-height:1.6}.form-foot[data-astro-cid-qaak57cv]{margin-top:28px;display:flex;justify-content:flex-end;align-items:center;gap:18px;flex-wrap:wrap}.form-foot[data-astro-cid-qaak57cv] .help[data-astro-cid-qaak57cv]{font-size:12px;color:var(--neutral-500)}.form-foot[data-astro-cid-qaak57cv] .req-mark[data-astro-cid-qaak57cv]{color:var(--cygnet-copper)}.endcta[data-astro-cid-qaak57cv]{background:var(--cygnet-ink);padding:84px 0}.endcta[data-astro-cid-qaak57cv] .cta-band[data-astro-cid-qaak57cv]{text-align:center;max-width:660px;margin:0 auto}.endcta[data-astro-cid-qaak57cv] .cta-band[data-astro-cid-qaak57cv] .kicker{justify-content:center}.endcta[data-astro-cid-qaak57cv] h2[data-astro-cid-qaak57cv]{font-size:clamp(28px,3.2vw,38px);color:var(--cygnet-cream-light);margin-top:16px}.endcta[data-astro-cid-qaak57cv] p[data-astro-cid-qaak57cv]{font-size:16px;color:var(--neutral-300);line-height:1.62;margin-top:16px}.endcta[data-astro-cid-qaak57cv] .cta-btns[data-astro-cid-qaak57cv]{display:flex;justify-content:center;gap:14px;margin-top:32px;flex-wrap:wrap}@media (max-width: 920px){.form-card[data-astro-cid-qaak57cv]{padding:34px 26px}.field-row[data-astro-cid-qaak57cv],.field-row[data-astro-cid-qaak57cv].three,.checklist-group[data-astro-cid-qaak57cv]{grid-template-columns:1fr}}@media (max-width: 560px){section.sec{padding:64px 0}.endcta[data-astro-cid-qaak57cv]{padding:64px 0}.endcta[data-astro-cid-qaak57cv] .cta-btns[data-astro-cid-qaak57cv] .btn{flex:1}}
