#pg-main #experience.cg-pos-section{padding:60px 0;background:linear-gradient(160deg,#07120a,#000 70%);scroll-margin-top:120px}
#experience .sec-head h2{font-family:var(--body);font-size:36px;line-height:1.2;margin:0}
#experience .pos-brand{width:min(100%,370px);margin:0 auto 16px}
#experience .posrow{grid-template-columns:320px minmax(0,1fr);gap:32px;margin-top:30px;align-items:start}
#experience .posart{min-width:0;width:100%}
#experience .posdev{border-radius:28px;background:linear-gradient(145deg,#82d85d,#14582f);padding:9px 9px 0}
#experience .posdev-plate{background:#fff;border-radius:0 0 19px 19px;margin:10px -9px 0;padding:20px 8px;overflow:hidden}
#experience .posdev-plate img{display:block;width:100%;height:auto;max-width:none;aspect-ratio:6.53;object-fit:cover;filter:invert(1) hue-rotate(180deg)}
.cg-pos-onboard{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:20px;padding:14px 16px;background:var(--grad);border-radius:999px;color:#031607;font-size:16px;font-weight:700;text-decoration:none}
.cg-pos-onboard:hover{filter:brightness(1.1)}.cg-pos-onboard:focus-visible{outline:2px solid #c9f5b4;outline-offset:4px}
.cg-pos-copy{padding:28px;border:1px solid rgba(130,216,93,.4);border-radius:18px;background:linear-gradient(140deg,#0d1c11,#050c07)}
#pg-main .cg-pos-copy h3{font:700 28px/1.2 var(--body);margin:0 0 18px;color:#fff;letter-spacing:-.02em}
#pg-main .cg-pos-copy p,#pg-main .cg-pos-copy li{font-size:17px;line-height:1.6;color:#d0ddcd}
#pg-main .cg-pos-copy p{margin:0 0 22px}
.cg-pos-copy h4{font-size:17px;line-height:1.5;font-weight:600;margin:0 0 14px;color:#e8f6e3}
.cg-pos-copy ul{margin:0;padding:0;list-style:none;display:grid;gap:18px}
.cg-pos-copy li{margin:0;border-top:1px solid rgba(130,216,93,.18);padding-top:16px}
.cg-pos-copy strong{color:#a8e68d}
@media(max-width:860px){#experience .posrow{grid-template-columns:1fr;gap:28px}#experience .posart{max-width:320px;margin-inline:auto}.cg-pos-copy{padding:22px}#pg-main .cg-pos-copy h3{font-size:26px}#experience .sec-head h2{font-size:30px}}

#pg-main #trust.cg-trust-section{padding:54px 0 64px;background:linear-gradient(145deg,#020603,#000);scroll-margin-top:130px}
#pg-main #trust-heading{font-family:var(--body);font-size:42px;font-weight:700;line-height:1.15;letter-spacing:-.025em;text-align:center;margin:0 0 34px}
#trust-heading:after{content:"";display:block;width:180px;height:4px;border-radius:9px;background:#82d85d;box-shadow:0 0 14px rgba(130,216,93,.5);margin:15px auto 0}
.cg-trust-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.cg-trust-card{display:flex;flex-direction:column;min-width:0;padding:28px;border:1px solid rgba(174,218,153,.65);border-radius:18px;background:linear-gradient(140deg,#101910,#050905)}
.cg-trust-title{display:flex;align-items:start;justify-content:space-between;gap:18px;margin-bottom:18px}
#pg-main .cg-trust-title h3{font:700 26px/1.12 var(--body);letter-spacing:-.02em;margin:0;max-width:270px;color:#fff}
.cg-trust-badge{flex:0 0 auto;max-width:108px;font:600 11px/1.3 var(--mono);text-transform:uppercase;color:#a5d990;border:1px solid #7da56b;border-radius:999px;background:#1a2b15;padding:7px 10px}
#pg-main .cg-trust-card p{font-size:17px;line-height:1.55;margin:0 0 16px;color:#dce5d9}
#pg-main .cg-trust-card p:last-child{margin-bottom:0}
#pg-main .cg-trust-card .cg-patent-ids{font:600 13px/1.5 var(--mono);padding:12px 14px;border:1px solid #344334;border-radius:8px;color:#a5d990;background:#050a06;margin:0 0 10px}
#pg-main .cg-trust-card .cg-trademark{font-size:14px;line-height:1.5}
.cg-trust-card a{color:#a5df8e;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}
.cg-trust-card .cg-trust-more{display:flex;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid #344334;padding-top:16px;margin-top:auto;font-size:15px;line-height:1.4;font-weight:600;text-decoration:none}
.cg-trust-more span{flex:none}
.cg-trust-card a:hover{color:#27f998}.cg-trust-card a:focus-visible{outline:2px solid #c9f5b4;outline-offset:4px}
@media(max-width:760px){.cg-trust-grid{grid-template-columns:1fr;gap:18px}.cg-trust-card{padding:22px}.cg-trust-title{gap:12px}#pg-main #trust-heading{font-size:32px}#pg-main .cg-trust-title h3{font-size:24px}.cg-trust-badge{font-size:10px;max-width:94px}#pg-main .cg-trust-card p{font-size:16px}}

#different .owner-chart{background:transparent;border:0;box-shadow:none;border-radius:0}
#experience .pos-brand{mix-blend-mode:screen}
