.method-ribbon{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem .6rem;margin:1.5rem auto 0;padding:.75rem 1rem;max-width:860px;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06)}.method-ribbon-label{font-size:.7rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#fff6;margin-right:.25rem}.method-chip{display:inline-flex;padding:.3rem .75rem;font-size:.72rem;font-weight:600;letter-spacing:.03em;color:#9fe7bf;background:#37dc820f;border:1px solid rgba(55,220,130,.2);border-radius:100px;white-space:nowrap}.entry-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;width:100%}@media (max-width: 991px){.entry-grid{grid-template-columns:1fr}}.entry-card{display:flex;flex-direction:column;gap:.75rem;padding:1.75rem 1.5rem;background:#ffffff06;border:1px solid rgba(255,255,255,.08);border-radius:18px;color:#ffffffdb;text-decoration:none;transition:background .16s ease,border-color .16s ease,transform .16s ease}.entry-card:hover{background:#37dc820d;border-color:#37dc824d;transform:translateY(-2px)}.entry-card-num{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;font-size:.95rem;font-weight:700;color:#37dc82;background:#37dc821f;border:1px solid rgba(55,220,130,.3);border-radius:10px}.entry-card-title{font-size:1.2rem;font-weight:600;line-height:1.3;margin:.25rem 0 0;color:#fff}.entry-card-desc{font-size:.92rem;line-height:1.5;color:#ffffffad;margin:0;flex:1}.entry-card-cta{font-size:.85rem;font-weight:600;color:#37dc82;margin-top:.25rem}.entry-card-featured{background:linear-gradient(135deg,#37dc8217,#37dc8208);border-color:#37dc8259;position:relative}.entry-card-featured:after{content:"Lead-qualifying wizard";position:absolute;top:.75rem;right:.85rem;padding:.22rem .6rem;font-size:.6rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#37dc82;background:#37dc821f;border:1px solid rgba(55,220,130,.32);border-radius:100px;pointer-events:none}.entry-card-featured:hover{background:linear-gradient(135deg,#37dc8224,#37dc820d);border-color:#37dc828c}.svc-scope-hint{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;margin:0 0 2rem;background:linear-gradient(135deg,#37dc820f,#37dc8205);border:1px solid rgba(55,220,130,.28);border-radius:14px;color:#ffffffe0;text-decoration:none;transition:all .18s ease}.svc-scope-hint:hover{background:linear-gradient(135deg,#37dc821a,#37dc820a);border-color:#37dc8280;transform:translateY(-1px)}.svc-scope-hint-ico{flex-shrink:0;width:2.25rem;height:2.25rem;display:inline-flex;align-items:center;justify-content:center;color:#37dc82;background:#37dc8224;border:1px solid rgba(55,220,130,.35);border-radius:10px}.svc-scope-hint-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15rem}.svc-scope-hint-body strong{font-size:.98rem;font-weight:600;color:#fff}.svc-scope-hint-body span{font-size:.85rem;color:#ffffffb3;line-height:1.5}.svc-scope-hint-cta{flex-shrink:0;display:inline-flex;align-items:center;gap:.4rem;font-size:.85rem;font-weight:600;color:#37dc82;white-space:nowrap}@media (max-width: 640px){.svc-scope-hint{flex-direction:column;align-items:flex-start;gap:.75rem}.svc-scope-hint-cta{align-self:flex-end}}.scope-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.9rem;width:100%}@media (max-width: 991px){.scope-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.scope-grid{grid-template-columns:1fr}}.scope-chip{position:relative;display:flex;flex-direction:column;gap:.4rem;padding:1.1rem 1.15rem;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:14px;color:#ffffffdb;text-decoration:none;transition:background .15s ease,border-color .15s ease}.scope-chip:hover{background:#37dc820f;border-color:#37dc8259}.scope-new{position:absolute;top:.7rem;right:.7rem;padding:.15rem .55rem;font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#000;background:#37dc82;border-radius:100px}.scope-chip-label{font-size:1rem;font-weight:600;color:#fff;margin:0;padding-right:2.5rem;line-height:1.3}.scope-chip-desc{font-size:.84rem;line-height:1.45;color:#ffffff9e;margin:0;flex:1}.scope-chip-cta{display:inline-flex;align-items:center;gap:.35rem;font-size:.78rem;font-weight:600;color:#37dc82;margin-top:.25rem}.scope-footnote{text-align:center;font-size:.88rem;color:#fff9;margin:1.25rem 0 0}.scope-footnote strong{color:#37dc82}.ptes-stages{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;counter-reset:ptes}@media (max-width: 767px){.ptes-stages{grid-template-columns:1fr}}.ptes-stage{display:flex;gap:1rem;padding:1.1rem 1.2rem;background:#ffffff06;border:1px solid rgba(255,255,255,.08);border-radius:14px}.ptes-stage-client{background:#37dc820d;border-color:#37dc8247}.ptes-stage-num{flex-shrink:0;width:2.5rem;height:2.5rem;display:inline-flex;align-items:center;justify-content:center;font-size:.88rem;font-weight:700;font-family:JetBrains Mono,ui-monospace,monospace;color:#37dc82;background:#37dc821a;border:1px solid rgba(55,220,130,.28);border-radius:10px;letter-spacing:.05em}.ptes-stage-body{flex:1;min-width:0}.ptes-stage-name{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:1.02rem;font-weight:600;color:#fff;margin:0 0 .3rem;line-height:1.3}.ptes-stage-desc{font-size:.88rem;line-height:1.5;color:#ffffffad;margin:0}.ptes-client-tag{display:inline-flex;padding:.1rem .55rem;font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#37dc82;background:#37dc8224;border:1px solid rgba(55,220,130,.32);border-radius:100px}.flag-grid-five{grid-template-columns:repeat(3,1fr)}@media (max-width: 991px){.flag-grid-five{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.flag-grid-five{grid-template-columns:1fr}}.flag-badge-new{color:#000;background:#37dc82;border-color:#37dc82}.compliance-table-wrap,.price-table-wrap{width:100%;overflow-x:auto;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff05}.compliance-table,.price-table{width:100%;border-collapse:collapse;font-size:.92rem;min-width:640px}.compliance-table th,.compliance-table td,.price-table th,.price-table td{padding:.95rem 1.15rem;text-align:left;border-bottom:1px solid rgba(255,255,255,.06);vertical-align:top;color:#ffffffd1;line-height:1.5}.compliance-table tbody tr:last-child td,.price-table tbody tr:last-child td{border-bottom:none}.compliance-table th,.price-table th{font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#ffffff80;background:#ffffff08}.compliance-table tbody tr:hover,.price-table tbody tr:hover{background:#37dc820a}.compliance-table a{color:#9fe7bf;text-decoration:none;font-weight:600;border-bottom:1px dashed rgba(55,220,130,.35);transition:color .14s ease,border-color .14s ease}.compliance-table a:hover{color:#37dc82;border-bottom-color:#37dc82}.price-callout{padding:1rem 1.25rem;margin-bottom:1.25rem;font-size:.95rem;color:#ffffffd9;background:#37dc8214;border:1px solid rgba(55,220,130,.28);border-radius:12px;line-height:1.55}.price-callout strong{color:#37dc82}.price-table td:nth-child(2){font-family:JetBrains Mono,ui-monospace,monospace;font-weight:600;color:#37dc82;white-space:nowrap}.price-table td:nth-child(3){color:#fff9;white-space:nowrap}.price-footnote{font-size:.82rem;line-height:1.6;color:#ffffff8c;margin:1.25rem 0 0}.price-footnote strong{color:#ffffffd1}.deliverables-grid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}@media (max-width: 991px){.deliverables-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.deliverables-grid{grid-template-columns:1fr}}.deliverable-item{padding:1.35rem 1.3rem;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:14px}.deliverable-num{display:inline-block;padding:.2rem .55rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.72rem;font-weight:700;color:#37dc82;background:#37dc821a;border:1px solid rgba(55,220,130,.25);border-radius:6px;margin-bottom:.65rem}.deliverable-item h4{font-size:1rem;font-weight:600;color:#fff;margin:0 0 .4rem;line-height:1.3}.deliverable-item p{font-size:.88rem;line-height:1.5;color:#ffffffa8;margin:0}
