.incremental-feature{display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:center;padding:85px 8%;background:#eef0e7}.incremental-copy{max-width:560px}.incremental-copy h2{font-size:clamp(32px,3.7vw,52px);line-height:1.13}.incremental-copy>p:not(.eyebrow){max-width:470px;font-size:16px;color:var(--muted);margin:0 0 20px}.incremental-copy small{display:block;color:var(--muted);font-size:11px;max-width:470px;margin-top:25px;line-height:1.6}.incremental-visual{border-top:1px solid #b8c9b0;border-bottom:1px solid #b8c9b0;padding:30px 0}.inc-row{display:grid;grid-template-columns:120px 1fr;align-items:center;gap:10px}.inc-row>span{font-size:9px;letter-spacing:1.5px;color:var(--muted)}.inc-row>b{grid-column:2;font-size:9px;letter-spacing:1.3px;font-weight:550;color:var(--green);margin-top:7px}.inc-files{display:flex;gap:8px}.inc-files i{width:43px;height:52px;border:1px solid #8ba987;background:#dfe9d7;border-radius:4px;display:grid;place-items:center;font-size:11px;font-style:normal;color:var(--green);box-shadow:0 5px 0 #cad8c2}.inc-files .inc-quiet{border-color:#ced8c9;color:#afbca9;background:#e8ede4;box-shadow:none}.inc-files .inc-new{background:#346744;border-color:#346744;color:#fff}.inc-track{display:flex;gap:8px;margin:20px 0 13px 130px}.inc-track span{width:43px;text-align:center;font-size:16px;color:#a8b9a0}.inc-track span:nth-child(2),.inc-track span:nth-child(4){color:var(--green);font-weight:700}.incremental-visual>p{font-size:11px;color:var(--muted);text-align:right;margin:21px 0 0}.download-hero{background:#e9eddf;padding:65px 8% 55px}.download-hero h1{font-size:clamp(40px,4.5vw,65px);line-height:1.12;letter-spacing:-2.5px;max-width:920px}.download-hero>p:not(.eyebrow){max-width:650px;color:var(--muted);font-size:16px}.download-hero .button{margin:15px 0}.download-version{font-size:12px!important;max-width:620px;margin:12px 0 0}.download-steps{max-width:1250px;margin:auto;padding:62px 8%;display:grid;grid-template-columns:repeat(2,1fr);gap:0 8%}.download-steps>div{border-top:1px solid var(--line);padding:26px 0 30px}.download-steps>div>span{font-size:10px;letter-spacing:1.2px;color:var(--green)}.download-steps h2{font-size:23px;letter-spacing:-.5px;margin:9px 0 10px}.download-steps p{font-size:14px;color:var(--muted);margin:0;max-width:440px}.download-warning{max-width:1050px;margin:0 auto 75px;background:#e7ebdf;padding:30px 40px;border-left:3px solid var(--green)}.download-warning h2{font-size:24px;margin:0 0 12px}.download-warning p{font-size:14px;color:var(--muted);max-width:830px}.download-warning a{font-size:13px;color:var(--green);border-bottom:1px solid var(--green)}.faq details a,.install-warning a{color:var(--green);text-decoration:underline;text-underline-offset:3px}@media(max-width:800px){.incremental-feature{grid-template-columns:1fr;gap:30px;padding:65px 6%}.download-steps{padding:48px 6%;gap:0 5%}.download-hero{padding:55px 6%}.download-warning{margin:0 6% 60px}}@media(max-width:640px){.incremental-feature{padding:48px 6%}.incremental-copy>p:not(.eyebrow){font-size:14px}.incremental-copy h2{font-size:34px}.incremental-visual{padding:24px 0}.inc-row{grid-template-columns:85px 1fr;gap:4px}.inc-row>span{font-size:7px;letter-spacing:.7px}.inc-files{gap:5px}.inc-files i{width:36px;height:45px}.inc-row>b{font-size:7px}.inc-track{margin-left:89px;gap:5px}.inc-track span{width:36px}.download-hero{padding:40px 6%}.download-hero h1{font-size:39px}.download-hero>p:not(.eyebrow){font-size:14px}.download-steps{display:block;padding:40px 6%}.download-steps h2{font-size:22px}.download-warning{padding:24px;margin-bottom:45px}}
.legal-links{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.legal-links a{white-space:nowrap}.seller-line{font-size:11px;line-height:1.4;max-width:290px}.checkout-legal{font-size:11px;line-height:1.5;margin:12px 0;color:var(--muted)}.checkout-legal a{color:var(--green);text-decoration:underline;text-underline-offset:2px}
.email-field{width:100%;border:1px solid #b8c3b2;border-radius:6px;background:#fffefa;padding:12px;color:var(--ink)}.check a{color:var(--green);text-decoration:underline;text-underline-offset:2px}.check span{line-height:1.5}
.launch-note{padding:24px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.launch-note h3{font-size:24px;margin:0 0 8px}.launch-note p{font-size:14px;color:var(--muted);margin:0}.disabled-download{opacity:.6;cursor:not-allowed}
