.pt .pt-wall{background:#fff;padding-block:clamp(72px,8vw,120px);scroll-margin-top:80px}.pt .pt-wall .shead h2{color:var(--navy)}.pt .pt-wall .shead p:not(.eb),.pt .pt-empty{color:var(--muted)}.pt .pt-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.pt .pt-grid li{background:#fff;min-width:0}.pt .pt-tile{height:100%;min-height:220px;color:inherit;flex-direction:column;padding:26px 24px 22px;text-decoration:none;transition:background .3s;display:flex;position:relative}.pt a.pt-tile:hover{background:var(--paper)}.pt .pt-logo{flex:1;justify-content:center;align-items:center;min-height:110px;display:flex}.pt .pt-logo img{object-fit:contain;mix-blend-mode:multiply;filter:grayscale();opacity:.75;max-width:170px;max-height:64px;transition:filter .4s,opacity .4s,transform .4s}.pt a.pt-tile:hover .pt-logo img{filter:grayscale(0);opacity:1;transform:scale(1.04)}.pt .pt-wordmark{font-family:var(--f-d);color:var(--slate);text-align:center;font-size:22px}.pt .pt-meta{border-top:1px solid var(--line);flex-direction:column;gap:2px;padding-top:14px;display:flex}.pt .pt-name{font-family:var(--f-m);letter-spacing:.14em;text-transform:uppercase;color:var(--navy);font-size:11px}.pt .pt-desc{color:var(--muted);font-size:13px;line-height:1.45}.pt .pt-go{color:var(--signal);opacity:0;font-size:15px;transition:opacity .3s,transform .3s;position:absolute;bottom:18px;right:20px;transform:translate(-4px,4px)}.pt a.pt-tile:hover .pt-go,.pt a.pt-tile:focus-visible .pt-go{opacity:1;transform:none}.pt .pt-become{background:var(--night);color:#fff;padding-block:clamp(72px,8vw,120px);scroll-margin-top:80px}.pt .pt-become .eb{color:var(--soft)}.pt .pt-become .shead p:not(.eb){color:var(--muted-d)}.pt .pt-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,48px);display:grid}.pt .pt-benefits>div{border-top:1px solid #ffffff29;min-width:0;padding-top:24px}.pt .pt-n{font-family:var(--f-m);letter-spacing:.18em;color:var(--soft);font-size:12px}.pt .pt-benefits h3{margin-top:16px;font-size:clamp(24px,2.2vw,30px)}.pt .pt-benefits p{color:var(--muted-d);max-width:34ch;margin-top:10px}.pt .pt-cta{flex-wrap:wrap;align-items:center;gap:24px;margin-top:clamp(48px,6vw,72px);display:flex}.pt .pt-link{font-family:var(--f-m);letter-spacing:.16em;text-transform:uppercase;color:#fff;border-bottom:1px solid #fff6;padding-bottom:3px;font-size:12px;text-decoration:none}.pt .pt-link:hover{border-color:#fff}.pt .pt-mail{color:var(--muted-d);-webkit-user-select:all;user-select:all;margin-left:auto;font-size:15px}@media (width<=1080px){.pt .pt-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.pt .pt-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pt .pt-benefits{grid-template-columns:1fr}.pt .pt-mail{width:100%;margin-left:0}.pt .pt-tile{min-height:180px;padding:18px 16px 16px}.pt .pt-logo img{max-width:120px}}@media (hover:none){.pt .pt-logo img{filter:none;opacity:1}}.pt .pt-wall .shead>p{max-width:42ch;font-size:17px;line-height:1.6}.pt .pt-become{background:var(--night);position:relative;overflow:hidden}.pt .pt-become:before{content:"";pointer-events:none;background:radial-gradient(40% 60% at 85% 0,#3d74f247,#0000 70%),radial-gradient(35% 50% at 0 100%,#3d74f224,#0000 70%);position:absolute;inset:0}.pt .pt-become .wrap{position:relative}.pt .pt-become .shead h2{color:#fff}.pt .pt-become .shead>p{color:#ffffffa8}.pt .pt-benefits{border-top:1px solid #fff3;gap:clamp(32px,4vw,60px);margin-top:clamp(56px,6vw,80px);position:relative}.pt .pt-benefits:before{content:"";background:var(--signal);width:22%;height:1px;position:absolute;top:-1px;left:0}.pt .pt-benefits>div{border-top:0;padding-top:40px;position:relative}.pt .pt-dot{background:var(--night);border:1.4px solid #fff9;border-radius:50%;width:14px;height:14px;position:absolute;top:-7px;left:0}.pt .pt-benefits>div:first-child .pt-dot{background:var(--signal);border-color:var(--signal);box-shadow:0 0 0 6px #3d74f240}.pt .pt-n{font-family:var(--f-d);letter-spacing:.26em;color:var(--soft)}.pt .pt-benefits h3{color:#fff;margin-top:12px;font-size:clamp(26px,2.4vw,32px)}.pt .pt-benefits p{font-family:var(--f-d);color:#ffffffa8;max-width:30ch;margin-top:14px;font-size:16px;font-weight:300}.pt .pt-cta{gap:14px;margin-top:clamp(56px,6vw,72px)}.pt .pt-ghost{font-family:var(--f-m);letter-spacing:.18em;text-transform:uppercase;color:#fff;border:1px solid #fff9;border-radius:2px;align-items:center;padding:16px 26px;font-size:12px;text-decoration:none;transition:background .25s,border-color .25s;display:inline-flex}.pt .pt-ghost:hover{background:#ffffff1a;border-color:#fff}@media (width<=760px){.pt .pt-benefits{border-top:0;border-left:1px solid #fff3;gap:32px}.pt .pt-benefits:before{width:1px;height:28%;top:0;left:-1px}.pt .pt-benefits>div{padding:0 0 0 28px}.pt .pt-dot{top:2px;left:-8px}.pt .pt-cta .btn,.pt .pt-ghost{justify-content:center}}.pt .pt-become .shead .eb{color:var(--soft)}html[dir=rtl] .pt .pt-benefits:before,html[dir=rtl] .pt .pt-dot{left:auto;right:0}html[dir=rtl] .pt .pt-benefits>div{text-align:right}html[dir=rtl] .pt .pt-n{letter-spacing:.12em}@media (width<=760px){html[dir=rtl] .pt .pt-benefits{border-left:0;border-right:1px solid #fff3}html[dir=rtl] .pt .pt-benefits:before{left:auto;right:-1px}html[dir=rtl] .pt .pt-benefits>div{padding:0 28px 0 0}html[dir=rtl] .pt .pt-dot{left:auto;right:-8px}}
