.pixel-landing{--paper:#f8f6ee;--ink:#253e32;--muted:#58645a;--green:#315b3e;--line:#d8ded2;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif;line-height:1.55;min-height:100vh;overflow:hidden}.pixel-landing *{box-sizing:border-box}.pixel-landing a{color:inherit;text-decoration:none}.pixel-landing button{font:inherit;cursor:pointer}.pixel-landing a,.pixel-landing button{touch-action:manipulation}.pixel-landing :focus-visible{outline:3px solid #a35b31;outline-offset:5px}.pixel-landing h1,.pixel-landing h2,.pixel-landing h3,.pixel-landing p{margin:0}.pixel-landing h1,.pixel-landing h2{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-2.5px;line-height:1.04}.pixel-landing h1{font-size:clamp(48px,5.1vw,76px)}.pixel-landing h2{font-size:clamp(40px,4vw,60px)}.pixel-landing h1 em,.pixel-landing h2 em{color:var(--green);font-weight:400}.pixel-landing h3{font-size:22px;line-height:1.25;letter-spacing:-.6px}.pixel-landing .eyebrow{font-size:11px;font-weight:700;letter-spacing:1.8px;margin-bottom:24px}.pixel-landing .fine{font-size:13px;color:var(--muted);line-height:1.6}.pixel-landing .site-header{max-width:1400px;margin:auto;padding:30px 56px;display:flex;align-items:center;justify-content:space-between;gap:25px}.pixel-landing .logo{font-family:Georgia,serif;font-weight:700;font-size:34px;letter-spacing:-1.5px;display:inline-flex;align-items:center;gap:7px}.pixel-landing .brand-mark{display:inline-block;width:10px;height:10px;background:#a9b96f;box-shadow:6px -6px 0 #315b3e;margin:6px 6px 0 0}.pixel-landing nav{display:flex;align-items:center;gap:28px;font-size:14px}.pixel-landing .navcta{border:1px solid var(--line);border-radius:8px;padding:9px 20px;background:#fffdf6}.pixel-landing .hero{max-width:1400px;margin:auto;display:grid;grid-template-columns:1.08fr 1fr;gap:65px;padding:30px 56px 95px;align-items:center}.pixel-landing .hero-copy{padding-top:25px}.pixel-landing .intro{font-size:19px;line-height:1.65;color:var(--muted);max-width:520px;margin-top:26px}.pixel-landing .actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin:30px 0 16px}.pixel-landing .plan-cta,.pixel-landing .primary{display:inline-flex;align-items:center;justify-content:center;gap:22px;padding:15px 24px;min-height:50px;border-radius:8px;background:var(--green);color:#fff;font-size:15px;font-weight:600;transition:transform .18s ease,background .18s ease}.pixel-landing .primary:hover{background:#244b30;transform:translateY(-2px)}.pixel-landing .primary:active{transform:translateY(0)}.pixel-landing .secondary{font-size:14px;border-bottom:1px solid #8d9a88;padding:6px 0}.pixel-landing .visual{position:relative;width:100%;max-width:580px;margin:auto}.pixel-landing .courier-scene{height:225px;position:relative;background:radial-gradient(ellipse at center,#e3e8ce 0,transparent 65%)}.pixel-landing canvas{width:100%;height:225px;-o-object-fit:contain;object-fit:contain;image-rendering:pixelated}.pixel-landing .orbit-note{position:absolute;font:italic 17px Georgia,serif;color:#61764c}.pixel-landing .note-one{left:4%;top:42px;transform:rotate(-9deg)}.pixel-landing .note-two{right:2%;bottom:32px;transform:rotate(5deg)}.pixel-landing .motion-toggle{position:absolute;right:0;top:0;border:0;background:transparent;color:var(--muted);font-size:11px;padding:12px}.pixel-landing .ticket{background:#f6dfca;border:1px solid #dfc5af;padding:22px 24px;border-radius:14px;width:90%;transform:rotate(-2deg);box-shadow:0 7px 0 #eed8c380}.pixel-landing .ticket-heading{display:flex;align-items:center;gap:10px;font-size:13px}.pixel-landing .ticket-heading div span{display:block;color:#79614e;font-size:11px}.pixel-landing .avatar{background:#ad7150;color:#fff;border-radius:50%;width:34px;height:34px;display:grid;place-items:center;font-size:13px}.pixel-landing .demo-label{margin-left:auto;font-size:10px;text-transform:uppercase;letter-spacing:1px;color:#755e4b}.pixel-landing .ticket p{font-size:17px;line-height:1.55;margin-top:15px}.pixel-landing .research-bridge{display:flex;align-items:center;gap:9px;margin:23px 0 16px 24px;font-size:12px;color:#5b6b53}.pixel-landing .research-dot{width:7px;height:7px;border-radius:50%;background:#64854d;box-shadow:0 0 0 4px #e2e8d5}.pixel-landing .response{background:#fffef9;border:1px solid #bccbb5;border-radius:14px;box-shadow:0 15px 40px #26382d0d,5px 5px 0 #e0e7d3;padding:25px;position:relative;margin:28px 0 0 20px}.pixel-landing .reply-heading{display:flex;align-items:center;gap:12px;font-size:16px}.pixel-landing .reply-heading div span{display:block;color:var(--muted);font-size:12px;font-weight:400;margin-top:2px}.pixel-landing .reply-mark{width:35px;height:35px;background:#e4ebd6;color:#315b3e;display:grid;place-items:center;font:700 23px Georgia;border-radius:8px}.pixel-landing .reply{font-size:15px;line-height:1.8;margin:20px 0 24px;-webkit-user-select:text;-moz-user-select:text;user-select:text}.pixel-landing .reply-actions{border-top:1px solid #e2e6da;padding-top:17px;display:flex;align-items:center;justify-content:space-between;gap:12px}.pixel-landing .copy-status{font-size:11px;color:var(--muted);max-width:160px}.pixel-landing .copy-button{display:inline-flex;gap:8px;align-items:center;background:#315b3e;color:#fff;border:0;border-radius:7px;padding:12px 16px;min-height:44px;white-space:nowrap;font-size:13px;transition:background .2s}.pixel-landing .copy-button:hover{background:#244b30}.pixel-landing .evidence{font-size:12px;margin:20px 0 0 24px;color:var(--muted)}.pixel-landing summary{cursor:pointer}.pixel-landing .evidence summary{padding:8px 0}.pixel-landing .evidence p{padding-top:10px}.pixel-landing .replay{margin:4px 0 0 24px;padding:10px 0;background:none;border:0;text-decoration:underline;font-size:11px;color:var(--muted)}.pixel-landing .section{padding:90px 56px;max-width:1400px;margin:auto}.pixel-landing .section-heading{max-width:660px;margin:0 auto 48px;text-align:center}.pixel-landing .section-heading>p:last-child{font-size:18px;color:var(--muted);margin-top:22px}.pixel-landing .workflow{border-top:1px solid var(--line)}.pixel-landing .step-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.pixel-landing .step-picture{height:255px;border-radius:16px;display:flex;align-items:center;justify-content:center;padding:32px;overflow:hidden;background:#f3ddc8}.pixel-landing .step-research .step-picture{background:#e4def1}.pixel-landing .step-draft .step-picture{background:#dee8cf}.pixel-landing .mini-paper{width:100%;max-width:260px;background:#fffdf7;border-radius:8px;padding:22px;box-shadow:4px 7px 0 #273b3020;transform:rotate(-5deg);font-size:14px}.pixel-landing .step-research .mini-paper{transform:rotate(3deg)}.pixel-landing .step-draft .mini-paper{transform:rotate(-2deg)}.pixel-landing .mini-label{font-size:9px;letter-spacing:1px;color:#657061;font-weight:700}.pixel-landing .mini-paper p{margin-top:16px}.pixel-landing .paper-lines{margin-top:17px}.pixel-landing .paper-lines i{display:block;height:5px;background:#e6e9df;border-radius:3px;margin-top:7px;width:90%}.pixel-landing .paper-lines i:last-child{width:65%}.pixel-landing .check-list{margin-top:15px;font-size:12px}.pixel-landing .check-list div{display:flex;gap:10px;align-items:center;margin-top:12px}.pixel-landing .check{color:#55764b;border-radius:50%;background:#e7eddc;padding:1px 5px}.pixel-landing .mini-copy{display:flex;align-items:center;justify-content:space-between;background:#315b3e;color:#fff;padding:7px 11px;font-size:11px;border-radius:5px;margin-top:15px}.pixel-landing .step-copy{position:relative;padding:28px 0 0 42px}.pixel-landing .step-number{position:absolute;left:0;top:28px;border:1px solid #c5cfbc;border-radius:50%;height:28px;width:28px;display:grid;place-items:center;font:16px Georgia}.pixel-landing .step-copy p{color:var(--muted);font-size:16px;margin-top:14px;line-height:1.65}.pixel-landing .sources{background:#eff0e5;border-radius:28px;max-width:1288px}.pixel-landing .source-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.pixel-landing .source-card{background:#fffdf7;border:1px solid #d9dfcf;border-radius:14px;padding:28px}.pixel-landing .source-icon{font:27px Georgia,serif;display:grid;place-items:center;width:70px;height:75px;background:#e6eacd;border:1px solid #cdd4b5;border-radius:7px;transform:rotate(-6deg);margin-bottom:25px;box-shadow:5px 5px 0 #f0f0e5}.pixel-landing .tickets .source-icon{background:#f3dcc9;border-color:#e7c7ae;transform:rotate(5deg)}.pixel-landing .code .source-icon{background:#e6e0ef;border-color:#d4c8e3;font:21px monospace;transform:rotate(-4deg)}.pixel-landing .source-card .provider{font-size:12px;color:#6a755f;margin:10px 0 16px}.pixel-landing .source-card>p:last-child{font-size:16px;color:var(--muted)}.pixel-landing .source-result{display:flex;align-items:center;justify-content:center;gap:24px;margin:36px auto 22px;max-width:700px}.pixel-landing .source-path{font:55px Georgia;color:#819369}.pixel-landing .source-result b{font:26px Georgia}.pixel-landing .source-result p{font-size:15px;color:var(--muted);margin-top:8px}.pixel-landing .source-note{max-width:680px;margin:auto!important;text-align:center;font-size:12px;color:var(--muted)}.pixel-landing .extras{display:grid;grid-template-columns:1fr 1fr;gap:90px}.pixel-landing .extra-list article+article{border-top:1px solid var(--line);padding-top:28px;margin-top:28px}.pixel-landing .extra-list p{font-size:16px;color:var(--muted);margin-top:12px}.pixel-landing .tag{display:inline-block;background:#ede5f4;color:#6d587b;border-radius:5px;padding:4px 8px;font-size:11px;margin-bottom:14px}.pixel-landing .pricing{border-top:1px solid var(--line)}.pixel-landing .plan-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:880px;margin:auto}.pixel-landing .plan{padding:34px;border:1px solid #d1d9c9;border-radius:16px;background:#fffdf7}.pixel-landing .plan.pro{background:#e6ecd9;border:1px solid #9eaf88}.pixel-landing .plan-name{font:30px Georgia}.pixel-landing .plan-top p{font-size:15px;color:var(--muted);margin-top:8px}.pixel-landing .price{font:56px Georgia;margin:22px 0}.pixel-landing .price span{font:13px Arial;color:var(--muted);margin-left:9px}.pixel-landing .plan-cta{background:transparent;border:1px solid #aebaa3;color:var(--ink)}.pixel-landing .plan-cta:hover{background:#f0f2e8}.pixel-landing .plan .primary,.pixel-landing .plan-cta{width:100%}.pixel-landing .plan ul{padding:22px 0 0;margin:0;list-style:none}.pixel-landing .plan li{padding:12px 0 12px 25px;border-bottom:1px solid #d7dfce;position:relative;font-size:15px}.pixel-landing .plan li:before{content:"✓";position:absolute;left:0;color:#517142}.pixel-landing .plan .fine{margin-top:20px}.pixel-landing .faq{display:grid;grid-template-columns:1fr 1.4fr;gap:70px;border-top:1px solid var(--line)}.pixel-landing .faq details{border-bottom:1px solid var(--line)}.pixel-landing .faq summary{font-size:17px;font-weight:600;padding:22px 0}.pixel-landing .faq details p{font-size:15px;color:var(--muted);line-height:1.8;padding-bottom:22px}.pixel-landing .privacy{display:inline-block;margin-top:22px;text-decoration:underline;font-size:13px}.pixel-landing .lastcall{padding:85px 24px 100px;text-align:center;background:#e5ead8}.pixel-landing .lastcall .primary{margin-top:32px}.pixel-landing footer{max-width:1400px;margin:auto;padding:35px 56px;display:flex;gap:24px;justify-content:space-between;align-items:center;font-size:13px;color:var(--muted)}.pixel-landing footer nav{font-size:13px}.pixel-landing section[id]{scroll-margin-top:30px}.pixel-landing .skip{position:absolute;top:-100px;left:15px;background:#315b3e;color:#fff;padding:15px;z-index:20}.pixel-landing .skip:focus{top:10px}@media (max-width:1050px){.pixel-landing .hero,.pixel-landing .section,.pixel-landing .site-header,.pixel-landing footer{padding-left:32px;padding-right:32px}.pixel-landing .hero{gap:30px}.pixel-landing .hero h1{font-size:56px}.pixel-landing nav{gap:18px}.pixel-landing .source-card{padding:22px}.pixel-landing .step-picture{padding:20px}.pixel-landing .sources{border-radius:0}.pixel-landing .copy-status{display:none}.pixel-landing .reply-actions{justify-content:flex-end}}@media (max-width:800px){.pixel-landing .site-header{padding:24px}.pixel-landing .site-header nav>a:not(.navcta){display:none}.pixel-landing .hero{grid-template-columns:1fr;padding:25px 24px 60px;gap:0}.pixel-landing .hero-copy{max-width:620px;margin:auto}.pixel-landing .hero h1{font-size:clamp(46px,8vw,64px)}.pixel-landing .intro{font-size:18px}.pixel-landing .visual{margin-top:12px;max-width:550px}.pixel-landing .section{padding:65px 24px}.pixel-landing .step-grid{grid-template-columns:1fr;gap:36px;max-width:550px;margin:auto}.pixel-landing .step-picture{height:240px}.pixel-landing .step-copy{padding-top:22px}.pixel-landing .step-number{top:22px}.pixel-landing .source-grid{grid-template-columns:1fr;max-width:550px;margin:auto}.pixel-landing .source-card{padding:26px}.pixel-landing .source-icon{float:left;margin:0 24px 14px 0;width:58px;height:64px}.pixel-landing .source-card>p:last-child{clear:both;padding-top:8px}.pixel-landing .extras,.pixel-landing .faq{grid-template-columns:1fr;gap:36px}.pixel-landing .plan-grid{gap:16px}.pixel-landing .plan{padding:24px}.pixel-landing .price{font-size:45px}.pixel-landing .section-heading{text-align:left;margin-bottom:35px}.pixel-landing .section-heading>p:last-child{font-size:17px}.pixel-landing .source-result{align-items:flex-start;gap:16px}.pixel-landing footer{padding:30px 24px;flex-wrap:wrap}.pixel-landing footer nav{gap:22px}.pixel-landing .eyebrow{font-size:10px;letter-spacing:1.4px}.pixel-landing .lastcall{padding:65px 24px}}@media (max-width:550px){.pixel-landing .plan-grid{grid-template-columns:1fr}.pixel-landing h2{font-size:42px;letter-spacing:-1.8px}.pixel-landing .hero h1{letter-spacing:-2px}.pixel-landing .response{margin-left:8px;padding:20px}.pixel-landing .ticket{width:95%;padding:20px}.pixel-landing .reply{font-size:14px}.pixel-landing .reply-heading{font-size:15px}.pixel-landing .courier-scene,.pixel-landing canvas{height:190px}.pixel-landing .orbit-note{font-size:14px}.pixel-landing .note-one{top:32px}.pixel-landing .note-two{bottom:20px}.pixel-landing .copy-status{display:block;font-size:10px;max-width:130px}.pixel-landing .reply-actions{justify-content:space-between}.pixel-landing .actions{gap:20px}.pixel-landing .research-bridge{font-size:11px}.pixel-landing .source-result b{font-size:23px}.pixel-landing .source-note{text-align:left}.pixel-landing footer>span{width:100%}.pixel-landing .price{font-size:54px}}@media (prefers-reduced-motion:reduce){.pixel-landing *,.pixel-landing :after,.pixel-landing :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}