.pt-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:start}.pt-about{background:var(--bg)}.pt-about p{margin:0 0 16px;font-size:18px;line-height:1.6;color:var(--slate)}.pt-who{background:var(--sand);border-radius:var(--radius-md);padding:32px;box-shadow:0 1px 2px #0b1f3a0f,0 12px 24px -16px #0b1f3a38}.pt-who h3{margin:0 0 16px;font-size:22px;font-weight:600;letter-spacing:-.015em;color:var(--ink)}.pt-who ul,.pt-box ul{list-style:none;margin:0 0 16px;padding:0;display:grid;gap:12px}.pt-who li,.pt-box li{position:relative;padding-left:22px;line-height:1.5;color:var(--slate);font-size:16px}.pt-who li:before,.pt-box li:before{content:"";position:absolute;left:0;top:.6em;width:8px;height:8px;border-radius:50%;background:var(--signal-deep)}.pt-note{margin:0;font-size:16px;line-height:1.55;color:var(--ink)}.pt-areas{background:var(--sand)}.pt-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.pt-grid li{display:flex;flex-direction:column;gap:8px;padding:24px;border-radius:var(--radius-md);background:var(--bg);box-shadow:0 1px 2px #0b1f3a0f,0 12px 24px -16px #0b1f3a38}.pt-grid b{font-size:18px;font-weight:600;letter-spacing:-.01em;color:var(--ink)}.pt-grid span{font-size:16px;line-height:1.55;color:var(--slate)}.pt-flow{margin:48px 0 0;max-width:820px;font-size:18px;line-height:1.6;color:var(--slate)}.pt-flow b{color:var(--ink);font-weight:600}.pt-terms{background:var(--bg)}.pt-box{background:var(--sand);border-radius:var(--radius-md);padding:32px;box-shadow:0 1px 2px #0b1f3a0f,0 12px 24px -16px #0b1f3a38}.pt-box h2{margin:0 0 18px;font-size:28px}body .pt-who,body .pt-box,body .pt-grid li{position:relative;isolation:isolate;background-image:linear-gradient(160deg,#ffffff8c,#fff0 60%)}body .pt-who:after,body .pt-box:after,body .pt-grid li:after{content:"";position:absolute;inset:0;border-radius:inherit;z-index:-1;pointer-events:none;background:var(--pt-l);opacity:.14;-webkit-mask-image:url(/patterns/contour.webp),radial-gradient(ellipse 80% 90% at 100% 100%,#000 25%,transparent 100%);mask-image:url(/patterns/contour.webp),radial-gradient(ellipse 80% 90% at 100% 100%,#000 25%,transparent 100%);-webkit-mask-size:300px 300px,100% 100%;mask-size:300px 300px,100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:right bottom,0 0;mask-position:right bottom,0 0;-webkit-mask-composite:source-in;mask-composite:intersect}body .pt-grid li:nth-child(3n+2):after{-webkit-mask-image:url(/patterns/hex.webp),radial-gradient(ellipse 80% 90% at 100% 100%,#000 25%,transparent 100%);mask-image:url(/patterns/hex.webp),radial-gradient(ellipse 80% 90% at 100% 100%,#000 25%,transparent 100%);-webkit-mask-size:260px 260px,100% 100%;mask-size:260px 260px,100% 100%}body .pt-grid li:nth-child(3n):after,body .pt-box:nth-child(2):after{-webkit-mask-image:url(/patterns/circuit.webp),radial-gradient(ellipse 80% 90% at 100% 100%,#000 25%,transparent 100%);mask-image:url(/patterns/circuit.webp),radial-gradient(ellipse 80% 90% at 100% 100%,#000 25%,transparent 100%);-webkit-mask-size:280px 280px,100% 100%;mask-size:280px 280px,100% 100%}@media(max-width:900px){.pt-two{grid-template-columns:1fr;gap:28px}.pt-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.pt-grid{grid-template-columns:1fr}.pt-about p{font-size:18px}.pt-who,.pt-box{padding:24px}}.cr-form .ct-chk>label{flex:1;min-width:0}.pt-who-l{display:block;margin:0 0 6px;font-size:14px;color:var(--signal-deep);font-weight:600}.pt-two-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.pt-single{max-width:760px}.pt-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.pt-steps{list-style:none;margin:0;padding:0;display:grid;gap:18px;max-width:820px}.pt-steps li{display:flex;gap:18px;align-items:flex-start}.pt-steps li>span{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--ink);color:#fff;font-weight:600;font-size:16px}.pt-steps b{display:block;font-size:18px;font-weight:600;color:var(--ink);margin-bottom:4px}.pt-steps p{margin:0;font-size:16px;line-height:1.55;color:var(--slate)}.cr-btn.pt-dark{background:var(--ink);color:#fff}.cr-btn.pt-dark:hover{background:var(--c-night-raised)}@media(max-width:900px){.pt-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.pt-two-cards{grid-template-columns:1fr}}@media(max-width:720px){.pt-grid-4{grid-template-columns:1fr}}.pt-grid li span em{font-style:normal;font-weight:600;color:var(--ink)}
