.site .bd{padding:calc(var(--hdr-h) + clamp(8px,1.5vw,24px)) var(--gutter) var(--sec-pad);text-align:left}.site .bd-in{max-width:1240px;margin-inline:auto}.site .bd-title{text-align:center;font-family:var(--ff-display);font-weight:400;font-size:var(--fs-hero);line-height:var(--lh-hero);letter-spacing:var(--ls-hero);color:var(--cx-text);padding:clamp(24px,3vw,40px) 16px}.site .bd-title em{color:var(--cx-accent);font-style:normal}.site .bd-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.site .bd-copy,.site .bd-form{min-width:0;padding:clamp(24px,5vw,72px)}.site .bd-copy{flex-direction:column;gap:36px;display:flex}.site .bd-intro{color:var(--cx-text-2);font-size:15px;line-height:1.65}.site .bd-points{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.site .bd-points li{color:var(--cx-text-2);align-items:flex-start;gap:10px;font-size:15px;line-height:1.5;display:flex}.site .bd-points svg{color:var(--cx-accent-ink);flex:none;margin-top:3px}.site .bd-callout{flex-direction:column;gap:16px;display:flex}.site .bd-callout h2{font-family:var(--font-display);font-weight:600;font-size:var(--fs-h3);letter-spacing:var(--ls-h3);line-height:var(--lh-h3);color:var(--cx-text)}.site .bd-shot{aspect-ratio:16/9;border:1px solid var(--cx-border);background:rgba(var(--cx-card-rgb),.4);border-radius:12px;position:relative;overflow:hidden}.site .bd-shot img{object-fit:cover;border-radius:inherit;background-clip:content-box;padding:clamp(8px,1.2vw,16px)}.site .bd-form{border-left:1px solid var(--cx-border)}.site .bd-fields{flex-direction:column;gap:28px;display:flex}.site .bd .fx-grid{grid-template-columns:minmax(0,1fr);gap:16px}.site .bd .fx-label{font-size:14px;font-weight:500}.site .bd .fx-input{background:rgba(var(--cx-bg-rgb),.5);border-radius:8px;padding:9px 13px}.site .bd .fx-input:focus{box-shadow:0 0 0 3px rgba(var(--cx-accent-rgb),.14)}.site .bd-fine{color:var(--cx-muted);font-size:13px;line-height:1.6}.site .bd-fine a{color:var(--cx-link);text-underline-offset:2px;text-decoration:underline}.site .bd-fine a:hover{color:var(--cx-link-hover)}.site .bd-submit{border-radius:8px;justify-content:center;width:100%}.site .bd-submit[disabled]{opacity:.7;cursor:progress}.site .bd .fx-success{background:0 0;border:0;padding:clamp(20px,3vw,32px) 0}@media (min-width:1024px){.site .bd-in{border-inline:1px solid var(--cx-border)}}@media (max-width:1023px){.site .bd-grid{grid-template-columns:minmax(0,1fr)}.site .bd-form{border-left:0;border-top:1px solid var(--cx-border)}.site .bd-copy,.site .bd-form{padding-inline:0}.site .bd-copy{padding-top:8px}}
