.svc-tier{--paper:#e7dcc3;--paper-2:#d9cba9;--ink:#2a2318;--ink-2:#5a4d38}.svc-catalog .svc-tier,.svc-tier{margin-top:44px}.svc-catalog .svc-tier:first-child{margin-top:0}.tier-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:14px;margin-bottom:6px;scroll-margin-top:80px}.tier-head .tag{border:1px solid var(--line);border-radius:6px;font-size:11px;font-weight:700;letter-spacing:.14em;padding:5px 11px;text-transform:uppercase}.tier-head .tag.core{background:rgba(200,121,65,.07);border-color:rgba(200,121,65,.4);color:var(--amber-hi)}.tier-head .tag.pillar{border-color:rgba(107,163,163,.4);color:var(--teal-hi)}.tier-head .tag.support{border-color:var(--line);color:var(--dim)}.tier-head h2{font-family:var(--disp);font-size:34px;letter-spacing:.02em}.tier-head .line{background:var(--line);flex:1;height:1px;min-width:40px}.tier-sub{margin-bottom:20px;max-width:620px}.tier-empty,.tier-sub{color:var(--faint);font-size:14px}.tier-empty{border:1px solid var(--line);border-radius:10px;padding:16px}.core-panel{background:radial-gradient(600px 300px at 90% 0,rgba(200,121,65,.12),transparent 60%),var(--panel);border:1px solid rgba(200,121,65,.4);border-radius:16px;cursor:pointer;display:grid;gap:0;grid-template-columns:1.3fr 1fr;margin-bottom:20px;overflow:hidden;position:relative;transition:transform .25s,box-shadow .25s}.core-panel:hover{box-shadow:0 20px 44px rgba(0,0,0,.45);transform:translateY(-4px)}.core-panel .cp-left{border-right:1px solid var(--line);display:flex;flex-direction:column;gap:14px;padding:34px 32px}.core-panel .cp-flag{align-items:center;color:var(--amber-hi);display:inline-flex;font-size:10.5px;font-weight:700;gap:8px;letter-spacing:.16em;text-transform:uppercase}.core-panel .cp-flag .d{animation:duffion-pulse 1.8s infinite;background:var(--amber-hi);border-radius:50%;box-shadow:0 0 12px var(--amber-hi);height:8px;width:8px}.core-panel .cp-desc{color:var(--cream-2);font-size:15px;line-height:1.62}.core-panel .cp-for{background:rgba(107,163,163,.05);border-left:3px solid var(--teal-hi);border-radius:0 8px 8px 0;color:var(--cream-2);font-size:13.5px;line-height:1.5;padding:6px 14px}.core-panel .cp-for b{color:var(--teal-hi);display:block;font-size:10px;letter-spacing:.14em;margin-bottom:3px;text-transform:uppercase}.core-panel .cp-proof{border-top:1px solid var(--line);color:var(--dim);font-size:13px;line-height:1.6;padding-top:14px}.core-panel .cp-proof b{color:var(--teal-hi);font-weight:600}.core-panel .cp-proof a{color:var(--teal-hi);text-decoration:underline;text-decoration-color:rgba(107,163,163,.4);text-underline-offset:3px}.core-panel .cp-proof a:hover{color:var(--cream)}.core-panel .cp-right{display:flex;flex-direction:column;gap:14px;padding:30px 32px}.core-panel .cp-lbl{color:var(--faint);font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.core-panel .cp-pts{display:flex;flex-direction:column;gap:11px}.core-panel .cp-pts .p{color:var(--cream-2);display:flex;font-size:13.5px;gap:11px;line-height:1.5}.core-panel .cp-pts .p b{color:var(--teal-hi);flex:none;font-size:12px;font-weight:700;letter-spacing:.04em;padding-top:1px;text-transform:uppercase;width:96px}.core-panel .cp-cta{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:auto}.core-panel .cp-open{background:transparent;border:1px solid var(--line);border-radius:8px;color:var(--cream);cursor:pointer;font-family:var(--body);font-size:12px;font-weight:700;letter-spacing:.04em;padding:10px 14px;transition:.2s}.core-panel .cp-open:hover{border-color:var(--teal-hi);color:var(--teal-hi)}.btn-sm{border-radius:8px;font-size:12.5px;padding:10px 16px}.post-grid{display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.post-card{background:linear-gradient(160deg,var(--paper) 0,var(--paper-2) 72%,#cdbb92 100%);border:1px solid rgba(42,35,24,.25);border-radius:4px;box-shadow:0 12px 26px rgba(0,0,0,.4),inset 0 0 0 6px hsla(0,0%,100%,.05);color:var(--ink);cursor:pointer;display:flex;flex-direction:column;gap:12px;padding:28px 26px 24px;position:relative;transition:transform .25s cubic-bezier(.3,.9,.3,1),box-shadow .25s}.post-card:before{background:radial-gradient(circle at 35% 30%,#6b6257,#2c2620 65%);border-radius:50%;box-shadow:0 2px 3px rgba(0,0,0,.5);content:"";height:10px;left:50%;position:absolute;top:10px;transform:translateX(-50%);width:10px;z-index:2}.post-card:hover{box-shadow:0 24px 40px rgba(0,0,0,.5);transform:translateY(-7px)}.post-card .pstamp{border:2px solid;border-radius:3px;font-size:9.5px;font-weight:700;letter-spacing:.14em;opacity:.8;padding:4px 8px;position:absolute;right:18px;text-transform:uppercase;top:18px;transform:rotate(4deg)}.post-card .pstamp.apps{color:#3d6a6a}.post-card .pstamp.wp{color:#6a5b3c}.post-card .pstamp.ops{color:#4a6a35}.post-card .pstamp.ai{color:#9a4f2a}.post-card .p-name{font-family:var(--disp);font-size:30px;letter-spacing:.03em;line-height:.98;margin-top:10px}.post-card .p-desc{color:var(--ink-2);flex:1;font-size:14px;line-height:1.55}.post-card .p-for{border-top:1px solid rgba(42,35,24,.25);color:var(--ink);font-size:12.5px;padding-top:11px}.post-card .p-for b{color:var(--ink-2);display:block;font-size:10px;letter-spacing:.14em;margin-bottom:2px;text-transform:uppercase}.post-card .p-foot{align-items:center;color:var(--ink-2);display:flex;font-size:12px;font-weight:600;gap:10px;justify-content:space-between}.post-card .p-foot .p-ex{color:#3d6a6a}.post-card .p-foot .p-ex a{color:inherit;text-decoration:underline;text-underline-offset:3px}.post-card .p-foot .p-ex a:hover{color:#1f3d3d}.post-card .p-view{align-items:center;color:var(--ink);display:flex;font-size:12px;font-weight:700;gap:6px;letter-spacing:.1em;text-transform:uppercase}.post-card:hover .p-view .ar{transform:translateX(4px)}.post-card .p-view .ar{transition:transform .2s}.sup-grid{display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.sup-row{align-items:flex-start;background:var(--panel);border:1px solid var(--line);border-radius:12px;cursor:pointer;display:flex;gap:16px;padding:18px 20px;transition:.2s}.sup-row:hover{background:var(--panel2);border-color:var(--teal-hi);transform:translateX(3px)}.sup-row .sup-code{color:var(--faint);flex:none;font-family:var(--disp);font-size:26px;letter-spacing:.04em;width:46px}.sup-row .sup-main{flex:1;min-width:0}.sup-row .sup-main h4{color:var(--cream);font-size:16px;font-weight:700;margin-bottom:3px}.sup-row .sup-main p{color:var(--dim);font-size:13px;line-height:1.5}.sup-row .sup-ex{color:var(--teal-hi);display:inline-block;font-size:12px;margin-top:7px}.sup-row .sup-ex:hover{color:var(--cream)}.sup-row .sup-go{align-self:center;color:var(--faint);flex:none;font-size:18px;transition:.2s}.sup-row:hover .sup-go{color:var(--teal-hi);transform:translateX(3px)}@media(max-width:1000px){.core-panel{grid-template-columns:1fr}.core-panel .cp-left{border-bottom:1px solid var(--line);border-right:none}}@media(max-width:860px){.post-grid,.sup-grid{grid-template-columns:1fr}}.svc-tier,.svc-tier [data-svc]{scroll-margin-top:calc(var(--banner-h, 52px) + 24px)}.svc-tier [data-svc]:target{outline:2px solid var(--teal-hi);outline-offset:4px}@media(max-width:980px){.svc-tier,.svc-tier [data-svc]{scroll-margin-top:96px}}