.shero{padding:64px 0 44px;border-bottom:1px solid var(--n12)}.shero .row{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;flex-wrap:wrap}.shero h1{font-size:clamp(32px,4vw,50px);line-height:1.08;max-width:20ch;margin-top:20px}.shero h1 em{font-style:italic;color:var(--gold-deep)}.shero .lead{font-size:14px;line-height:1.6;color:var(--meta);max-width:36ch;text-align:right}.swhy{padding:72px 0}.swhy .head{max-width:680px;margin-bottom:48px}.swhy .head p{font-size:15px;line-height:1.7;color:var(--meta);margin-top:14px}.swhy .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--n12);border:1px solid var(--n12)}.swhy .sc{background:var(--paper);padding:30px}.swhy .sc .n{font-family:var(--mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-deep)}.swhy .sc h3{font-size:18px;margin-top:12px;margin-bottom:10px}.swhy .sc p{font-size:13.5px;line-height:1.6;color:var(--meta)}.sstats{background:var(--navy);padding:64px 0}.sstats .wrap{display:flex;justify-content:space-between;flex-wrap:wrap;gap:32px}.sstats div{display:flex;flex-direction:column}.sstats .k{font-family:var(--serif);font-style:italic;font-size:34px;color:var(--gold)}.sstats .v{font-family:var(--mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:#f6f2eb9e;margin-top:8px;max-width:20ch}.sproc{padding:72px 0}.sproc .head{max-width:680px;margin-bottom:44px}.sproc .head p{font-size:15px;line-height:1.7;color:var(--meta);margin-top:14px}.ssteps{margin:0}.sstep{display:flex;gap:24px;padding:24px 0;border-top:1px solid var(--n12)}.sstep:last-child{border-bottom:1px solid var(--n12)}.sstep .num{flex:0 0 46px;height:46px;border-radius:50%;background:var(--navy);color:var(--paper);display:flex;align-items:center;justify-content:center;font-family:var(--serif);font-style:italic;font-size:18px}.sstep h4{font-size:17.5px;margin-bottom:6px}.sstep p{font-size:14px;line-height:1.65;color:var(--meta);max-width:64ch}.sform{padding:80px 0;background:var(--ivory);border-top:1px solid var(--n12)}.sform .wrap{max-width:680px;text-align:center}.sform h2{font-size:clamp(28px,3.4vw,40px);line-height:1.1;margin:18px 0 16px}.sform h2 em{font-style:italic;color:var(--gold-deep)}.sform .lead{font-size:15px;line-height:1.65;color:var(--meta);max-width:52ch;margin:0 auto 40px}.sform form{display:grid;grid-template-columns:1fr 1fr;gap:22px 24px;text-align:left;max-width:640px;margin:0 auto}.sform .full{grid-column:1/-1}.sform label{display:block;font-family:var(--mono);font-size:9.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--meta);margin-bottom:9px}.sform input,.sform 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}.sform input:focus,.sform textarea:focus{border-color:var(--gold-deep)}.sform textarea{min-height:80px;resize:vertical}.sform .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}.sform .agree input{width:16px;height:16px;accent-color:var(--gold-deep);flex:none;margin-top:1px}.sform .agree a{text-decoration:underline;text-underline-offset:2px}.sform .sub{grid-column:1/-1;display:flex;justify-content:center;margin-top:14px}@media(max-width:900px){.shero .row{flex-direction:column;align-items:flex-start;gap:16px}.shero .lead{text-align:left;max-width:none}.sstats .wrap{gap:28px 44px}}@media(max-width:720px){.swhy .grid,.sform form{grid-template-columns:1fr}}
