/* Porównanie A vs B (design "Porownai Porownanie"). Class names c1..cN come from the design export; .pc-* are state classes. */
:where(.pc){font-family:'Poppins','Inter',system-ui,sans-serif;font-size:16px;line-height:1.6;color:#1C1934;-webkit-font-smoothing:antialiased}
:where(.pc) *{box-sizing:border-box}
:where(.pc) :is(h1,h2,h3,h4,p,ol,ul,dl,dd,figure){margin:0;padding:0}
:where(.pc) a{color:#534AB7;text-decoration:none}
:where(.pc) a:hover{color:#7C5CFC}
:where(.pc) :is(button,select,input){font:inherit;color:inherit}
:where(.pc) button{background:none;border:0;cursor:pointer;padding:0}
:where(.pc) table{border-collapse:separate;border-spacing:0}
.pc :focus-visible{outline:2px solid #7C5CFC;outline-offset:2px;border-radius:6px}
.pc details>summary{list-style:none;cursor:pointer}
.pc details>summary::-webkit-details-marker{display:none}
.pc details .pa-x{display:none}
.pc details[open] .pa-x{display:block}
.pc details[open] .pa-plus{display:none}
.pc [hidden]{display:none!important}
.pc .pc-mesh{position:absolute;left:0;right:0;top:0;width:100%;height:520px;pointer-events:none}
.pc .pa-guide a{text-decoration:underline;text-underline-offset:3px}
.pc .pc-d,.pc .pc-m{display:contents}
.pc .pc-m{display:none}
.pc .pc-mi{display:none}
/* responsive values used by inline styles (desktop first) */
.pc{--pc-heroTop:40px;--pc-heroAlign:center;--pc-heroText:center;--pc-arenaTop:40px;--pc-arenaCols:repeat(2,minmax(0,1fr));--pc-arenaGap:32px;--pc-cardPad:28px 28px 24px;
--pc-verdictCols:1fr;--pc-secPadFirst:112px;--pc-dlaDisplay:grid;--pc-dlaBleed:0px;--pc-dlaPad:0px;--pc-dlaW:78%;--pc-darkPad:104px 24px 112px;
--pc-ladderCols:minmax(0,1fr) 220px minmax(0,1fr);--pc-ladderGap:24px;--pc-calcPad:32px;--pc-calcCols:1fr;--pc-bandPad:104px 24px;--pc-guideCols:1fr;--pc-guideFs:18px;--pc-theadTop:72px;--pc-idxAlign:flex-end}
@media (min-width:960px){.pc{--pc-calcCols:minmax(0,1fr) minmax(0,1.2fr)}}
@media (min-width:1024px){.pc{--pc-theadTop:128px}}
@media (min-width:1080px){.pc{--pc-verdictCols:minmax(0,1.5fr) minmax(0,1fr)}}
@media (min-width:1100px){.pc{--pc-guideCols:minmax(0,700px) 280px}}
@media (max-width:1099px){.pc .pc-toc{display:none}}
@media (max-width:759px){
.pc{--pc-heroTop:24px;--pc-heroAlign:flex-start;--pc-heroText:left;--pc-arenaTop:16px;--pc-arenaCols:1fr;--pc-arenaGap:12px;--pc-cardPad:20px;--pc-secPadFirst:96px;--pc-dlaDisplay:flex;--pc-darkPad:80px 24px;
--pc-ladderCols:1fr;--pc-ladderGap:32px;--pc-calcPad:24px 20px;--pc-bandPad:80px 24px;--pc-guideFs:17px;--pc-theadTop:72px;--pc-idxAlign:flex-start}
.pc .pc-d{display:none}.pc .pc-m{display:contents}.pc .pc-mi{display:flex}
}
/* segmented controls (state through aria-pressed, set by porownanie.js) */
.pc .pc-seg{min-height:40px;padding:0 16px;border-radius:9px;font-size:14px;font-weight:500;background:transparent;color:#26215C}
.pc .pc-seg[aria-pressed=true]{background:#7C5CFC;color:#fff}
.pc .pc-seg--calc{min-height:44px;min-width:88px}
.pc .pc-seg--mono{min-width:52px;padding:0 12px;font-family:'JetBrains Mono',monospace}
/* tooltips: hover and keyboard focus, no JavaScript needed */
.pc [role=tooltip]{display:none}
.pc [tabindex="0"]:hover [role=tooltip],.pc [tabindex="0"]:focus [role=tooltip],.pc th:has(button:hover) [role=tooltip],.pc th:has(button:focus-visible) [role=tooltip],
.pc td:has(button:hover) [role=tooltip],.pc td:has(button:focus-visible) [role=tooltip]{display:block}
.pc tr:hover td button[aria-label^="Źródło"],.pc td button[aria-label^="Źródło"]:focus-visible{opacity:1!important}
/* TOC progress and active items are set by JS */

/* design export */
.c1{position:fixed;top:72px;left:0;right:0;z-index:75;height:56px;background:#fff;border-bottom:1px solid #E6E3F5}
.c2{max-width:1280px;height:100%;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px}
.c3{display:flex;align-items:center;gap:10px;min-width:0}
.c4{width:6px;height:28px;border-radius:3px;background:#7C5CFC;flex-shrink:0}
.c5{width:32px;height:32px;border-radius:8px;background:#26215C;color:#fff;display:grid;place-items:center;font-family:'JetBrains Mono',monospace;font-size:11px;flex-shrink:0}
.c6{font-family:'Space Grotesk',sans-serif;font-size:16px;font-weight:600;color:#26215C;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.c7{font-family:'JetBrains Mono',monospace;font-size:13px;color:#7C5CFC;font-weight:500}
.c8{display:flex;align-items:center;gap:4px}
.c9{font-family:'JetBrains Mono',monospace;font-size:12px;font-weight:500;color:#fff;background:#26215C;border-radius:999px;padding:3px 9px;margin-right:12px}
.c10{display:flex;align-items:center;justify-content:flex-end;gap:10px;min-width:0}
.c11{font-family:'JetBrains Mono',monospace;font-size:13px;color:#26215C;font-weight:500}
.c12{width:6px;height:28px;border-radius:3px;background:#26215C;flex-shrink:0}
.c13{position:relative;overflow:hidden}
.c14{position:relative;max-width:1280px;margin:0 auto;padding:20px 24px 0}
.c15{display:flex;flex-wrap:wrap;align-items:center;gap:8px;list-style:none;font-size:13px;color:#5E5A78}
.c16{color:#5E5A78}
.c16:hover{color:#7C5CFC}
.c17{color:#26215C}
.c18{font-family:'JetBrains Mono',monospace;font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#7C5CFC}
.c19{margin-top:16px;font-family:'Space Grotesk',sans-serif;font-size:clamp(32px,3.2vw + 10px,56px);font-weight:700;letter-spacing:-.02em;line-height:1.08;color:#26215C;text-wrap:balance}
.c20{display:inline-flex;align-items:center;gap:8px}
.c21{color:#5E5A78;text-decoration:underline;text-underline-offset:3px}
.c21:hover{color:#7C5CFC}
.c22{margin-top:24px;background:#fff;border:1px solid #E6E3F5;border-radius:16px;padding:20px}
.c23{font-family:'JetBrains Mono',monospace;font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#534AB7}
.c24{margin-top:10px;font-size:17px;line-height:1.55;color:#1C1934;text-wrap:pretty}
.c25{margin-top:20px;font-family:'JetBrains Mono',monospace;font-size:12px;color:#26215C}
.c26{margin-top:8px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px}
.c27{display:flex;flex-direction:column;align-items:center;gap:6px}
.c28{font-family:'JetBrains Mono',monospace;font-size:11px;color:#5E5A78}
.c29{margin-top:12px;display:inline-flex;align-items:center;min-height:44px;font-size:14.5px;font-weight:500}
.c30{position:relative;background:#fff;border:1px solid #E6E3F5;border-radius:16px;overflow:hidden;display:flex;flex-direction:column}
.c30:hover{border-color:#7F77DD;box-shadow:0 2px 8px rgba(38,33,92,.06)}
.c31{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}
.c32{display:flex;align-items:center;gap:14px;min-width:0;flex:1 1 220px}
.c33{width:56px;height:56px;border-radius:10px;background:#26215C;color:#fff;display:grid;place-items:center;font-family:'JetBrains Mono',monospace;font-size:17px;font-weight:500;flex-shrink:0}
.c34{min-width:0}
.c35{font-family:'Space Grotesk',sans-serif;font-size:24px;font-weight:600;letter-spacing:-.01em;line-height:1.15;color:#26215C;overflow-wrap:anywhere}
.c36{margin-top:2px;font-family:'JetBrains Mono',monospace;font-size:12.5px;color:#5E5A78}
.c37{font-size:18px;font-weight:500;color:#5E5A78;letter-spacing:0}
.c38{font-family:'JetBrains Mono',monospace;font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#534AB7}
.c39{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;padding:16px 0;border-top:1px solid #E6E3F5;border-bottom:1px solid #E6E3F5}
.c40{display:flex;align-items:center;gap:8px;font-size:14px;color:#1C1934;min-width:0}
.c41{flex-shrink:0}
.c42{color:#5E5A78}
.c43{font-weight:600}
.c44{margin-top:auto;display:flex;flex-direction:column;gap:10px}
.c45{display:flex;flex-direction:column;align-items:center;gap:2px}
.c46{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:14.5px;font-weight:500;color:#26215C;text-decoration:underline;text-underline-offset:3px}
.c46:hover{color:#7C5CFC}
.c47{font-family:'JetBrains Mono',monospace;font-size:11.5px;color:#5E5A78}
.c48{display:flex;align-items:center;gap:12px;margin:-4px 0}
.c49{flex:1;height:1px;background:#DCD8FB}
.c50{width:52px;height:52px;border-radius:50%;background:#26215C;color:#fff;display:grid;place-items:center;font-family:'JetBrains Mono',monospace;font-size:16px;font-weight:500;box-shadow:0 0 0 5px #F6F5FC}
.c51{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:64px;height:64px;border-radius:50%;background:#26215C;color:#fff;display:grid;place-items:center;font-family:'JetBrains Mono',monospace;font-size:18px;font-weight:500;box-shadow:0 0 0 6px #fff;z-index:2}
.c52{margin-top:10px;font-size:20px;line-height:1.55;color:#1C1934;max-width:62ch;text-wrap:pretty}
.c53{font-family:'JetBrains Mono',monospace;font-size:12.5px;color:#26215C}
.c54{margin-top:10px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px}
.c55{margin-top:8px;display:inline-flex;align-items:center;min-height:44px;font-size:14.5px;font-weight:500}
.c56{margin-top:12px;font-family:'Space Grotesk',sans-serif;font-size:clamp(28px,1.6vw + 12px,36px);font-weight:600;letter-spacing:-.02em;line-height:1.15;color:#26215C;text-wrap:balance}
.c57{margin-top:32px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:32px}
.c58{padding:24px}
.c59{display:flex;align-items:center;gap:12px}
.c60{width:40px;height:40px;border-radius:10px;background:#26215C;color:#fff;display:grid;place-items:center;font-family:'JetBrains Mono',monospace;font-size:13px;flex-shrink:0}
.c61{font-family:'Space Grotesk',sans-serif;font-size:22px;font-weight:600;line-height:1.2;color:#26215C}
.c62{margin-top:20px;list-style:none;display:flex;flex-direction:column;gap:14px}
.c63{display:flex;gap:12px;font-size:16px;line-height:1.5}
.c64{flex-shrink:0;margin-top:2px}
.c65{font-weight:600;color:#26215C}
.c66{margin-top:48px;font-family:'JetBrains Mono',monospace;font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#26215C}
.c67{display:flex;align-items:center;gap:8px}
.c68{font-family:'JetBrains Mono',monospace;font-size:11.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#534AB7}
.c69{display:flex;align-items:center;gap:8px;font-family:'Space Grotesk',sans-serif;font-size:18px;font-weight:600;color:#26215C}
.c70{font-size:14px;line-height:1.5;color:#5E5A78}
.c71{max-width:1280px;margin:0 auto;padding:112px 24px 0;scroll-margin-top:136px}
.c72{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 32px}
.c73{list-style:none;display:flex;gap:20px;font-size:14px;font-weight:500;color:#26215C}
.c74{width:10px;height:10px;border-radius:50%;background:#7C5CFC}
.c75{width:10px;height:10px;border-radius:50%;background:#26215C}
.c76{margin-top:32px;background:#fff;border:1px solid #E6E3F5;border-radius:16px;padding:16px 32px}
.c77{display:grid;grid-template-columns:minmax(0,1fr) 180px minmax(0,1fr);align-items:center;gap:24px}
.c78{flex:1;height:12px;border-radius:6px;background:#DCD8FB;display:flex;justify-content:flex-end;overflow:hidden}
.c79{text-align:center;display:flex;flex-direction:column;align-items:center;gap:2px}
.c80{font-size:15px;font-weight:500;color:#26215C;line-height:1.3}
.c81{font-family:'JetBrains Mono',monospace;color:#534AB7;margin-right:6px}
.c82{margin-top:4px;height:22px;display:inline-flex;align-items:center;padding:0 9px;border-radius:999px;background:#DCD8FB;color:#26215C;font-family:'JetBrains Mono',monospace;font-size:10.5px;font-weight:500;letter-spacing:.08em}
.c83{flex:1;height:12px;border-radius:6px;background:#DCD8FB;display:flex;overflow:hidden}
.c84{margin-top:10px;display:grid;grid-template-columns:minmax(0,1fr) 180px minmax(0,1fr);gap:24px;font-family:'JetBrains Mono',monospace;font-size:11.5px;color:#5E5A78}
.c85{text-align:right}
.c86{text-align:center}
.c87{position:absolute;left:50%;top:calc(100% - 6px);transform:translateX(-50%);z-index:6;width:400px;background:#fff;border:1px solid #E6E3F5;border-radius:12px;box-shadow:0 12px 32px rgba(38,33,92,.14);padding:14px 16px}
.c88{margin-top:8px;display:grid;grid-template-columns:minmax(0,1fr) 72px 72px;gap:6px 12px;font-size:13.5px}
.c89{text-align:right;font-family:'JetBrains Mono',monospace;font-size:11px;color:#7C5CFC}
.c90{text-align:right;font-family:'JetBrains Mono',monospace;font-size:11px;color:#26215C}
.c91{color:#1C1934}
.c92{text-align:right;font-family:'JetBrains Mono',monospace}
.c93{margin-top:24px;display:flex;flex-direction:column;gap:12px}
.c94{background:#fff;border:1px solid #E6E3F5;border-radius:16px;padding:16px}
.c95{display:flex;align-items:center;justify-content:space-between;gap:8px}
.c96{font-size:15px;font-weight:500;color:#26215C}
.c97{margin-top:12px;display:grid;grid-template-columns:28px minmax(0,1fr) 36px;align-items:center;gap:8px 10px}
.c98{font-family:'JetBrains Mono',monospace;font-size:11px;color:#7C5CFC}
.c99{height:12px;border-radius:6px;background:#DCD8FB;overflow:hidden}
.c100{font-family:'JetBrains Mono',monospace;font-size:11px;color:#26215C}
.c101{margin-top:10px;font-family:'JetBrains Mono',monospace;font-size:11.5px;color:#534AB7}
.c102{margin-top:6px;font-family:'JetBrains Mono',monospace;font-size:11px;line-height:1.5;color:#5E5A78}
.c103{margin-top:24px;font-size:16px;color:#1C1934;max-width:75ch}
.c104{font-weight:500;text-decoration:underline;text-underline-offset:3px}
.c105{display:inline-flex;padding:4px;background:#fff;border:1px solid #E6E3F5;border-radius:12px;gap:4px}
.c106{margin-top:32px;width:100%;table-layout:fixed;background:#fff;border:1px solid #E6E3F5;border-radius:16px}
.c107{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
.c108{display:flex;align-items:center;gap:12px;padding:13px 24px}
.c109{width:36px;height:36px;border-radius:10px;background:#26215C;color:#fff;display:grid;place-items:center;font-family:'JetBrains Mono',monospace;font-size:12px;font-weight:500;flex-shrink:0}
.c110{font-family:'Space Grotesk',sans-serif;font-size:18px;font-weight:600;color:#26215C;min-width:0;overflow-wrap:anywhere}
.c111{text-align:left;padding:10px 24px;background:#EEEDFE;font-family:'JetBrains Mono',monospace;font-size:11.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#26215C}
.c112{display:inline-flex;align-items:center;gap:6px}
.c113{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;border:1px solid #DCD8FB;color:#534AB7;font-family:'JetBrains Mono',monospace;font-size:12px}
.c114{display:block;margin-top:2px;font-size:13px;font-weight:400;color:#5E5A78}
.c115{position:absolute;left:24px;top:calc(100% - 8px);z-index:6;width:300px;padding:10px 12px;border-radius:10px;background:#26215C;color:#fff;font-size:13px;font-weight:400;line-height:1.5}
.c116{flex-shrink:0;margin-top:3px}
.c117{display:block;font-size:13px;color:#5E5A78}
.c118{margin-top:8px;display:flex;gap:6px}
.c119{width:30px;height:30px;border-radius:8px;border:1px solid #E6E3F5;display:grid;place-items:center}
.c120{position:absolute;right:8px;bottom:calc(100% - 6px);z-index:6;width:260px;padding:10px 12px;border-radius:10px;background:#26215C;color:#fff;font-size:13px;line-height:1.5}
.c121{display:block;font-weight:600}
.c122{display:block;margin-top:4px;font-family:'JetBrains Mono',monospace;font-size:11.5px;color:rgba(255,255,255,.8)}
.c123{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.c124{width:28px;height:28px;border-radius:8px;background:#26215C;color:#fff;display:grid;place-items:center;font-family:'JetBrains Mono',monospace;font-size:10.5px;flex-shrink:0}
.c125{font-size:14px;font-weight:600;color:#26215C;min-width:0;overflow-wrap:anywhere}
.c126{background:#fff;border:1px solid #E6E3F5;border-radius:16px;overflow:hidden}
.c127{display:flex;align-items:center;justify-content:space-between;min-height:52px;padding:0 16px;background:#EEEDFE;font-family:'JetBrains Mono',monospace;font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#26215C}
.c128{display:flex;align-items:center;gap:8px;letter-spacing:0;text-transform:none;color:#5E5A78}
.c129{padding:12px 16px;border-top:1px solid #E6E3F5}
.c130{font-size:14px;font-weight:500;color:#1C1934}
.c131{margin-top:8px;display:grid;grid-template-columns:1fr 1fr;gap:8px}
.c132{display:flex;align-items:flex-start;gap:6px;margin-top:2px}
.c133{display:block;font-size:12px;color:#5E5A78}
.c134{margin-top:16px;font-family:'JetBrains Mono',monospace;font-size:12px;color:#5E5A78}
.c135{margin-top:112px;background:radial-gradient(640px 400px at 100% 0%,rgba(124,92,252,.2),transparent 70%),#100D1E;color:#fff;scroll-margin-top:128px}
.c136{font-family:'JetBrains Mono',monospace;font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#A99FF0}
.c137{margin-top:12px;font-family:'Space Grotesk',sans-serif;font-size:clamp(28px,1.6vw + 12px,36px);font-weight:600;letter-spacing:-.02em;line-height:1.15;color:#fff;text-wrap:balance}
.c138{font-family:'JetBrains Mono',monospace;font-size:11.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.7);margin-bottom:10px}
.c139{display:flex;align-items:center;justify-content:center}
.c140{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:6px 14px;border-radius:999px;background:#EEEDFE;color:#26215C;font-family:'JetBrains Mono',monospace;font-size:12.5px;font-weight:500;text-align:center;line-height:1.35}
.c141{position:relative;background:#1A1630;border:1px solid #2E2850;border-radius:16px;overflow:hidden;min-height:150px}
.c142{padding:20px 24px;display:flex;flex-direction:column;gap:10px}
.c143{display:flex;align-items:center;justify-content:space-between;gap:12px}
.c144{display:flex;align-items:center;gap:8px;font-size:14px;color:rgba(255,255,255,.7)}
.c145{font-family:'JetBrains Mono',monospace;font-size:11px;color:#fff;background:rgba(255,255,255,.1);border-radius:6px;padding:2px 6px}
.c146{font-family:'Space Grotesk',sans-serif;font-size:17px;font-weight:600;color:#fff}
.c147{font-size:15px;font-weight:500;color:rgba(255,255,255,.7);letter-spacing:0}
.c148{list-style:none;display:flex;flex-direction:column;gap:4px;font-family:'JetBrains Mono',monospace;font-size:12px;color:rgba(255,255,255,.7)}
.c149{border:1px dashed #4A4378;border-radius:16px;min-height:150px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:20px}
.c150{font-family:'JetBrains Mono',monospace;font-size:11px;color:rgba(255,255,255,.7)}
.c151{font-size:15px;color:rgba(255,255,255,.7)}
.c152{display:flex;flex-direction:column;gap:20px}
.c153{margin-top:6px;font-family:'Space Grotesk',sans-serif;font-size:22px;font-weight:600;color:#26215C;line-height:1.2}
.c154{font-size:13.5px;color:#5E5A78;margin-bottom:8px}
.c155{display:inline-flex;padding:4px;background:#F6F5FC;border:1px solid #E6E3F5;border-radius:12px;gap:4px}
.c156{font-family:'JetBrains Mono',monospace;font-size:12px;color:#5E5A78}
.c157{background:#F6F5FC;border:1px solid #E6E3F5;border-radius:14px;padding:24px}
.c158{display:flex;flex-wrap:wrap;gap:12px 32px}
.c159{display:flex;align-items:center;gap:10px}
.c160{display:block;font-family:'JetBrains Mono',monospace;font-size:11.5px;color:#5E5A78}
.c161{display:block;font-family:'Space Grotesk',sans-serif;font-size:24px;font-weight:600;color:#26215C}
.c162{margin-top:20px;font-family:'Space Grotesk',sans-serif;font-size:clamp(28px,2vw + 10px,40px);font-weight:700;letter-spacing:-.02em;line-height:1.1;color:#7C5CFC}
.c163{margin-top:8px;font-family:'JetBrains Mono',monospace;font-size:13px;color:#26215C}
.c164{margin-top:4px;font-size:14px;color:#5E5A78}
.c165{font-size:16px;color:#26215C}
.c166{margin-top:32px;font-size:16px;color:#fff;max-width:75ch}
.c167{margin-top:12px;font-family:'JetBrains Mono',monospace;font-size:12px;color:rgba(255,255,255,.7)}
.c168{margin-top:112px;background:#EEEDFE;scroll-margin-top:128px}
.c169{font-family:'JetBrains Mono',monospace;font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#534AB7}
.c170{margin-top:32px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:32px}
.c171{background:#fff;border:1px solid #E6E3F5;border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:14px}
.c171:hover{border-color:#7F77DD;box-shadow:0 2px 8px rgba(38,33,92,.06)}
.c172{width:48px;height:48px;border-radius:10px;background:#26215C;color:#fff;display:grid;place-items:center;font-family:'JetBrains Mono',monospace;font-size:14px;flex-shrink:0}
.c173{min-width:0;flex:1}
.c174{font-family:'Space Grotesk',sans-serif;font-size:20px;font-weight:600;color:#26215C;line-height:1.2}
.c175{font-family:'Space Grotesk',sans-serif;font-size:28px;font-weight:700;color:#7C5CFC;letter-spacing:-.02em}
.c176{align-self:flex-start;display:inline-flex;align-items:center;height:28px;padding:0 10px;border-radius:999px;background:#EEEDFE;color:#26215C;font-family:'JetBrains Mono',monospace;font-size:12.5px}
.c177{font-size:15px;line-height:1.5;color:#1C1934}
.c178{margin-top:auto;display:inline-flex;align-items:center;min-height:44px;font-size:15px;font-weight:500;color:#7C5CFC;text-decoration:underline;text-underline-offset:3px}
.c178:hover{color:#534AB7}
.c179{margin-top:32px;display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}
.c180{display:inline-flex;align-items:center;height:48px;padding:0 20px;border-radius:12px;border:1.5px solid #26215C;color:#26215C;font-size:15px;font-weight:600}
.c180:hover{border-color:#7C5CFC;color:#7C5CFC}
.c181{display:inline-flex;align-items:center;gap:6px;min-height:48px;padding:0 4px;font-size:15px;font-weight:500;color:#534AB7}
.c181:hover{color:#7C5CFC}
.c182{max-width:700px}
.c183{font-family:'Space Grotesk',sans-serif;font-size:clamp(20px,.6vw + 16px,24px);font-weight:600;letter-spacing:-.01em;line-height:1.2;color:#26215C;text-wrap:balance}
.c184{margin-top:16px;display:flex;flex-direction:column;gap:16px}
.c185{margin-top:24px;background:#EEEDFE;border-radius:16px;padding:20px 24px}
.c186{margin-top:10px;list-style:none;display:flex;flex-direction:column;gap:8px;font-size:16px}
.c187{display:flex;gap:10px}
.c188{flex-shrink:0;margin-top:4px}
.c189{margin-top:24px;width:100%;background:#fff;border:1px solid #E6E3F5;border-radius:16px;overflow:hidden;font-size:15px}
.c190{text-align:left;padding:0 0 10px;font-family:'JetBrains Mono',monospace;font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#534AB7}
.c191{text-align:left;padding:12px 20px;border-bottom:1px solid #E6E3F5;font-family:'JetBrains Mono',monospace;font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#5E5A78}
.c192{position:sticky;top:152px;background:#fff;border:1px solid #E6E3F5;border-radius:16px;overflow:hidden}
.c193{display:block;height:2px;background:#EEEDFE}
.c194{padding:20px}
.c195{font-family:'JetBrains Mono',monospace;font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#26215C}
.c196{margin-top:12px;list-style:none;display:flex;flex-direction:column;gap:2px}
.c197{max-width:928px;margin:0 auto;padding:112px 24px 0;scroll-margin-top:136px}
.c198{margin-top:32px;border-top:1px solid #E6E3F5}
.c199{border-bottom:1px solid #E6E3F5}
.c200{display:flex;align-items:center;gap:16px;min-height:64px;padding:12px 0;font-family:'Space Grotesk',sans-serif;font-size:19px;font-weight:600;line-height:1.3;color:#26215C}
.c201{width:32px;height:32px;border-radius:50%;border:1px solid #DCD8FB;display:grid;place-items:center;flex-shrink:0;color:#7C5CFC}
.c202{padding:0 0 24px 48px;font-size:16px;line-height:1.6;color:#1C1934;max-width:75ch}
.c203{max-width:1280px;margin:0 auto;padding:112px 24px 120px;scroll-margin-top:136px}
.c204{font-family:'Space Grotesk',sans-serif;font-size:clamp(28px,1.6vw + 12px,36px);font-weight:600;letter-spacing:-.02em;line-height:1.15;color:#26215C}
.c205{margin-top:32px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:32px}
.c206{margin-top:16px;display:flex;flex-wrap:wrap;gap:12px}
.c207{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:1px solid #D6D3EE;border-radius:999px;background:#fff;font-size:14px;font-weight:500;color:#26215C}
.c207:hover{border-color:#7F77DD;color:#26215C}
.c208{width:6px;height:6px;border-radius:50%;background:#7C5CFC}
.c209{margin-top:32px;font-family:'JetBrains Mono',monospace;font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#26215C}
.c210{margin-top:8px;list-style:none}
.c211{display:flex;align-items:center;justify-content:space-between;min-height:52px;font-size:15px;font-weight:500;color:#26215C}
.c211:hover{color:#7C5CFC}
.c212{margin-top:16px;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:16px}
.c213{display:flex;flex-direction:column;gap:12px;padding:20px;background:#fff;border:1px solid #E6E3F5;border-radius:16px;color:#26215C}
.c213:hover{border-color:#7F77DD;box-shadow:0 2px 8px rgba(38,33,92,.06);color:#26215C}
.c214{width:40px;height:40px;border-radius:10px;background:#26215C;color:#fff;display:grid;place-items:center;font-family:'JetBrains Mono',monospace;font-size:12.5px}
.c215{font-family:'JetBrains Mono',monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#534AB7}
.c216{font-family:'Space Grotesk',sans-serif;font-size:17px;font-weight:600}
.c217{display:flex;align-items:center;justify-content:space-between;font-family:'JetBrains Mono',monospace;font-size:12px;color:#5E5A78}
