.pmf{--void:#070707;--ink:#0d0d0d;--dim:#8f8f8b;--line:rgba(255,255,255,.12);--display:"Unbounded","Arial Black",sans-serif;--sans:"Inter","Helvetica Neue",Arial,sans-serif;--mono:"IBM Plex Mono",ui-monospace,Menlo,monospace;font-family:var(--sans);font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased}
.pmf a{color:inherit;text-decoration:none}.pmf img{display:block;max-width:100%}
.pmf .gut{padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px))}
@media(min-width:900px){.pmf .gut{padding-left:max(5vw,env(safe-area-inset-left,0px));padding-right:max(5vw,env(safe-area-inset-right,0px))}}
.pmf h3,.pmf h4{letter-spacing:inherit}.pmf .ft .fld input{box-shadow:none!important;min-height:0;background:transparent!important;border:0!important;border-radius:0!important;color:#fff!important;padding:14px 0!important;outline:0}.pmf .ft .fld input::placeholder{color:#77756f}.pmf .ok{color:#cfe8c8}
.pmf .ft{background:#000;color:#cfcfcb;padding-top:90px;overflow:hidden;border-top:1px solid var(--line)}
.pmf .ft .top{display:grid;grid-template-columns:1.3fr 1fr;gap:60px;padding-bottom:60px;border-bottom:1px solid var(--line)}
.pmf .ft .top h3{margin:0;font-family:var(--display);font-weight:500;font-size:clamp(24px,2.6vw,38px);color:#fff;line-height:1.15;max-width:18ch}
.pmf .ft form{display:grid;gap:10px;align-content:start}
.pmf .ft .fld{display:flex;border-bottom:1px solid rgba(255,255,255,.35)}
.pmf .ft .fld input{flex:1;background:none;border:0;color:#fff;font:inherit;font-size:16px;padding:14px 0}
.pmf .ft .fld input:focus{outline:none}
.pmf .ft .fld button{all:unset;cursor:pointer;color:#fff;font-weight:600;padding:0 4px}
.pmf .ft .st{font-size:13px;color:var(--dim);min-height:20px}
.pmf .ft .cols2{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:40px;padding-block:56px}
.pmf .ft h4{margin:0 0 16px;font-family:var(--mono);font-size:11px;letter-spacing:.2em;font-weight:500;color:var(--dim);text-transform:uppercase}
.pmf .ft ul{list-style:none;margin:0;padding:0;display:grid;gap:10px;font-size:14.5px}
.pmf .ft ul a{transition:color .2s}
.pmf .ft ul a:hover{color:#fff}
.pmf .ft .about p{margin:16px 0 0;font-size:14px;color:#9a9a96;max-width:36ch}
.pmf .ft .trust{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid var(--line)}
.pmf .ft .trust div{padding:22px 18px;border-left:1px solid var(--line);font-size:14px;color:#fff}
.pmf .ft .trust div:first-child{border-left:0}
.pmf .ft .trust small{display:block;color:var(--dim);font-size:12.5px;margin-top:2px}
.pmf .ft .bot{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-block:22px;font-size:12.5px;color:#7d7d79}
.pmf .ft .bot .soc{display:flex;gap:16px}
.pmf .ft .bot svg{width:17px;height:17px;fill:#cfcfcb}
.pmf .ft .mark{font-family:var(--display);font-weight:600;font-size:22.5vw;line-height:.78;letter-spacing:-.03em;text-align:center;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.16);white-space:nowrap;transform:translateY(14%);user-select:none}
@media(max-width:899px){.pmf .ft .top{grid-template-columns:1fr;gap:30px}
.pmf .ft .cols2{grid-template-columns:1fr 1fr;gap:30px}
.pmf .ft .about{grid-column:1/-1}
.pmf .ft .trust{grid-template-columns:1fr 1fr}
.pmf .ft .trust div:nth-child(3){border-left:0}
.pmf .ft .trust div:nth-child(n+3){border-top:1px solid var(--line)}}