.pg-about .hdr,.pg-blog .hdr,.pg-platform .hdr,.pg-pricing .hdr,.pg-security .hdr,.pg-solutions .hdr{padding:72px 0 48px;border-bottom:1px solid var(--rule)}.pg-blog .hdr{padding:72px 0 40px}.pg-about .hdr{padding:80px 0 56px}.pg-about .hdr h1,.pg-blog .hdr h1,.pg-platform .hdr h1,.pg-pricing .hdr h1,.pg-security .hdr h1,.pg-solutions .hdr h1{font-weight:600;letter-spacing:-.024em;line-height:1.15;margin-top:14px}.pg-blog .hdr h1{font-size:clamp(28px,3vw,38px);letter-spacing:-.022em}.pg-about .hdr h1{font-size:clamp(32px,3.6vw,44px);max-width:26ch;line-height:1.12}.pg-platform .hdr h1,.pg-solutions .hdr h1{font-size:clamp(32px,3.4vw,44px);letter-spacing:-.025em;max-width:26ch;line-height:1.1}.pg-pricing .hdr h1{font-size:clamp(30px,3.2vw,40px);max-width:32ch}.pg-security .hdr h1{font-size:clamp(30px,3.2vw,40px);max-width:30ch}.pg-about .hdr .lede,.pg-blog .hdr .lede,.pg-platform .hdr .lede,.pg-pricing .hdr .lede,.pg-security .hdr .lede,.pg-solutions .hdr .lede{color:var(--dim);margin-top:16px;max-width:60ch;font-size:15px;line-height:1.55}.pg-blog .hdr .lede{margin-top:10px;font-size:14.5px}.pg-about .hdr .lede{margin-top:18px;max-width:58ch;font-size:16px}.pg-platform .hdr .lede,.pg-solutions .hdr .lede{font-size:15.5px}.pg-platform .hdr .meta,.pg-security .hdr .meta{display:flex;gap:28px;margin-top:24px;flex-wrap:wrap;font-family:var(--mono);font-size:11px;color:var(--faint);letter-spacing:.1em}.pg-platform .hdr .meta{margin-top:28px;padding-top:20px;border-top:1px solid var(--rule)}.pg-platform .hdr .meta b,.pg-security .hdr .meta b{color:var(--text);font-weight:500}.pg-about .block,.pg-platform .block,.pg-pricing .block,.pg-security .block,.pg-solutions .block{padding:72px 0;border-bottom:1px solid var(--rule)}.pg-about .block{padding:72px 0}.pg-platform .block{padding:80px 0}.pg-security .block{padding:64px 0}.pg-about .block:last-of-type,.pg-platform .block:last-of-type,.pg-pricing .block:last-of-type,.pg-security .block:last-of-type,.pg-solutions .block:last-of-type{border-bottom:0}.pg-about .block-head,.pg-pricing .block-head,.pg-solutions .block-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:28px;flex-wrap:wrap}.pg-about .block-head h2{font-size:22px;font-weight:600;letter-spacing:-.02em}.pg-solutions .block-head h2{font-size:24px;font-weight:600;letter-spacing:-.02em;max-width:28ch}.pg-pricing .block-head h2{font-size:22px;font-weight:600;letter-spacing:-.02em}.pg-pricing .block-head .lede{color:var(--dim);font-size:13.5px;margin-top:4px;max-width:58ch}.pg-security .block h2{font-size:20px;font-weight:600;letter-spacing:-.018em;margin-bottom:20px}.pg-security .block .lede{color:var(--dim);margin-bottom:24px;max-width:64ch;font-size:14px}.pg-platform .block-head{display:grid;grid-template-columns:220px 1fr;gap:32px;align-items:flex-start;margin-bottom:36px}@media (max-width:900px){.pg-platform .block-head{grid-template-columns:1fr}}.pg-platform .block-head .lbl{font-family:var(--mono);font-size:11px;color:var(--amber);letter-spacing:.14em;text-transform:uppercase;padding-top:6px}.pg-platform .block-head h2{font-size:24px;font-weight:600;letter-spacing:-.02em;max-width:24ch}.pg-platform .block-head p{color:var(--dim);margin-top:10px;max-width:60ch;font-size:14.5px}.pg-blog .hdr .tabs{display:flex;gap:4px;margin-top:24px;border-bottom:0}.pg-blog .hdr .tabs a{padding:8px 12px;font-size:12.5px;color:var(--dim);border-radius:var(--rad);transition:background .1s,color .1s}.pg-blog .hdr .tabs a.active{color:var(--text);background:var(--raised)}.pg-blog .hdr .tabs a:hover{color:var(--text)}.pg-blog .posts{padding:56px 0}.pg-blog .feat{background:var(--raised);border:1px solid var(--rule);border-radius:var(--rad-l);padding:32px;display:grid;grid-template-columns:1.6fr 1fr;gap:28px;align-items:center;margin-bottom:32px}@media (max-width:900px){.pg-blog .feat{grid-template-columns:1fr}}.pg-blog .feat .u{font-family:var(--mono);font-size:10px;letter-spacing:.14em;color:var(--amber);text-transform:uppercase}.pg-blog .feat h2{font-size:26px;font-weight:600;letter-spacing:-.022em;margin-top:10px;line-height:1.2}.pg-blog .feat p{color:var(--dim);margin-top:10px;font-size:14.5px;line-height:1.6;max-width:52ch}.pg-blog .feat .meta{letter-spacing:.08em;margin-top:14px}.pg-blog .feat .meta,.pg-blog .feat-img{color:var(--faint);font-family:var(--mono);font-size:11px}.pg-blog .feat-img{height:220px;border:1px dashed var(--rule-2);border-radius:var(--rad);background:linear-gradient(135deg,var(--raised-2),var(--bg-2));display:flex;align-items:center;justify-content:center;letter-spacing:.1em}.pg-blog .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media (max-width:900px){.pg-blog .grid{grid-template-columns:1fr}}.pg-blog .post{background:var(--raised);border:1px solid var(--rule);border-radius:var(--rad-l);padding:20px;display:flex;flex-direction:column;gap:8px;transition:border-color .12s}.pg-blog .post:hover{border-color:var(--rule-2)}.pg-blog .post .u{font-family:var(--mono);font-size:10px;letter-spacing:.14em;color:var(--faint);text-transform:uppercase}.pg-blog .post h3{font-size:16px;font-weight:600;letter-spacing:-.012em;line-height:1.3}.pg-blog .post p{color:var(--dim);font-size:13px;line-height:1.55;margin-top:4px}.pg-blog .post .meta{color:var(--faint);font-family:var(--mono);font-size:11px;letter-spacing:.08em;margin-top:auto;padding-top:12px;border-top:1px solid var(--rule);display:flex;justify-content:space-between}.pg-about .principles{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}@media (max-width:900px){.pg-about .principles{grid-template-columns:1fr}}.pg-about .p{background:var(--raised);border:1px solid var(--rule);border-radius:var(--rad-l);padding:20px}.pg-about .p .n{font-family:var(--mono);font-size:10px;color:var(--amber);letter-spacing:.14em}.pg-about .p h4{font-size:15px;font-weight:600;margin:10px 0 6px}.pg-about .p p{color:var(--dim);font-size:13px;line-height:1.55}.pg-about .team{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}@media (max-width:900px){.pg-about .team{grid-template-columns:1fr 1fr}}.pg-about .m{background:var(--raised);border:1px solid var(--rule);border-radius:var(--rad-l);padding:18px;display:flex;flex-direction:column;gap:6px}.pg-about .m .ph{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,var(--amber),var(--sage));display:flex;align-items:center;justify-content:center;color:var(--bg);font-weight:600;font-size:14px}.pg-about .m h5{font-size:13.5px;font-weight:600}.pg-about .m .role{font-family:var(--mono);font-size:10.5px;color:var(--faint);letter-spacing:.1em;text-transform:uppercase}.pg-about .m .bio{color:var(--dim);font-size:12px;line-height:1.55;margin-top:4px}.pg-about .investors{display:flex;gap:40px;flex-wrap:wrap;padding:24px 0;color:var(--dim);font-family:var(--mono);font-size:12px;letter-spacing:.08em}.pg-about .careers .open{background:var(--raised);border:1px solid var(--rule);border-radius:var(--rad-l);padding:16px 18px;display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;gap:12px;flex-wrap:wrap}.pg-about .careers .open h5{font-size:14px;font-weight:500}.pg-about .careers .open .mt{font-family:var(--mono);font-size:11px;color:var(--faint);letter-spacing:.08em}.pg-about .legal{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:8px}@media (max-width:900px){.pg-about .legal{grid-template-columns:1fr 1fr}}.pg-about .legal a{background:var(--raised);border:1px solid var(--rule);border-radius:var(--rad);padding:14px;font-size:13px;color:var(--text);display:flex;justify-content:space-between;align-items:center;transition:border-color .12s}.pg-about .legal a:hover{border-color:var(--rule-2)}.pg-about .legal a .u{font-family:var(--mono);font-size:10px;color:var(--faint);letter-spacing:.14em;text-transform:uppercase}.pg-contact .wrap{display:grid;grid-template-columns:1fr 1fr;min-height:calc(100vh - 60px)}@media (max-width:900px){.pg-contact .wrap{grid-template-columns:1fr}}.pg-contact .left{padding:64px 56px;display:flex;flex-direction:column;gap:24px;border-right:1px solid var(--rule)}@media (max-width:900px){.pg-contact .left{border-right:0;padding:48px 22px}}.pg-contact .left h1{font-size:30px;font-weight:600;letter-spacing:-.024em;max-width:22ch;line-height:1.15;margin-top:10px}.pg-contact .left .lede{color:var(--dim);font-size:14.5px;line-height:1.6;max-width:52ch}.pg-contact .left h4{font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin-bottom:8px}.pg-contact .info{background:var(--raised);border:1px solid var(--rule);border-radius:var(--rad-l);padding:16px 18px}.pg-contact .info .row{display:flex;justify-content:space-between;padding:6px 0;font-size:13px;color:var(--text)}.pg-contact .info .row .d{color:var(--dim)}.pg-contact .right{padding:64px 56px;background:var(--bg-2)}@media (max-width:900px){.pg-contact .right{padding:32px 22px}}.pg-contact .form{display:flex;flex-direction:column;gap:14px;max-width:460px}.pg-contact .form-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media (max-width:640px){.pg-contact .form-row{grid-template-columns:1fr}}.pg-contact .form .pick{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}@media (max-width:640px){.pg-contact .form .pick{grid-template-columns:1fr}}.pg-contact .form .pick label{padding:10px 12px;border:1px solid var(--rule-2);border-radius:var(--rad);font-size:12.5px;color:var(--text);cursor:pointer;transition:border-color .12s,background .12s}.pg-contact .form .pick input{display:none}.pg-contact .form .pick label:has(input:checked){border-color:var(--amber);background:rgba(226,183,101,.06)}.pg-contact .form .pick .u{display:block;font-family:var(--mono);font-size:10px;color:var(--faint);letter-spacing:.14em;margin-bottom:2px}.pg-docs .docs{display:grid;grid-template-columns:240px 1fr 220px;gap:0;min-height:calc(100vh - 60px)}@media (max-width:1100px){.pg-docs .docs{grid-template-columns:240px 1fr}.pg-docs .docs .toc{display:none}}@media (max-width:820px){.pg-docs .docs{grid-template-columns:1fr}.pg-docs .docs .side{display:none}}.pg-docs .side{border-right:1px solid var(--rule);padding:24px 18px;background:var(--bg-2);position:sticky;top:60px;align-self:flex-start;height:calc(100vh - 60px);overflow-y:auto}.pg-docs .side input{width:100%;height:32px;background:var(--bg);border:1px solid var(--rule-2);border-radius:var(--rad);padding:0 10px;color:var(--text);font-size:12.5px;margin-bottom:16px}.pg-docs .side h4{font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin:16px 0 6px;font-weight:500}.pg-docs .side a{display:block;font-size:12.5px;color:var(--dim);padding:5px 8px;border-radius:var(--rad-s);transition:background .1s,color .1s}.pg-docs .side a:hover{color:var(--text)}.pg-docs .side a.active{color:var(--text);background:var(--raised)}.pg-docs .main{padding:40px 56px;max-width:780px;width:100%}@media (max-width:820px){.pg-docs .main{padding:32px 22px}}.pg-docs .main .crumb{font-family:var(--mono);font-size:11px;color:var(--faint);letter-spacing:.1em;text-transform:uppercase}.pg-docs .main h1{font-size:28px;font-weight:600;letter-spacing:-.022em;margin:12px 0 10px}.pg-docs .main p.lede{color:var(--dim);font-size:15px;line-height:1.55;max-width:60ch}.pg-docs .main h2{font-size:18px;font-weight:600;letter-spacing:-.015em;margin:36px 0 10px;padding-top:10px;border-top:1px solid var(--rule)}.pg-docs .main h3{font-size:15px;font-weight:600;margin:20px 0 8px}.pg-docs .main p{color:var(--text);font-size:14px;line-height:1.65;margin:8px 0;max-width:66ch}.pg-docs .main p .d{color:var(--dim)}.pg-docs .main pre{background:var(--bg-2);border:1px solid var(--rule);border-radius:var(--rad-l);padding:16px 18px;font-family:var(--mono);font-size:12.5px;line-height:1.75;color:var(--dim);overflow-x:auto;margin:12px 0;white-space:pre}.pg-docs .main pre .p{color:var(--amber)}.pg-docs .main pre .s{color:var(--sage)}.pg-docs .main pre .c{color:var(--faint)}.pg-docs .main .callout{background:var(--raised);border:1px solid var(--rule);border-left:3px solid var(--amber);border-radius:var(--rad);padding:12px 14px;font-size:13px;color:var(--text);margin:16px 0}.pg-docs .toc{padding:40px 24px;border-left:1px solid var(--rule)}.pg-docs .toc h4{font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin-bottom:10px;font-weight:500}.pg-docs .toc a{display:block;font-size:12px;color:var(--dim);padding:4px 0}.pg-docs .toc a:hover{color:var(--text)}.pg-docs .pager{display:flex;justify-content:space-between;margin-top:56px;padding-top:24px;border-top:1px solid var(--rule);gap:12px}.pg-docs .pager a{padding:14px 16px;border:1px solid var(--rule);border-radius:var(--rad-l);background:var(--raised);flex:1;display:block;transition:border-color .12s}.pg-docs .pager a:hover{border-color:var(--rule-2)}.pg-docs .pager .u{font-family:var(--mono);font-size:10px;color:var(--faint);letter-spacing:.14em;text-transform:uppercase}.pg-docs .pager .t{font-size:14px;color:var(--text);margin-top:4px;font-weight:500}.pg-solutions .ind{background:var(--raised);border:1px solid var(--rule);border-radius:var(--rad-l);padding:22px;display:flex;flex-direction:column;gap:14px;min-height:260px}.pg-solutions .ind .u{font-family:var(--mono);font-size:10px;letter-spacing:.14em;color:var(--amber);text-transform:uppercase}.pg-solutions .ind h3{font-size:17px;font-weight:600;letter-spacing:-.015em}.pg-solutions .ind p{color:var(--dim);font-size:13px;line-height:1.55}.pg-solutions .ind ul{list-style:none;display:flex;flex-direction:column;gap:4px;font-size:12.5px;color:var(--text);margin-top:auto;padding-top:12px;border-top:1px solid var(--rule)}.pg-solutions .ind ul li:before{content:"· ";color:var(--sage)}.pg-solutions .case{display:grid;grid-template-columns:1fr 1.4fr;gap:28px;background:var(--raised);border:1px solid var(--rule);border-radius:var(--rad-l);padding:32px}@media (max-width:900px){.pg-solutions .case{grid-template-columns:1fr}}.pg-solutions .case .meta{display:flex;flex-direction:column;gap:16px}.pg-solutions .case .meta .u{font-family:var(--mono);font-size:10px;letter-spacing:.14em;color:var(--faint);text-transform:uppercase}.pg-solutions .case .meta h3{font-size:22px;font-weight:600;letter-spacing:-.02em}.pg-solutions .case .meta .quote{color:var(--text);font-size:15px;line-height:1.45}.pg-solutions .case .meta .attr{color:var(--dim);font-size:12.5px}.pg-solutions .case-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pg-solutions .engs{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}@media (max-width:900px){.pg-solutions .engs{grid-template-columns:1fr}}.pg-solutions .eng{background:var(--raised);border:1px solid var(--rule);border-radius:var(--rad-l);padding:22px;display:flex;flex-direction:column;gap:12px}.pg-solutions .eng.feat{border-color:rgba(226,183,101,.4);background:linear-gradient(180deg,rgba(226,183,101,.05),var(--raised))}.pg-solutions .eng h3{font-size:18px;font-weight:600;letter-spacing:-.015em}.pg-solutions .eng .dur{font-family:var(--mono);font-size:11px;color:var(--dim);letter-spacing:.08em}.pg-solutions .eng .price{font-size:26px;font-weight:600;letter-spacing:-.02em}.pg-solutions .eng p{color:var(--dim);font-size:13px;line-height:1.55}.pg-solutions .eng ul{list-style:none;display:flex;flex-direction:column;gap:6px;font-size:12.5px;color:var(--text)}.pg-solutions .eng ul li:before{content:"· ";color:var(--amber)}.pg-pricing .hdr .chips{display:flex;gap:8px;margin-top:22px;flex-wrap:wrap}.pg-pricing .plans{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}@media (max-width:1100px){.pg-pricing .plans{grid-template-columns:1fr 1fr}}@media (max-width:640px){.pg-pricing .plans{grid-template-columns:1fr}}.pg-pricing .plan{background:var(--raised);border:1px solid var(--rule);border-radius:var(--rad-l);padding:20px;display:flex;flex-direction:column;gap:12px;min-height:360px}.pg-pricing .plan.feat{border-color:rgba(226,183,101,.4);background:linear-gradient(180deg,rgba(226,183,101,.05),var(--raised))}.pg-pricing .plan .u{font-family:var(--mono);font-size:10px;letter-spacing:.14em;color:var(--faint);text-transform:uppercase}.pg-pricing .plan.feat .u{color:var(--amber)}.pg-pricing .plan h3{font-size:14px;font-weight:600}.pg-pricing .plan .price{font-size:28px;font-weight:600;letter-spacing:-.025em;line-height:1}.pg-pricing .plan .annual{color:var(--dim);font-size:11.5px;font-family:var(--mono)}.pg-pricing .plan .sub{color:var(--dim);font-size:12.5px;line-height:1.5}.pg-pricing .plan ul{list-style:none;display:flex;flex-direction:column;gap:7px;font-size:12.5px;color:var(--dim)}.pg-pricing .plan li:before{content:"· ";color:var(--amber)}.pg-pricing .plan .cta{margin-top:auto;padding-top:10px;border-top:1px solid var(--rule)}.pg-pricing .ptab{width:100%;border-collapse:collapse;font-size:13px}.pg-pricing .ptab td,.pg-pricing .ptab th{padding:12px 14px;text-align:left;border-bottom:1px solid var(--rule);vertical-align:top}.pg-pricing .ptab th{font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);font-weight:500;background:var(--bg-2)}.pg-pricing .ptab td.mono{font-family:var(--mono);font-size:12px;color:var(--text)}.pg-pricing .ptab tr:last-child td{border-bottom:0}.pg-pricing .ptab-wrap{border:1px solid var(--rule);border-radius:var(--rad-l);overflow:hidden;background:var(--raised)}.pg-pricing .train-wrap{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width:900px){.pg-pricing .train-wrap{grid-template-columns:1fr}}.pg-pricing .calc{background:var(--raised);border:1px solid var(--rule);border-radius:var(--rad-l);padding:20px}.pg-pricing .calc .u{font-family:var(--mono);font-size:10px;letter-spacing:.14em;color:var(--faint);text-transform:uppercase}.pg-pricing .calc .rows{margin-top:10px;display:flex;flex-direction:column;gap:6px;font-size:13px}.pg-pricing .calc .rows .r{display:flex;justify-content:space-between;color:var(--dim)}.pg-pricing .calc .rows .r strong{color:var(--text);font-weight:500}.pg-pricing .calc .total{margin-top:12px;padding-top:12px;border-top:1px dashed var(--rule-2);display:flex;justify-content:space-between;font-size:15px;color:var(--text)}.pg-pricing .calc .total strong{color:var(--amber);font-weight:600}.pg-pricing .inf-pair{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width:900px){.pg-pricing .inf-pair{grid-template-columns:1fr}}.pg-pricing .eng-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}@media (max-width:900px){.pg-pricing .eng-grid{grid-template-columns:1fr}}.pg-pricing .faq{display:flex;flex-direction:column;gap:8px}.pg-pricing .faq .q{background:var(--raised);border:1px solid var(--rule);border-radius:var(--rad-l);padding:14px 16px}.pg-pricing .faq .q strong{font-size:13.5px;display:block;margin-bottom:4px}.pg-pricing .faq .q p{color:var(--dim);font-size:13px;line-height:1.5}.pg-pricing .cta-band{background:var(--raised);border:1px solid var(--rule-2);border-radius:var(--rad-xl);padding:32px;display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.pg-pricing .cta-band h3{font-size:19px;font-weight:600;letter-spacing:-.015em;max-width:40ch}.pg-platform .feat{background:var(--raised);border:1px solid var(--rule);border-radius:var(--rad-l);padding:20px;display:flex;flex-direction:column;gap:10px}.pg-platform .feat h4{font-size:15px;font-weight:600;letter-spacing:-.012em}.pg-platform .feat p{color:var(--dim);font-size:13px;line-height:1.55}.pg-platform .feat .code{font-family:var(--mono);font-size:11.5px;color:var(--dim);background:var(--bg);border:1px solid var(--rule);border-radius:var(--rad);padding:10px;line-height:1.7}.pg-platform .feat .code .p{color:var(--amber)}.pg-platform .code-tabs{background:var(--bg-2);border:1px solid var(--rule-2);border-radius:var(--rad-l);overflow:hidden}.pg-platform .code-tabs-h{display:flex;border-bottom:1px solid var(--rule);background:var(--bg)}.pg-platform .code-tabs-h button{padding:10px 14px;font-family:var(--mono);font-size:11px;color:var(--faint);letter-spacing:.1em;text-transform:uppercase;background:transparent;cursor:pointer;transition:color .1s,background .1s;border:0;border-right:1px solid var(--rule)}.pg-platform .code-tabs-h button.active{color:var(--text);background:var(--bg-2);box-shadow:inset 0 -2px 0 var(--amber)}.pg-platform .code-tabs pre{padding:20px 22px;font-family:var(--mono);font-size:12.5px;line-height:1.85;color:var(--dim);overflow-x:auto;margin:0;white-space:pre}.pg-platform .code-tabs pre .c{color:var(--faint)}.pg-platform .code-tabs pre .k{color:var(--amber)}.pg-platform .code-tabs pre .s{color:var(--sage)}.pg-platform .code-tabs pre .n{color:var(--text)}.pg-platform .archi{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}@media (max-width:900px){.pg-platform .archi{grid-template-columns:1fr}}.pg-platform .ar{background:var(--raised);border:1px solid var(--rule);border-radius:var(--rad-l);padding:18px}.pg-platform .ar .u{font-family:var(--mono);font-size:10px;color:var(--amber);letter-spacing:.14em;text-transform:uppercase}.pg-platform .ar h4{font-size:15px;font-weight:600;letter-spacing:-.012em;margin:10px 0 6px}.pg-platform .ar p{color:var(--dim);font-size:12.5px;line-height:1.55}.pg-platform .ar ul{list-style:none;margin-top:10px;display:flex;flex-direction:column;gap:5px;font-size:12px;color:var(--text)}.pg-platform .ar ul li:before{content:"· ";color:var(--amber)}.pg-security .posture{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}@media (max-width:900px){.pg-security .posture{grid-template-columns:1fr 1fr}}.pg-security .post{background:var(--raised);border:1px solid var(--rule);border-radius:var(--rad-l);padding:18px}.pg-security .post .u{font-family:var(--mono);font-size:10px;color:var(--faint);letter-spacing:.14em;text-transform:uppercase}.pg-security .post h4{font-size:14px;font-weight:600;margin:8px 0 6px}.pg-security .post p{color:var(--dim);font-size:12.5px;line-height:1.55}.pg-security .compliance{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}@media (max-width:900px){.pg-security .compliance{grid-template-columns:1fr 1fr}}.pg-security .cert{background:var(--raised);border:1px solid var(--rule);border-radius:var(--rad-l);padding:16px;display:flex;flex-direction:column;gap:6px}.pg-security .cert .u{font-family:var(--mono);font-size:10px;color:var(--faint);letter-spacing:.14em;text-transform:uppercase}.pg-security .cert h5{font-size:14px;font-weight:600}.pg-security .cert .state{font-size:12px;color:var(--dim)}.pg-security .cert.a{border-color:rgba(127,179,154,.35);background:linear-gradient(180deg,rgba(127,179,154,.06),var(--raised))}.pg-security .cert.a .state{color:var(--sage)}.pg-security .cert.p .state{color:var(--amber)}.pg-security .data{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width:900px){.pg-security .data{grid-template-columns:1fr}}.pg-security .d-card{background:var(--raised);border:1px solid var(--rule);border-radius:var(--rad-l);padding:18px 20px}.pg-security .d-card h4{font-size:14px;font-weight:600;margin-bottom:8px}.pg-security .d-card p{color:var(--dim);font-size:13px;line-height:1.6}.pg-security .d-card ul{list-style:none;margin-top:10px;display:flex;flex-direction:column;gap:6px;font-size:12.5px;color:var(--text)}.pg-security .d-card ul li:before{content:"· ";color:var(--amber)}.pg-security .reports{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:12px}@media (max-width:900px){.pg-security .reports{grid-template-columns:1fr}}.pg-security .reports a{background:var(--raised);border:1px solid var(--rule);border-radius:var(--rad);padding:14px 16px;display:flex;justify-content:space-between;align-items:center;font-size:13px;transition:border-color .12s}.pg-security .reports a:hover{border-color:var(--rule-2)}.pg-security .reports .u{font-family:var(--mono);font-size:10px;color:var(--faint);letter-spacing:.14em;text-transform:uppercase}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.collapse{visibility:collapse}.absolute{position:absolute}.relative{position:relative}.mb-4{margin-bottom:1rem}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.break-all{word-break:break-all}.rounded-md{border-radius:.375rem}.border{border-width:1px}.border-amber-200{--tw-border-opacity:1;border-color:rgb(253 230 138/var(--tw-border-opacity,1))}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity,1))}.bg-amber-50{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.bg-blue-50{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.p-3{padding:.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.uppercase{text-transform:uppercase}.italic{font-style:italic}.text-amber-800{--tw-text-opacity:1;color:rgb(146 64 14/var(--tw-text-opacity,1))}.text-blue-800{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}