.pixelated,.pixelated img{image-rendering:pixelated}.ins-container{max-width:var(--max);margin:0 auto;padding:0 32px}.ins-top{position:sticky;top:0;z-index:30;background:hsla(45,20%,96%,.94);backdrop-filter:blur(8px);border-bottom:4px solid var(--ink)}.ins-top__inner{max-width:var(--max);margin:0 auto;padding:12px 32px;justify-content:space-between}.ins-brand,.ins-top__inner{display:flex;align-items:center}.ins-brand{gap:10px;font-family:var(--font-display);font-size:26px;text-transform:uppercase;text-decoration:none;color:var(--ink);letter-spacing:.03em}.ins-brand .mark{width:26px;height:26px;background:var(--amber);border:3px solid var(--ink);position:relative}.ins-brand .mark:before{content:"";position:absolute;inset:3px;background:radial-gradient(circle at 50% 50%,var(--honey) 0 35%,transparent 36%)}.ins-nav{display:flex;align-items:center;gap:18px;font-size:13px;font-weight:600}.ins-cta-mini,.ins-nav a{color:var(--ink);text-decoration:none}.ins-cta-mini{font-family:var(--font-display);font-size:14px;text-transform:uppercase;letter-spacing:.04em;background:var(--amber);padding:8px 14px;border:3px solid var(--ink);box-shadow:4px 4px 0 0 var(--ink);min-height:44px;display:inline-flex;align-items:center}.ins-cta-mini:hover{background:var(--honey)}.ins-cta-ghost{font-family:var(--font-display);font-size:14px;text-transform:uppercase;letter-spacing:.04em;background:var(--parchment);color:var(--ink);padding:8px 14px;border:3px solid var(--ink);text-decoration:none;box-shadow:4px 4px 0 0 var(--ink);min-height:44px;display:inline-flex;align-items:center}.ins-cta-ghost:hover{background:var(--warm-grey)}.ins-btn:focus-visible,.ins-cta-ghost:focus-visible,.ins-cta-mini:focus-visible{outline:3px solid var(--amber-deep);outline-offset:3px}.ins-brand:focus-visible{outline:2px solid var(--amber);outline-offset:3px}.ins-nav a:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.ins-hero{padding:56px 0 80px;border-bottom:4px solid var(--ink);background:linear-gradient(180deg,var(--parchment) 0,var(--warm-grey) 100%)}.ins-hero[data-layout=porthole] .ins-hero__top{display:grid;grid-template-columns:1fr 1.25fr;gap:48px;align-items:center;margin-bottom:36px}.ins-hero[data-layout=porthole] .ins-porthole{aspect-ratio:4/3;width:100%}.ins-hero[data-layout=porthole] .ins-dash{width:100%}.ins-hero__marquee{display:flex;align-items:center;justify-content:space-between;border:3px solid var(--ink);padding:13px 24px;flex-wrap:wrap;row-gap:8px}.ins-hero__marquee span{font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);display:inline-flex;align-items:center;gap:10px}.ins-hero__marquee span:before{content:"";display:inline-block;width:6px;height:6px;background:var(--amber);border:2px solid var(--ink);flex-shrink:0}.ins-eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;background:var(--ink);color:var(--amber-light);padding:6px 12px;border:3px solid var(--ink);margin-bottom:20px}.ins-eyebrow .live{width:8px;height:8px;background:var(--success);display:inline-block;animation:ins-pulse 1.4s steps(2) infinite}@keyframes ins-pulse{0%,to{opacity:1}50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.ins-eyebrow .live{animation:none;opacity:1}}.ins-h1{font-family:var(--font-display);font-size:clamp(48px,6vw,88px);line-height:.92;text-transform:uppercase;letter-spacing:.005em;margin:0 0 18px}.ins-h1 .accent{color:var(--amber-deep);display:block}.ins-h1 .letter{opacity:0;transform:translateY(10px);animation:ins-letterIn .5s steps(6) forwards}.ins-h1 .letter,.ins-h1 .word{display:inline-block}@keyframes ins-letterIn{0%{opacity:0;transform:translateY(10px)}60%{opacity:1;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ins-h1 .letter{opacity:1!important;transform:none!important;animation:none!important}}.ins-sub{font-family:var(--font-body);font-size:18px;line-height:1.55;color:var(--slate);margin:0 0 28px;max-width:540px}.ins-cta-row{display:flex;gap:14px;flex-wrap:wrap;align-items:center}.ins-btn{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-display);font-size:22px;text-transform:uppercase;letter-spacing:.04em;padding:14px 22px 12px;background:var(--amber);color:var(--ink);border:4px solid var(--ink);text-decoration:none;box-shadow:6px 6px 0 0 var(--ink);transition:transform .12s steps(2),box-shadow .12s steps(2)}.ins-btn:hover{transform:translate(-2px,-2px);box-shadow:8px 8px 0 0 var(--ink)}.ins-porthole{position:relative;overflow:hidden;aspect-ratio:16/9}.ins-porthole video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;display:block}.ins-porthole video::-webkit-media-controls,.ins-porthole video::-webkit-media-controls-enclosure,.ins-porthole video::-webkit-media-controls-overlay-play-button{display:none!important}.ins-dash{background:var(--canvas);border:4px solid var(--ink);box-shadow:8px 8px 0 0 var(--ink);display:flex;flex-direction:column;overflow:hidden}.ins-dash__chrome{background:var(--ink);color:var(--amber-light);display:flex;align-items:center;gap:10px;padding:10px 14px;font-family:var(--font-mono);font-size:11px;letter-spacing:.04em}.ins-dash__chrome .dots{display:flex;gap:5px}.ins-dash__chrome .dots i{width:9px;height:9px;display:inline-block;background:var(--amber-light)}.ins-dash__chrome .dots i:nth-child(2){background:var(--honey)}.ins-dash__chrome .dots i:nth-child(3){background:var(--coral)}.ins-dash__chrome .url{margin-left:auto;opacity:.75}.ins-dash__banner{display:flex;align-items:center;gap:14px;padding:14px 18px;background:var(--amber-light);border-bottom:3px solid var(--ink);transition:background-color .4s,color .4s}.ins-dash__banner.is-monitor{background:var(--success-light)}.ins-dash__banner .b-dot{width:32px;height:32px;background:var(--amber);border:3px solid var(--ink);display:grid;place-items:center;font-family:var(--font-display);color:var(--ink);font-size:18px}.ins-dash__banner.is-monitor .b-dot{background:var(--success);color:var(--canvas)}.ins-dash__banner .b-msg{font-weight:700;font-size:15px}.ins-dash__banner .b-sub{font-size:12px;color:var(--slate)}.ins-dash__banner .b-cta{margin-left:auto;font-family:var(--font-display);font-size:14px;text-transform:uppercase;background:var(--ink);color:var(--amber-light);padding:6px 12px;border:3px solid var(--ink);cursor:pointer}.ins-dash__body{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0;background:var(--ink);border-bottom:3px solid var(--ink)}.ins-metric{background:var(--canvas);padding:16px 18px;border-right:3px solid var(--ink)}.ins-metric:last-child{border-right:0}.ins-metric .lbl{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 6px}.ins-metric .val{font-family:var(--font-mono);font-size:28px;font-weight:500;color:var(--ink);line-height:1;margin:0 0 4px;font-variant-numeric:tabular-nums}.ins-metric .val.warn{color:var(--coral-text)}.ins-metric .val.ok{color:var(--success)}.ins-metric .ex{font-size:11px;color:var(--muted);font-style:italic;margin:0}.ins-metric__unit{font-size:14px}.ins-dash__chart{padding:18px;background:var(--canvas)}.ins-dash__chart h4{font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 12px}.ins-bars{display:grid;grid-template-columns:repeat(14,1fr);gap:4px;align-items:end;height:120px}.ins-bars i{display:block;width:100%;height:100%;background:var(--border-strong);transform:scaleY(0);transform-origin:bottom;transition:transform .5s steps(8),background-color .3s;will-change:transform}.ins-bars i.amb{background:var(--amber)}.ins-bars i.coral{background:var(--coral)}.ins-bars i.green{background:var(--success)}.ins-bars i.active{outline:3px solid var(--ink);outline-offset:0}.ins-bars--scrub{height:180px;gap:6px}.ins-bars__axis{display:flex;justify-content:space-between;margin-top:10px;font-family:var(--font-mono);font-size:11px;color:var(--muted)}.ins-dash--demo .ins-dash__chart{padding:22px 24px 24px}.ins-dash--demo .ins-scrub__slider{margin-top:18px}.ins-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:80px}.ins-benefit{background:var(--canvas);border:4px solid var(--ink);box-shadow:8px 8px 0 var(--ink);padding:26px 24px}.ins-benefit__icon{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:3px solid var(--ink);background:var(--amber-light);margin-bottom:18px}.ins-benefit__icon svg{width:22px;height:22px;color:var(--ink)}.ins-benefit__icon.ok{background:var(--success-light)}.ins-benefit__icon.trend,.ins-benefit__icon.warn{background:var(--amber-light)}.ins-benefit__icon.ok svg{color:var(--success)}.ins-benefit__icon.warn svg{color:var(--amber-deep)}.ins-benefit__icon.trend svg{color:var(--coral)}.ins-benefit h3{font-family:var(--font-display);font-size:28px;line-height:1;margin:0 0 12px;text-transform:uppercase;letter-spacing:.005em}.ins-benefit p{font-family:var(--font-body);font-size:15px;line-height:1.55;color:var(--slate);margin:0}.ins-howstrip{background:var(--warm-grey);border:4px solid var(--ink);padding:44px 36px;margin-bottom:80px;position:relative}.ins-howstrip:after{content:"";position:absolute;top:8px;right:-8px;bottom:-8px;left:8px;background:var(--ink);z-index:-1}.ins-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:36px}.ins-step__row{display:flex;align-items:center;gap:14px;margin-bottom:18px}.ins-step__num{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;background:var(--amber-deep);color:var(--canvas);font-family:var(--font-display);font-size:22px;border:3px solid var(--ink);border-radius:50%}.ins-step__glyph{width:22px;height:22px;color:var(--slate)}.ins-step h4{font-weight:700;font-size:18px;margin:0 0 8px;color:var(--ink)}.ins-step h4,.ins-step p{font-family:var(--font-body)}.ins-step p{font-size:14px;line-height:1.55;color:var(--slate);margin:0}.ins-inbox{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.ins-inbox__copy h2{margin:0 0 14px}.ins-inbox .ins-section__title{margin-top:14px}.ins-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;background:var(--amber-light);border:3px solid var(--ink);font-family:var(--font-mono);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--ink)}.ins-pill .dot{color:var(--amber-deep)}.ins-inbox__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px;font-family:var(--font-body);font-size:15px;color:var(--slate)}.ins-inbox__list li{display:flex;align-items:center;gap:12px}.ins-check{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0;background:var(--success-light);color:var(--success);border:2px solid var(--success);font-family:var(--font-mono);font-size:12px;font-weight:700}.ins-email{background:var(--canvas);border:4px solid var(--ink);box-shadow:10px 10px 0 var(--ink);overflow:hidden}.ins-email__head{background:var(--warm-grey);border-bottom:3px solid var(--ink);padding:18px 22px}.ins-email__to{font-family:var(--font-mono);font-size:12px;color:var(--muted);margin-bottom:6px}.ins-email__sub{font-family:var(--font-body);font-weight:700;font-size:16px;color:var(--ink)}.ins-email__body{padding:22px}.ins-email__status{font-family:var(--font-body);font-weight:600;font-size:15px;color:var(--ink);margin:0 0 18px}.ins-email__kv{display:grid;grid-template-columns:auto 1fr;gap:6px 18px;margin:0 0 18px;font-family:var(--font-mono);font-size:14px}.ins-email__kv dt{color:var(--ink);font-weight:600}.ins-email__kv dd{margin:0;color:var(--ink);font-variant-numeric:tabular-nums;text-align:left}.ins-email__kv dd.warn{color:var(--coral-text);font-weight:600}.ins-email hr{border:0;border-top:2px solid var(--ink);margin:0 0 14px;opacity:.15}.ins-email__foot{font-family:var(--font-body);font-size:13px;color:var(--muted);margin:0}.ins-section--amber{background:var(--amber-light)}.ins-section--amber .ins-benefit__icon.trend,.ins-section--amber .ins-benefit__icon.warn{background:var(--canvas)}.ins-section{padding:96px 0;border-bottom:4px solid var(--ink)}.ins-section--alt{background:var(--warm-grey)}.ins-section--ink{background:var(--ink);color:var(--parchment)}.ins-section__head{max-width:760px;margin:0 auto 56px;text-align:center}.ins-section__eyebrow{display:inline-block;font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;background:var(--ink);color:var(--amber-light);padding:6px 12px;border:3px solid var(--ink);margin-bottom:18px}.ins-section--ink .ins-section__eyebrow{background:var(--amber-light);color:var(--ink);border-color:var(--amber-light)}.ins-section__title{font-family:var(--font-display);font-size:clamp(40px,5.5vw,72px);text-transform:uppercase;line-height:.95;margin:0 0 16px}.ins-section__sub{font-size:17px;line-height:1.55;color:var(--slate);margin:0}.ins-section--ink .ins-section__sub{color:hsla(45,20%,96%,.7)}.ins-scrub__slider{margin-top:18px;display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;font-family:var(--font-mono);font-size:12px;color:var(--muted)}.ins-scrub__slider input[type=range]{-webkit-appearance:none;width:100%;height:8px;background:var(--ink);outline:none;border-radius:0}.ins-scrub__slider input[type=range]:focus-visible{outline:2px solid var(--amber);outline-offset:3px}.ins-scrub__slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:28px;background:var(--amber);border:3px solid var(--ink);border-radius:0;cursor:ew-resize}.ins-scrub__slider input[type=range]::-moz-range-thumb{width:18px;height:28px;background:var(--amber);border:3px solid var(--ink);border-radius:0;cursor:ew-resize}.ins-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:4px solid var(--amber-light)}.ins-stats>div{padding:28px;border-right:4px solid var(--amber-light)}.ins-stats>div:last-child{border-right:0}.ins-stats .num{font-family:var(--font-display);font-size:clamp(48px,5vw,72px);line-height:.95;color:var(--honey);display:flex;align-items:baseline;gap:4px}.ins-stats .num .unit{font-size:.45em;color:var(--amber-light)}.ins-stats .lbl{font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:hsla(45,20%,96%,.7);margin-top:8px}.ins-bottom{padding:80px 32px;background:var(--amber);text-align:center;border-bottom:6px solid var(--ink);position:relative;overflow:hidden}.ins-bottom:before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(45deg,rgba(146,64,14,.18) 0 6px,transparent 6px 18px);pointer-events:none}.ins-bottom h2{font-family:var(--font-display);font-size:clamp(48px,6.5vw,92px);text-transform:uppercase;line-height:.92;margin:0 0 14px}.ins-bottom h2,.ins-bottom p{color:var(--ink);position:relative}.ins-bottom p{font-size:17px;margin:0 auto 26px;max-width:540px}.ins-bottom .ins-btn{background:var(--ink);color:var(--amber-light);position:relative}.ins-footer{background:var(--ink);color:var(--parchment);padding:28px 32px;display:flex;justify-content:space-between;gap:16px;font-family:var(--font-mono);font-size:12px;color:hsla(45,20%,96%,.65);flex-wrap:wrap}.ins-footer a{color:var(--parchment);text-decoration:none;opacity:.8;margin-right:14px}.ins-footer a:hover{color:var(--honey);opacity:1}.reveal{opacity:0;transform:translateY(28px);transition:opacity .7s ease-out,transform .7s ease-out}.reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}}@media (max-width:960px){.ins-hero[data-layout=porthole] .ins-hero__top{grid-template-columns:1fr}.ins-hero[data-layout=porthole] .ins-porthole{aspect-ratio:16/9;width:100%}.ins-benefits,.ins-steps{grid-template-columns:1fr}.ins-steps{gap:24px}.ins-inbox{grid-template-columns:1fr;gap:32px}.ins-howstrip{padding:32px 24px}.ins-stats{grid-template-columns:1fr 1fr}.ins-stats>div:nth-child(2){border-right:0}.ins-dash__body{grid-template-columns:1fr}.ins-metric{border-right:0;border-bottom:3px solid var(--ink)}.ins-metric:last-child{border-bottom:0}.ins-nav a:not(.ins-cta-mini):not(.ins-cta-ghost){display:none}}@media (max-width:640px){.ins-container{padding:0 20px}.ins-section{padding:72px 0}.ins-howstrip{padding:28px 20px}.ins-bottom{padding:60px 20px}.ins-hero{padding:40px 0 60px}.ins-benefits{gap:16px;margin-bottom:56px}.ins-inbox{gap:24px}.ins-section__title{margin-bottom:12px}}