.whero{padding:64px 0 44px;border-bottom:1px solid var(--n12)}.whero .row{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;flex-wrap:wrap}.whero h1{font-size:clamp(32px,4vw,50px);line-height:1.08;max-width:18ch;margin-top:20px}.whero h1 em{font-style:italic;color:var(--gold-deep)}.whero .lead{font-size:14px;line-height:1.6;color:var(--meta);max-width:36ch;text-align:right}.wwhy{padding:64px 0}.wwhy .intro{max-width:680px;font-size:16px;line-height:1.75;color:var(--navy);margin-bottom:44px}.wwhy .grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--n12);border:1px solid var(--n12)}.wwhy .wc{background:var(--paper);padding:32px}.wwhy .wc .n{font-family:var(--mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-deep)}.wwhy .wc h3{font-size:21px;margin-top:12px;margin-bottom:12px}.wwhy .wc p{font-size:14px;line-height:1.65;color:var(--meta)}.wform{background:var(--ivory);padding:80px 0}.wform .wrap{max-width:760px;text-align:center}.wform h2{font-size:clamp(30px,3.6vw,44px);line-height:1.08;margin:18px 0 16px}.wform h2 em{font-style:italic;color:var(--gold-deep)}.wform .lead{font-size:15px;line-height:1.65;color:var(--meta);max-width:52ch;margin:0 auto 40px}.wform form{display:grid;grid-template-columns:1fr 1fr;gap:22px 24px;text-align:left;max-width:640px;margin:0 auto}.wform .full{grid-column:1/-1}.wform label{display:block;font-family:var(--mono);font-size:9.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--meta);margin-bottom:9px}.wform input,.wform textarea{width:100%;background:transparent;border:0;border-bottom:1px solid var(--n20);padding:10px 0;font:400 15px/1.4 var(--sans);color:var(--navy);outline:0;transition:border-color .3s}.wform textarea{min-height:96px;resize:vertical;line-height:1.6}.wform input:focus,.wform textarea:focus{border-color:var(--gold-deep)}.wform .agree{grid-column:1/-1;display:flex;gap:11px;align-items:flex-start;font-family:var(--sans);font-size:12px;letter-spacing:normal;text-transform:none;color:var(--meta);line-height:1.55;margin:6px 0 0}.wform .agree input{width:16px;height:16px;accent-color:var(--gold-deep);flex:none;margin-top:1px}.wform .agree a{text-decoration:underline;text-underline-offset:2px}.wform .sub{grid-column:1/-1;display:flex;justify-content:center;margin-top:14px}@media(max-width:900px){.whero .row{flex-direction:column;align-items:flex-start;gap:16px}.whero .lead{text-align:left;max-width:none}}@media(max-width:720px){.wwhy .grid,.wform form{grid-template-columns:1fr}}
