.marketing-scope{color:#1a1a1a;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background-color:#fcf4e8;min-height:100vh;font-family:Trebuchet MS,Lucida Sans Unicode,Geneva,Tahoma,sans-serif;font-size:13px;font-weight:400;line-height:1.55}.marketing-scope ::selection{color:#fcf4e8;background-color:#1a1a1a}.marketing-scope :focus-visible{outline-offset:1px;outline:1px dotted #1a1a1a}.marketing-scope button{cursor:pointer;font:inherit;color:inherit;background:0 0;border:none}.marketing-scope input,.marketing-scope textarea,.marketing-scope select{font-family:Trebuchet MS,Lucida Sans Unicode,Geneva,Tahoma,sans-serif;font-size:13px}.marketing-scope a{color:red;text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.marketing-scope a:visited{color:red}.marketing-scope a:hover{color:#d4b3ff;text-decoration-thickness:2px}.marketing-scope a:hover:visited{color:#d4b3ff}.marketing-scope a.plain{color:inherit;text-decoration:none}.marketing-scope a.plain:visited{color:inherit}.marketing-scope a.plain:hover{color:red;text-decoration:underline;text-decoration-thickness:1px}.marketing-scope h1,.marketing-scope h2,.marketing-scope h3,.marketing-scope h4,.marketing-scope h5,.marketing-scope h6{color:#1a1a1a;letter-spacing:0;font-family:Trebuchet MS,Lucida Sans Unicode,Geneva,Tahoma,sans-serif;font-weight:700;line-height:1.2}.marketing-scope h1{font-size:20px;line-height:1.2}.marketing-scope h2{font-size:16px;line-height:1.25}.marketing-scope h3{font-size:13px}.marketing-scope h4,.marketing-scope h5,.marketing-scope h6{font-size:12px}@media (min-width:768px){.marketing-scope h1{font-size:26px}.marketing-scope h2{font-size:18px}}.marketing-scope table{border-collapse:collapse;width:100%}.marketing-scope th,.marketing-scope td{text-align:left;vertical-align:top;border:1px solid #ccc;padding:8px 10px;font-size:13px}.marketing-scope th{text-transform:uppercase;letter-spacing:.08em;background-color:#d4b3ff;font-family:Lucida Console,Lucida Sans Typewriter,Monaco,Courier New,monospace;font-size:11px;font-weight:700}.marketing-scope hr,.marketing-scope .rule{border:0;border-top:1px solid #ccc;height:1px;margin:0}.marketing-scope .rule-red{border:0;border-top:1px dashed red;width:100vw;height:0;margin:0 calc(50% - 50vw)}.marketing-scope .rule-strong{border:0;border-top:1px solid #1a1a1a;height:1px;margin:0}.marketing-scope .btn{color:#1a1a1a;background:0 0;border:1px solid #1a1a1a;border-radius:0;padding:5px 10px;font-family:Lucida Console,Lucida Sans Typewriter,Monaco,Courier New,monospace;font-size:12px;font-weight:500;text-decoration:none;display:inline-block}.marketing-scope .btn:hover{color:#fcf4e8;background:#1a1a1a}.marketing-scope .btn-red{text-transform:uppercase;letter-spacing:.08em;color:#fcf4e8;background:red;border:0;border-radius:0;align-items:center;gap:8px;padding:9px 16px;font-family:Lucida Console,Lucida Sans Typewriter,Monaco,Courier New,monospace;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.marketing-scope .btn-red:after{content:"→";color:#1de21d;font-weight:700}.marketing-scope .btn-red:hover{color:#fcf4e8;background:#d4b3ff}.marketing-scope .btn-red:visited{color:#fcf4e8}.marketing-scope .btn-outline{text-transform:uppercase;letter-spacing:.08em;color:#1a1a1a;background:0 0;border:1px solid #1a1a1a;border-radius:0;align-items:center;gap:8px;padding:8px 16px;font-family:Lucida Console,Lucida Sans Typewriter,Monaco,Courier New,monospace;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.marketing-scope .btn-outline:hover{color:#fcf4e8;background:#1a1a1a}.marketing-scope .btn-outline:visited{color:#1a1a1a}.marketing-scope .btn-outline:hover:visited{color:#fcf4e8}.marketing-scope .tag-lime{text-transform:uppercase;letter-spacing:.12em;color:#1a1a1a;background:#1de21d;padding:3px 7px;font-family:Lucida Console,Lucida Sans Typewriter,Monaco,Courier New,monospace;font-size:10px;font-weight:700;line-height:1;display:inline-block}.marketing-scope .eyebrow{text-transform:uppercase;letter-spacing:.16em;color:#1a1a1a;margin-bottom:6px;font-family:Lucida Console,Lucida Sans Typewriter,Monaco,Courier New,monospace;font-size:10px;font-weight:700;display:block}.marketing-scope .spec-row{text-transform:uppercase;letter-spacing:.06em;align-items:end;gap:6px;padding:4px 0;font-family:Lucida Console,Lucida Sans Typewriter,Monaco,Courier New,monospace;font-size:12px;line-height:1.4;display:flex}.marketing-scope .spec-row .spec-key{color:#1a1a1a;flex-shrink:0;font-weight:700}.marketing-scope .spec-row .spec-value{color:#1a1a1a;text-align:right;flex-shrink:0;font-weight:400}.marketing-scope .spec-row .spec-leader{border-bottom:1px dotted #1a1a1a;flex:1;min-width:12px;height:0;margin-bottom:4px}.marketing-scope .btn-bracket{color:red;text-underline-offset:2px;background:0 0;border:0;font-family:Lucida Console,Lucida Sans Typewriter,Monaco,Courier New,monospace;font-size:13px;font-weight:500;text-decoration:underline;text-decoration-thickness:1px}.marketing-scope .btn-bracket:before{content:"[ ";text-decoration:none}.marketing-scope .btn-bracket:after{content:" ]";text-decoration:none}.marketing-scope .btn-bracket:hover{color:#d4b3ff;text-decoration-thickness:2px}.marketing-scope .btn-bracket:visited{color:red}.marketing-scope .btn-primary{color:#1a1a1a;background:0 0;border:1px solid #1a1a1a;border-radius:0;padding:5px 10px;font-family:Lucida Console,Lucida Sans Typewriter,Monaco,Courier New,monospace;font-size:12px;font-weight:500;text-decoration:none;display:inline-block}.marketing-scope .btn-primary:hover{color:#fcf4e8;background:#1a1a1a}.marketing-scope .btn-inverse{color:#1a1a1a;background:0 0;border:1px solid #1a1a1a;border-radius:0;padding:5px 10px;font-family:Lucida Console,Lucida Sans Typewriter,Monaco,Courier New,monospace;font-size:12px;font-weight:500;text-decoration:none;display:inline-block}.marketing-scope .btn-ghost{color:#5a5a5a;background:0 0;border:0;padding:5px 10px;font-family:Lucida Console,Lucida Sans Typewriter,Monaco,Courier New,monospace;font-size:12px}.marketing-scope .btn-ghost:hover{color:#1a1a1a}.marketing-scope .input-line{color:#1a1a1a;background:#fff;border:1px solid #999;border-radius:0;outline:none;width:100%;padding:6px 8px;font-size:13px}.marketing-scope .input-line:focus{border-color:red}.marketing-scope .input-line::placeholder{color:#999}.marketing-scope .label{text-transform:uppercase;letter-spacing:.08em;color:#1a1a1a;font-family:Lucida Console,Lucida Sans Typewriter,Monaco,Courier New,monospace;font-size:11px;font-weight:500}.marketing-scope .meta{color:#5a5a5a;font-family:Lucida Console,Lucida Sans Typewriter,Monaco,Courier New,monospace;font-size:11px}.marketing-scope .section-kicker,.marketing-scope .section-label{text-transform:uppercase;letter-spacing:.08em;color:#1a1a1a;font-family:Lucida Console,Lucida Sans Typewriter,Monaco,Courier New,monospace;font-size:11px;font-weight:500}.marketing-scope .font-body{font-family:Trebuchet MS,Lucida Sans Unicode,Geneva,Tahoma,sans-serif}.marketing-scope .tabular{font-variant-numeric:tabular-nums}.marketing-scope .measure{max-width:640px}.marketing-scope .reveal,.marketing-scope .reveal-left,.marketing-scope .reveal-right,.marketing-scope .reveal-scale,.marketing-scope .mask-reveal,.marketing-scope .mask-reveal>span,.marketing-scope .word-rise,.marketing-scope .pull-quote,.marketing-scope .outline-text,.marketing-scope .stamp,.marketing-scope .drop-cap:first-letter,.marketing-scope .divider-dashed{opacity:1!important;transition:none!important;transform:none!important}.marketing-scope .stamp{border:0;padding:0;display:inline}.marketing-scope .divider-dashed{border-top:1px solid #ccc;height:1px}.marketing-scope .drop-cap:first-letter{all:unset}.marketing-scope .pull-quote{font-size:13px;font-style:italic;line-height:1.55}@keyframes marketing-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.marketing-scope .marquee{white-space:nowrap;display:block;overflow:hidden}.marketing-scope .marquee-track{will-change:transform;align-items:center;animation:80s linear infinite marketing-marquee;display:inline-flex}.marketing-scope .marquee:hover .marquee-track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.marketing-scope .marquee-track{animation:none}}.marketing-scope .faq-row:hover dt,.marketing-scope .faq-row:focus-within dt{color:red}.marketing-scope .problem-stat{-webkit-text-stroke:1px red;transition:-webkit-text-stroke-color .2s}.marketing-scope .problem-stat:hover{-webkit-text-stroke-color:#d4b3ff}@keyframes marketing-ink-cd-spin{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}.marketing-scope .ink-cd-stage{perspective:520px;perspective-origin:50%}.marketing-scope .ink-cd{transform-style:preserve-3d;will-change:transform;animation:8s linear infinite marketing-ink-cd-spin}.marketing-scope .ink-cd-face,.marketing-scope .ink-cd-rim{-webkit-mask-image:radial-gradient(circle,#0000 0% 5.5%,#000 6% 100%);mask-image:radial-gradient(circle,#0000 0% 5.5%,#000 6% 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.marketing-scope .ink-cd-face{backface-visibility:hidden}.marketing-scope .ink-cd-face.front{transform:translateZ(1.5px)}.marketing-scope .ink-cd-face.back{transform:rotateY(180deg)translateZ(1.5px)}.marketing-scope .ink-cd-rim{background:#c8c8c8;border:1px solid #1a1a1a;border-radius:50%;position:absolute;inset:0}.marketing-scope .ink-cd-gleam{pointer-events:none;mix-blend-mode:screen;will-change:background-position;background:linear-gradient(115deg,#fff0 24%,#fffffff2 46%,#fff0 62%) 0%/220% 100%,linear-gradient(72deg,#fff0 30%,#d2b4ff8c 50%,#fff0 70%) 60%/220% 100%;border-radius:50%;animation:8s ease-in-out infinite marketing-ink-cd-gleam-sweep;position:absolute;inset:0}@keyframes marketing-ink-cd-gleam-sweep{0%,to{background-position:-20%,20%}50%{background-position:120%,180%}}@media (prefers-reduced-motion:reduce){.marketing-scope .ink-cd,.marketing-scope .ink-cd-gleam{animation:none}}@keyframes marketing-arrow-nudge{0%,to{transform:translate(0)}50%{transform:translate(6px)}}.marketing-scope .arrow-nudge{animation:1.4s ease-in-out infinite marketing-arrow-nudge;display:inline-block}.marketing-scope .arrow-nudge-host:hover .arrow-nudge{animation-duration:.6s}@media (prefers-reduced-motion:reduce){.marketing-scope .arrow-nudge{animation:none}}.marketing-scope .max-w-page{max-width:1040px}.marketing-scope .max-w-measure{max-width:640px}.marketing-scope .max-w-header{max-width:1600px}
