.insights-shell{--ins-bg:transparent;--ins-bg-alt:var(--ws-bg-alt);--ins-surface:var(--ws-surface);--ins-ink:var(--ws-ink);--ins-muted:var(--ws-ink-2);--ins-accent:var(--ws-accent-ink);--ins-accent-2:#0f766e;--ins-warn:var(--ws-warning);--ins-border:var(--ws-line-strong);--ins-serif:var(--ws-font-stack-display);--ins-sans:var(--ws-font-stack-body);--ins-mono:var(--ws-font-stack-mono);background:var(--ins-bg);color:var(--ins-ink);font-family:var(--ins-sans);min-height:70vh}[data-theme=dark] .insights-shell{--ins-accent-2:#2dd4bf}.insights-shell a{color:var(--ins-accent-2)}.insights-hero{border-bottom:1px solid var(--ins-border);background:var(--ins-bg-alt);padding:4.5rem 0 3rem}.insights-hero__eyebrow{font-family:var(--ins-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ins-accent);margin-bottom:.75rem;font-size:.75rem;font-weight:500}.insights-hero h1{font-family:var(--ins-serif);max-width:18ch;color:var(--ins-ink);margin-bottom:1rem;font-size:clamp(2.2rem,4vw,3.4rem);line-height:1.1}.insights-hero__lede{color:var(--ins-muted);max-width:42rem;margin-bottom:1.5rem;font-size:1.15rem}.insights-meta{color:var(--ins-muted);flex-wrap:wrap;gap:.75rem 1.25rem;font-size:.9rem;display:flex}.insights-meta strong{color:var(--ins-ink);font-weight:600}.insights-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.25rem;display:grid}.insights-card{background:var(--ins-surface);border:1px solid var(--ins-border);border-radius:var(--ws-radius);box-shadow:var(--ws-shadow-sm);height:100%;padding:1.35rem 1.4rem 1.5rem;transition:transform .25s,border-color .25s,box-shadow .25s;display:block;color:inherit!important;text-decoration:none!important}.insights-card:hover{border-color:rgba(var(--color-accent-rgb,255,0,78),.28);box-shadow:var(--shadow-lg,0 8px 32px #0000001a);transform:translateY(-3px)}.insights-card__kicker{font-family:var(--ins-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ins-accent);margin-bottom:.55rem;font-size:.72rem;font-weight:500}.insights-card h3{font-family:var(--ins-sans);color:var(--ins-ink);margin-bottom:.55rem;font-size:1.15rem;font-weight:600}.insights-card p{color:var(--ins-muted);margin:0;font-size:.95rem}.insights-section{border-bottom:1px solid var(--ins-border);padding:3rem 0}.insights-section h2{font-family:var(--ins-serif);color:var(--ins-ink);margin-bottom:.75rem;font-size:clamp(1.6rem,2.5vw,2.1rem)}.insights-section__intro{color:var(--ins-muted);max-width:46rem;margin-bottom:1.75rem}.insights-article{padding:2.5rem 0 4rem}.insights-article__layout{grid-template-columns:minmax(0,1fr) 280px;gap:2.5rem;display:grid}@media (max-width:991px){.insights-article__layout{grid-template-columns:minmax(0,1fr)}}.insights-prose{overflow-wrap:break-word;min-width:0}.insights-prose h2,.insights-prose h3{font-family:var(--ins-serif);color:var(--ins-ink);margin-top:2.2rem;margin-bottom:.85rem}.insights-prose p,.insights-prose li{color:var(--ins-muted);font-size:1.05rem;line-height:1.7}.insights-prose p{margin-bottom:1.1rem}.insights-prose blockquote{border-left:3px solid var(--ins-accent);color:var(--ins-ink);background:var(--ws-accent-tint);margin:1.5rem 0;padding:.35rem 0 .35rem 1rem;font-size:1.1rem;font-style:italic}.insights-callout{border-radius:var(--radius-sm,8px);background:#0f766e0f;border:1px solid #0f766e38;margin:1.5rem 0;padding:1rem 1.15rem}.insights-callout--warn{background:var(--ws-warning-bg);border-color:var(--ws-line-strong)}.insights-callout__label{font-family:var(--ins-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ins-accent-2);margin-bottom:.35rem;font-size:.72rem;font-weight:500}.insights-callout--warn .insights-callout__label{color:var(--ins-warn)}.insights-table-wrap{border:1px solid var(--ins-border);border-radius:var(--radius-sm,8px);margin:1.5rem 0;overflow-x:auto}.insights-table{border-collapse:collapse;width:100%;font-size:.92rem}.insights-table th,.insights-table td{border-bottom:1px solid var(--ins-border);text-align:left;vertical-align:top;padding:.7rem .85rem}.insights-table th{background:var(--ins-bg-alt);color:var(--ins-ink);font-weight:600}.insights-table td{color:var(--ins-muted)}.insights-code{background:var(--ws-navy);border-radius:var(--radius-sm,8px);font-family:var(--ins-mono);color:#c9d4f0;border:1px solid #ffffff1a;margin:1.25rem 0;padding:1rem 1.1rem;font-size:.85rem;line-height:1.55;overflow-x:auto}.insights-figure{margin:1.75rem 0}.insights-figure img{border:1px solid var(--ins-border);border-radius:var(--radius-md,12px);background:var(--ins-bg-alt);width:100%;height:auto}.insights-figure figcaption{color:var(--ins-muted);margin-top:.55rem;font-size:.85rem}.insights-toc{background:var(--ins-surface);border:1px solid var(--ws-line);border-radius:var(--ws-radius);box-shadow:var(--ws-shadow-sm);padding:1rem 1.1rem;position:sticky;top:5.5rem}.insights-toc h4{letter-spacing:.08em;text-transform:uppercase;color:var(--ins-ink);margin-bottom:.75rem;font-size:.8rem}.insights-toc ol{margin:0;padding-left:1.1rem}.insights-toc a{color:var(--ins-muted);font-size:.9rem;text-decoration:none}.insights-toc a:hover{color:var(--ins-accent)}.insights-takeaways{gap:.75rem;margin:1.5rem 0 2rem;display:grid}.insights-takeaways li{background:var(--ins-bg-alt);border-left:3px solid var(--ins-accent);color:var(--ins-ink);padding:.75rem 1rem;list-style:none}.insights-bench{padding:2rem 0 3.5rem}.insights-bench__controls{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.85rem;margin-bottom:1.5rem;display:grid}.insights-bench__controls label{letter-spacing:.06em;text-transform:uppercase;color:var(--ins-muted);margin-bottom:.35rem;font-size:.75rem;display:block}.insights-bench__controls select{background:var(--ins-surface);width:100%;color:var(--ins-ink);border:1px solid var(--ins-border);border-radius:var(--radius-sm,8px);padding:.55rem .65rem}.insights-metric-row{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:.85rem;margin-bottom:1.5rem;display:grid}.insights-metric{background:var(--ins-surface);border:1px solid var(--ins-border);border-radius:var(--radius-md,12px);min-width:0;padding:1rem}.insights-metric__label{text-transform:uppercase;letter-spacing:.06em;color:var(--ins-muted);font-size:.75rem}.insights-metric__value{font-family:var(--ins-serif);overflow-wrap:anywhere;color:var(--ins-ink);margin-top:.25rem;font-size:clamp(1.2rem,1rem + 1.2vw,1.7rem)}.insights-bars{gap:.85rem;display:grid}.insights-bar{grid-template-columns:140px 1fr 70px;align-items:center;gap:.75rem;display:grid}.insights-bar__track{background:var(--ins-bg-alt);border:1px solid var(--ins-border);border-radius:999px;height:10px;overflow:hidden}.insights-bar__fill{background:linear-gradient(90deg,var(--ins-accent),var(--ins-accent-2));height:100%}.insights-assistant{background:var(--ins-bg-alt);border:1px solid var(--ins-border);border-radius:var(--radius-md,12px);margin-top:2rem;padding:1.15rem}.insights-assistant__chips{flex-wrap:wrap;gap:.5rem;margin:.75rem 0 1rem;display:flex}.insights-assistant__chips button{background:var(--ins-surface);border:1px solid var(--ins-border);color:var(--ins-ink);cursor:pointer;border-radius:var(--radius-sm,8px);padding:.35rem .7rem;font-size:.85rem}.insights-assistant__chips button:hover,.insights-assistant__chips button.active{border-color:var(--ins-accent);color:var(--ins-accent)}.insights-assistant__answer{color:var(--ins-muted);min-height:4rem;line-height:1.6}.insights-btn{background:var(--ws-btn-gradient);cursor:pointer;border:none;border-radius:10px;padding:.7rem 1.15rem;font-weight:600;display:inline-block;color:#fff!important;text-decoration:none!important}.insights-btn--ghost{border:1px solid var(--ins-border);background:0 0;margin-left:.65rem;color:var(--ins-ink)!important}.insights-btn--ghost:hover{border-color:var(--ins-accent);color:var(--ins-accent)!important}.insights-series-list{counter-reset:series;margin:0;padding:0;list-style:none}.insights-series-list li{counter-increment:series;border-bottom:1px solid var(--ins-border)}.insights-series-list a{color:inherit;grid-template-columns:3rem 1fr;gap:.85rem;padding:1rem 0;text-decoration:none;display:grid}.insights-series-list a:before{content:counter(series,decimal-leading-zero);font-family:var(--ins-mono);color:var(--ins-accent);font-weight:700}.insights-series-list strong{color:var(--ins-ink);display:block}.insights-series-list span{color:var(--ins-muted);font-size:.92rem}.insights-sources{border-top:1px solid var(--ins-border);margin-top:2.5rem;padding-top:1.5rem}.insights-sources ol{color:var(--ins-muted);padding-left:1.2rem}.insights-sources a{word-break:break-word}@media (max-width:575px){.insights-bar{grid-template-columns:minmax(0,96px) minmax(0,1fr) 56px}.insights-btn--ghost{margin-top:.5rem;margin-left:0}}.insights-shell{--tier-decision:#0f9f7f;--tier-small:#2f7de1;--tier-mid:#6c4fe0;--tier-reasoning:#d9822b;--tier-agentic:#e0004a;--ins-card:var(--ws-surface);--ins-line:var(--ws-line)}[data-theme=dark] .insights-shell{--tier-decision:#2bd1a8;--tier-small:#5aa2ff;--tier-mid:#9b85ff;--tier-reasoning:#f5a524;--tier-agentic:#ff4d82}.ins-tier--decision{--tier:var(--tier-decision)}.ins-tier--small{--tier:var(--tier-small)}.ins-tier--mid{--tier:var(--tier-mid)}.ins-tier--reasoning{--tier:var(--tier-reasoning)}.ins-tier--agentic{--tier:var(--tier-agentic)}.insights-prose h3{font-size:1.05rem}.ins-principles{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.9rem;margin:1.4rem 0 .5rem;display:grid}.ins-principle{background:var(--ins-card);border:1px solid var(--ins-line);border-radius:var(--ws-radius,14px);padding:1.1rem 1.15rem 1rem}.ins-principle h3{font-size:1.02rem;font-weight:700;font-family:var(--ins-sans)!important;margin:.35rem 0 .3rem!important}.ins-principle p{margin:0!important;font-size:.95rem!important;line-height:1.5!important}.ins-principle__n{font-family:var(--ins-mono);color:var(--ws-pink);font-size:.85rem;font-weight:600}.ins-steps{counter-reset:step;margin:1.3rem 0;padding:0;list-style:none}.ins-steps li{counter-increment:step;margin:0;padding:0 0 1rem 3rem;position:relative;line-height:1.55!important}.ins-steps li:before{content:counter(step);background:var(--ws-pink);color:#fff;border-radius:50%;place-items:center;width:2rem;height:2rem;font-size:.9rem;font-weight:700;display:grid;position:absolute;top:0;left:0}.ins-steps li:not(:last-child):after{content:"";background:var(--ins-line);width:2px;position:absolute;top:2.2rem;bottom:.2rem;left:calc(1rem - 1px)}.ins-steps li strong{color:var(--ins-ink);font-size:1.02rem;display:block}.ins-steps li span{font-size:.98rem;display:block}.ins-tier-legend{flex-wrap:wrap;gap:.4rem 1rem;margin:.6rem 0 .9rem;padding:0;list-style:none;display:flex}.ins-tier-legend li{align-items:center;gap:.4rem;display:flex;font-size:.85rem!important;line-height:1.4!important}.ins-tier-legend span{background:var(--tier);border-radius:3px;width:.8rem;height:.8rem;display:inline-block}.ins-cards{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.75rem;margin-bottom:1.2rem;display:grid}.ins-wcard{background:var(--ins-card);border:1px solid var(--ins-line);border-top:4px solid var(--tier);border-radius:var(--ws-radius-sm,8px);padding:.85rem .95rem}.ins-wcard h3{font-size:1rem;font-weight:700;font-family:var(--ins-sans)!important;margin:0 0 .25rem!important}.ins-wcard p{margin:0!important;line-height:1.45!important}.ins-wcard__model{color:var(--ins-ink)!important;font-size:.93rem!important}.ins-wcard__metric{margin-top:.45rem!important;font-size:.86rem!important}.ins-wcard__metric span{font-family:var(--ins-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--tier);margin-right:.25rem;font-size:.7rem;font-weight:600}.ins-groups{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.75rem;margin:1rem 0 1.4rem;display:grid}.ins-group{background:var(--ins-card);border:1px solid var(--ins-line);border-radius:var(--ws-radius-sm,8px);padding:.9rem 1rem}.ins-group h3{font-size:1rem;font-weight:700;font-family:var(--ins-sans)!important;color:var(--ws-accent-ink)!important;margin:0 0 .45rem!important}.ins-group ul{margin:0;padding-left:1.05rem}.ins-group li{font-size:.93rem!important;line-height:1.5!important}.ins-checklist{padding:0;list-style:none}.ins-checklist li{margin-bottom:.55rem;padding-left:2rem;position:relative}.ins-checklist li:before{content:"";background:var(--tier-decision)url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.5l3 3 6-7' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/.9rem no-repeat;border-radius:5px;width:1.25rem;height:1.25rem;position:absolute;top:.2rem;left:0}.mc,.dj{background:var(--ins-card);border:1px solid var(--ins-border);border-radius:var(--ws-radius-lg,20px);margin:1.4rem 0 2rem;padding:1.4rem 1.3rem 1.5rem;box-shadow:0 10px 30px #0d0b210f}.mc h3,.dj h3{font-size:1.35rem;margin:.1rem 0 .4rem!important}.mc h4,.dj h4{color:var(--ins-ink);margin:0;font-size:1rem;font-weight:700}@media (max-width:575px){.mc,.dj{border-radius:var(--ws-radius,14px);padding:1.1rem .9rem 1.2rem}}.mc__eyebrow{font-family:var(--ins-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ws-accent-ink)!important;margin:0!important;font-size:.72rem!important}.mc__intro{margin-bottom:.6rem!important;font-size:.98rem!important}.mc__step{align-items:center;gap:.6rem;margin:1.2rem 0 .7rem;display:flex}.mc__num{background:var(--ws-pink);color:#fff;border-radius:50%;flex:none;place-items:center;width:1.7rem;height:1.7rem;font-size:.85rem;font-weight:700;display:grid}.mc-tiles{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:.55rem;display:grid}.mc-tile{text-align:left;border:1.5px solid var(--ins-line);background:var(--ws-bg);color:var(--ins-muted);cursor:pointer;transition:border-color var(--ws-transition),background var(--ws-transition),transform var(--ws-transition);border-radius:12px;flex-direction:column;align-items:flex-start;gap:.25rem;padding:.7rem .75rem;display:flex}.mc-tile svg{color:var(--ins-ink)}.mc-tile:hover{border-color:var(--ws-pink);transform:translateY(-1px)}.mc-tile:focus-visible{box-shadow:var(--ws-focus-ring);outline:none}.mc-tile.is-on{border-color:var(--ws-pink);background:var(--ws-accent-tint)}.mc-tile.is-on svg{color:var(--ws-pink)}.mc-tile__label{color:var(--ins-ink);font-size:.92rem;font-weight:700;line-height:1.25}.mc-tile__eg{font-size:.78rem;line-height:1.3}.mc-sliders{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:.8rem 1.4rem;display:grid}.mc-slider{color:var(--ins-muted);flex-direction:column;gap:.35rem;font-size:.92rem;display:flex}.mc-slider strong{color:var(--ins-ink);margin-left:.25rem;font-size:1.05rem}.mc-slider input{accent-color:var(--ws-pink);width:100%}.mc-toggles{flex-wrap:wrap;gap:.5rem;margin-top:.9rem;display:flex}.mc-toggle{border:1.5px solid var(--ins-line);cursor:pointer;color:var(--ins-ink);border-radius:999px;align-items:center;gap:.45rem;padding:.45rem .8rem;font-size:.88rem;display:inline-flex}.mc-toggle input{accent-color:var(--ws-pink)}.mc-toggle.is-on{border-color:var(--ws-pink);background:var(--ws-accent-tint)}.mc-result{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.mc-result__chart{min-width:0}.mc-chart{max-width:100%;display:block;overflow:visible}.mc-chart text{font-family:var(--ins-sans)}.mc-grid{stroke:var(--ins-line);stroke-dasharray:2 4}.mc-tick,.mc-axis{fill:var(--ins-muted);font-size:12px}.mc-label{fill:var(--ins-ink);font-size:14px;font-weight:600}.mc-track{fill:var(--ws-bg-alt)}.mc-bar{fill:var(--ins-muted);opacity:.35;transition:opacity .2s,fill .2s}.mc-row.is-alt .mc-bar{fill:var(--tier-decision);opacity:.75}.mc-row.is-on .mc-bar{fill:var(--ws-pink);opacity:1}.mc-row.is-on .mc-label{fill:var(--ws-accent-ink)}.mc-budget{stroke:var(--ins-ink);stroke-width:2px;transition:all .25s}.mc-budget-dot{fill:var(--ins-ink)}.mc-budget-label{fill:var(--ins-ink);font-size:13px;font-weight:700}.mc-note{margin:.5rem 0 0!important;font-size:.8rem!important;line-height:1.45!important}.mc-result__panel{background:var(--ws-navy);color:var(--ws-on-dark-ink);border-radius:var(--ws-radius,14px);padding:1.1rem 1.2rem 1.2rem}.mc-result__panel p,.mc-result__panel li,.mc-result__panel dd{color:var(--ws-on-dark-ink)!important}.mc-result__kicker{font-family:var(--ins-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ws-on-dark-accent)!important;margin:0!important;font-size:.72rem!important}.mc-result__tier{font-weight:700;color:#fff!important;margin:.15rem 0 .35rem!important;font-size:1.35rem!important;line-height:1.25!important}.mc-result__why{color:var(--ws-on-dark-muted)!important;font-size:.95rem!important;line-height:1.5!important}.mc-facts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.6rem;margin:.4rem 0 .8rem;display:grid}.mc-facts div{background:#ffffff0f;border-radius:10px;padding:.55rem .7rem}.mc-facts dt{text-transform:uppercase;letter-spacing:.08em;color:var(--ws-on-dark-muted);font-size:.72rem;font-weight:600}.mc-facts dd{margin:0;font-size:1rem;font-weight:700}.mc-fit{border-left:3px solid;padding-left:.7rem;margin-bottom:.6rem!important;font-size:.92rem!important;line-height:1.5!important}.mc-fit--fits{border-color:#2bd1a8}.mc-fit--short{border-color:#f5a524}.mc-fit--headroom{border-color:#5aa2ff}.mc-notes{margin-bottom:.8rem;padding-left:1.1rem}.mc-notes li{margin-bottom:.3rem;font-size:.9rem!important;line-height:1.5!important}.mc-ctas{flex-wrap:wrap;gap:.5rem;display:flex}.mc-btn{cursor:pointer;background:0 0;border:1.5px solid;border-radius:999px;justify-content:center;align-items:center;padding:.55rem 1rem;font-size:.9rem;font-weight:600;display:inline-flex;color:inherit!important;text-decoration:none!important}.mc-btn:disabled{opacity:.4;cursor:default}.mc-btn:focus-visible{box-shadow:var(--ws-focus-ring);outline:none}.mc-btn--primary{background:var(--ws-btn-strong);border-color:var(--ws-btn-strong);color:#fff!important}.mc-result__panel .mc-btn:not(.mc-btn--primary){color:#fff!important}.dj-legend{flex-wrap:wrap;gap:1rem;margin:0 0 .4rem;padding:0;list-style:none;display:flex}.dj-legend li{align-items:center;gap:.4rem;display:flex;font-size:.85rem!important}.dj-legend span{background:var(--dj);border-radius:50%;width:.8rem;height:.8rem;display:inline-block}.dj-phase-0{--dj:var(--tier-decision)}.dj-phase-1{--dj:var(--tier-mid)}.dj-phase-2{--dj:var(--ws-pink)}.dj-map svg{display:block;overflow:visible}.dj-map text{font-family:var(--ins-sans)}.dj-path{fill:none;stroke:var(--ins-line);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.dj-path--done{stroke:var(--ws-pink);stroke-width:4px}.dj-stop{cursor:pointer;outline:none}.dj-dot{fill:var(--ins-card);stroke:var(--dj);stroke-width:3px;transition:fill .2s}.dj-halo{fill:var(--dj);opacity:.18;transition:r .2s}.dj-num{fill:var(--ins-ink);pointer-events:none;font-size:13px;font-weight:700}.dj-label{fill:var(--ins-muted);font-size:13px;font-weight:600}.dj-stop.is-done .dj-dot,.dj-stop.is-on .dj-dot{fill:var(--dj)}.dj-stop.is-done .dj-num,.dj-stop.is-on .dj-num{fill:#fff}.dj-stop.is-on .dj-label{fill:var(--ins-ink);font-weight:700}.dj-stop:hover .dj-dot{stroke-width:4px}.dj-stop:focus-visible .dj-halo{opacity:.4}.dj-card{border:1px solid var(--ins-line);border-radius:var(--ws-radius,14px);background:var(--ws-bg);margin-top:.9rem;padding:1rem 1.1rem}.dj-card h4{margin:.4rem 0 .6rem;font-size:1.15rem}.dj-card__head{justify-content:space-between;align-items:center;display:flex}.dj-card__count{font-family:var(--ins-mono);color:var(--ins-muted);font-size:.8rem}.dj-badge{text-transform:uppercase;letter-spacing:.08em;color:#fff;background:var(--dj);border-radius:999px;padding:.2rem .55rem;font-size:.72rem;font-weight:700}.dj-facts{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.6rem;margin:0 0 .9rem;display:grid}.dj-facts div{background:var(--ins-card);border:1px solid var(--ins-line);border-radius:10px;padding:.6rem .75rem}.dj-facts dt{text-transform:uppercase;letter-spacing:.08em;color:var(--ins-muted);margin-bottom:.15rem;font-size:.72rem;font-weight:700}.dj-facts dd{color:var(--ins-ink);margin:0;font-size:.93rem;line-height:1.45}.dj-facts .dj-trap{border-color:#e0004a59}.dj-facts .dj-trap dt{color:var(--ws-accent-ink)}.dj-nav{color:var(--ins-ink);justify-content:space-between;gap:.5rem;display:flex}.dj-stop.is-on .dj-dot{stroke:var(--ins-ink);stroke-width:3px}.ins-products{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:.9rem;margin:1.3rem 0 1.6rem;display:grid}.ins-product{background:var(--ins-card);border:1px solid var(--ins-line);border-radius:var(--ws-radius,14px);flex-direction:column;min-width:0;display:flex;overflow:hidden}.ins-product img{aspect-ratio:16/9;object-fit:contain;border-bottom:1px solid var(--ins-line);background:#fff;width:100%;display:block}.ins-product h3{font-size:1.05rem;font-weight:700;font-family:var(--ins-sans)!important;margin:.15rem 0 .4rem!important}.ins-product p{margin-bottom:.55rem!important;font-size:.93rem!important;line-height:1.5!important}.ins-product ul{margin:0 0 .6rem;padding-left:1.05rem}.ins-product li{margin-bottom:.2rem;font-size:.9rem!important;line-height:1.45!important}.ins-product__body{flex-direction:column;flex:1;padding:.9rem 1rem 1rem;display:flex}.ins-product__kicker{font-family:var(--ins-mono);text-transform:uppercase;letter-spacing:.08em;font-weight:600;color:var(--ws-accent-ink)!important;margin:0!important;font-size:.7rem!important}.ins-product__example{border-left:3px solid var(--tier-decision);padding-left:.65rem;color:var(--ins-ink)!important}.ins-product__example span{font-family:var(--ins-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ins-muted);font-size:.68rem;font-weight:600;display:block}.ins-product__cta{color:var(--ins-ink);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-top:auto;padding-top:.5rem;display:flex}.ins-product__cta>span{text-transform:uppercase;letter-spacing:.06em;color:var(--ins-muted);font-size:.8rem;font-weight:700}.ins-examples{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:.8rem;margin:1.2rem 0 1.6rem;display:grid}.ins-example{background:var(--ins-card);border:1px solid var(--ins-line);border-top:4px solid var(--ws-pink);border-radius:var(--ws-radius-sm,8px);min-width:0;padding:.9rem 1rem}.ins-example h3{font-size:1.02rem;font-weight:700;font-family:var(--ins-sans)!important;margin:0 0 .5rem!important}.ins-example dl{margin:0}.ins-example div+div{margin-top:.5rem}.ins-example dt{text-transform:uppercase;letter-spacing:.08em;color:var(--ins-muted);font-size:.7rem;font-weight:700}.ins-example dd{color:var(--ins-ink);margin:0;font-size:.92rem;line-height:1.45}.ins-setup{background:var(--ins-card);border:1px solid var(--ins-line);border-radius:var(--ws-radius,14px);margin:1.4rem 0 2rem;padding:1.2rem 1.2rem 1.3rem}.ins-setup h3{font-size:1.2rem;margin:.15rem 0 .4rem!important}.ins-setup p{margin-bottom:.4rem!important;font-size:.98rem!important}.ins-setup__head{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:1rem;display:grid}.ins-setup__head img{aspect-ratio:16/9;object-fit:contain;border:1px solid var(--ins-line);background:#fff;border-radius:10px;width:100%}@media (max-width:575px){.ins-setup{padding:1rem .9rem 1.1rem}.ins-setup__head{grid-template-columns:minmax(0,1fr)}}.ins-setup__specs{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:.55rem;margin:.9rem 0 .8rem;display:grid}.ins-setup__specs div{background:var(--ws-bg);border:1px solid var(--ins-line);border-radius:10px;min-width:0;padding:.6rem .75rem}.ins-setup__specs dt{text-transform:uppercase;letter-spacing:.08em;color:var(--ins-muted);margin-bottom:.15rem;font-size:.7rem;font-weight:700}.ins-setup__specs dd{color:var(--ins-ink);margin:0;font-size:.92rem;line-height:1.45}.ins-cta{border-radius:var(--ws-radius,14px);background:var(--ins-bg-alt);border:1px solid var(--ins-line);border-left:4px solid var(--ws-pink);color:var(--ins-ink);margin:1.6rem 0 2rem;padding:1.2rem 1.25rem}.ins-cta h3{font-size:1.15rem;margin:0 0 .4rem!important}.ins-cta p{margin-bottom:.8rem!important}.ins-cta__links{flex-wrap:wrap;gap:.5rem;display:flex}
