.backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#fff;z-index:0}.box{position:fixed;top:var(--box-margin);left:var(--box-margin);bottom:var(--box-margin);width:min(600px,calc(100vw - var(--box-margin) - 40px));z-index:1;display:flex;flex-direction:column;gap:21px;padding:56px;overflow-y:auto;background:#fff;border:1px solid rgba(32,30,31,.08);border-radius:4px;box-shadow:0 24px 60px -20px #201e1f38}.box p{margin:0}.book-call{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#201e1f66;transition:text-decoration-color .14s ease}.book-call:hover{text-decoration-color:currentColor}.book-call:focus-visible{outline:2px solid rgba(32,30,31,.5);outline-offset:2px;border-radius:2px}.brand{display:flex;align-items:center;gap:14px}.logo{display:block;width:min(360px,100%);height:auto}.label{font-weight:600;padding-top:4px}.stack{list-style:none;margin:-11px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.row{display:flex;align-items:center;gap:9px;color:inherit;text-decoration:none;padding:6px 8px;margin:0 -8px;border-radius:4px;transition:background .14s ease}.row:hover{background:#201e1f0d}.glyph{width:27px;height:27px;object-fit:contain;flex:none}.glyph--missing{display:inline-block;border:1px dashed rgba(32,30,31,.35);border-radius:4px}.name{flex:1}.blurb{opacity:.5}.status{opacity:.55;white-space:nowrap}.row:hover .status{opacity:1}@media (max-width: 720px){.box{top:24px;left:24px;right:24px;bottom:24px;width:auto;padding:32px;gap:22px}}.backdrop--landing{background:#201e1f}.box--landing{background:#201e1f;color:#fffff8;border-color:#fffff81a;box-shadow:0 24px 60px -20px #0000008c}.box--landing .logo{filter:brightness(0) invert(1);opacity:.96}.utils{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:20px}.util{display:flex;align-items:flex-start;gap:12px}.util-glyph{width:32px;height:32px;object-fit:contain;flex:none;margin-top:1px}.util-desc{margin:0;color:#fffff880}.util-name{color:#fffff8;font-weight:600}.box--landing .book{margin-top:2px}.box--landing .book-call{text-decoration-color:#fffff866}.box--landing .book-call:focus-visible{outline-color:#fffff880}@media (min-width: 721px){.box--pitch{width:min(880px,calc(100vw - var(--box-margin) - 40px))}}.pitch-eyebrow{display:block;opacity:.5;margin-bottom:6px}.tenets{list-style:none;margin:-4px 0 0;padding:0;display:flex;flex-direction:column;gap:18px}.tenet{display:grid;grid-template-columns:auto 27px 1fr;align-items:start;gap:10px}.tenet-num{width:20px;height:20px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(32,30,31,.18);border-radius:4px;opacity:.65;flex:none}.tenet>.glyph{margin-top:-1px}.tenet-body{display:flex;flex-direction:column;gap:4px}.tenet-head{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.tenet-title{font-weight:600}.tenet-product{opacity:.5;color:inherit;text-decoration:none}.tenet-product:before{content:"· "}.tenet-product:hover{opacity:1;text-decoration:underline}.tenet-detail{margin:0;opacity:.85}.tenet-check{display:inline-flex;align-items:center;gap:7px;margin-top:4px;cursor:pointer;-webkit-user-select:none;user-select:none;width:fit-content}.tenet-check input{width:13px;height:13px;accent-color:#ee724a;cursor:pointer}.pitch-price{border-top:1px solid rgba(32,30,31,.08);padding-top:18px}.pitch-price-figure{display:block;font-weight:600;font-size:18px;margin-bottom:4px}.deal-eyebrow{display:block;opacity:.5;margin-bottom:6px}.deal-figure{font-weight:600}.deal-products{list-style:none;margin:-11px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.deal-products .row{align-items:center}.deal-products .name{display:flex;flex-direction:column;gap:0;line-height:1.25}.deal-products .blurb{font-weight:400}.deal-cta{display:inline-flex;align-items:center;align-self:flex-start;gap:8px;padding:11px 18px;border-radius:4px;background:#ee724a;color:#fff;font-weight:600;text-decoration:none;transition:background .14s ease}.deal-cta:hover{background:#e35c30}:root{--font: "SFMono-Regular", "SF Mono", "Menlo", "Consolas", "Liberation Mono", "Roboto Mono", ui-monospace, monospace;--fs: 12px;--ink: #201e1f;--box-margin: 100px}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:#fff;color:var(--ink);font-family:var(--font);font-size:var(--fs);line-height:1.6;-webkit-font-smoothing:antialiased}
