.usage-page{background:#f7f4ef}.usage-page main{overflow:clip}.download-shell{width:calc(100% - 80px);max-width:1280px;margin-inline:auto}
.download-breadcrumb{display:flex;align-items:center;gap:10px;padding-top:30px;color:#6e6b7c;font-size:12px}.download-breadcrumb a:hover{color:#6946ff}
.download-hero{display:grid;grid-template-columns:1.12fr 1fr;align-items:center;gap:68px;padding-block:65px 72px}
.download-product{display:flex;align-items:center;gap:14px;margin-bottom:28px}.download-product img{width:56px;height:56px}.download-product strong{display:block;font-size:17px;font-weight:700}.download-product span{display:block;font-size:10px;letter-spacing:.09em;color:#6e6b7c;text-transform:uppercase;margin-top:4px}
.download-copy h1{font-size:clamp(42px,4.5vw,64px);font-weight:700;line-height:1.06;letter-spacing:-.055em}.download-copy h1 span{color:#6946ff}.download-lead{max-width:530px;font-size:16px;line-height:1.75;color:#6e6b7c;margin-top:25px}
.download-cta{display:inline-flex;align-items:center;justify-content:center;gap:32px;margin-top:31px;padding:19px 24px;background:#6946ff;color:white;border:1px solid #6946ff;border-radius:8px;font-size:14px;font-weight:700;line-height:1.4;transition:background .2s,transform .2s}.download-cta:hover{background:#5734e9;transform:translateY(-2px)}.download-cta svg{width:22px;height:22px}
.download-meta{display:flex;flex-wrap:wrap;gap:7px 16px;color:#6e6b7c;font-size:11px;margin-top:13px}.download-compatibility{font-size:11px;color:#6e6b7c;margin-top:8px}
.download-preview{position:relative;padding:38px 24px 20px;border:1px solid #e2dceb;border-radius:24px;background:radial-gradient(ellipse at 20% 10%,#ded6f6 0,transparent 60%),#ede9f1}
.preview-caption{color:#6e6b7c;text-align:center;font-size:10px;letter-spacing:.04em;margin-top:16px}.mock-panel{width:100%;max-width:337px;margin-inline:auto;background:#12161b;border:1px solid #333941;border-radius:18px;color:#edeff2;padding:14px 12px 9px;box-shadow:0 20px 42px #10122226;font-family:Arial,sans-serif;font-variant-numeric:tabular-nums}
.mock-header{display:flex;align-items:center;justify-content:space-between;padding-inline:4px;gap:8px}.mock-total{font-size:25px;letter-spacing:-.6px;font-weight:700;white-space:nowrap}.mock-tools{color:#8a94a6;font-size:15px;letter-spacing:7px;white-space:nowrap}
.mock-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:15px 8px 10px}.mock-metrics>div{font-size:10px;color:#8a94a6}.mock-metrics strong{display:block;font-size:16px;color:#edeff2;margin-top:5px}.mock-metrics small{font-size:10px}.mock-divider{height:1px;background:#2a3038;margin-inline:8px}.mock-request{padding-top:11px;padding-bottom:13px}.mock-request .is-orange,.mock-orange{color:#ff6a13!important}
.mock-limit,.mock-reset,.mock-early{border-radius:11px;background:#161b22;margin-top:8px;padding:11px 12px}.mock-limit strong{font-size:13px;color:#ff6a13;font-weight:600}.mock-progress{height:4px;background:#30363f;border-radius:2px;margin-top:11px;overflow:hidden}.mock-progress i{display:block;width:64%;height:100%;background:#ff6a13;border-radius:2px}.mock-reset span,.mock-reset small{display:block;font-size:10px;color:#8a94a6}.mock-reset strong{display:block;font-size:18px;margin-top:7px;margin-bottom:7px;font-weight:600}.mock-early{display:flex;align-items:center;justify-content:space-between;font-size:10px;color:#8a94a6;padding-block:11px}.mock-stat{display:flex;justify-content:space-between;padding:12px 4px 10px;font-size:11px}.mock-stat span:last-child{color:#8a94a6}.mock-brand{display:flex;align-items:center;justify-content:center;gap:6px;border-top:1px solid #2a3038;padding:8px 4px 0;font-size:11px;font-weight:600}.mock-brand img{width:22px;height:22px}.mock-brand span{font-size:11px;color:#edeff2;font-weight:600}
.download-features{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;border-top:1px solid #dfdbe5;border-bottom:1px solid #dfdbe5;padding-block:29px}.download-feature{display:grid;grid-template-columns:31px 1fr;gap:14px}.download-feature>span{color:#6946ff;font-size:20px;line-height:1.4}.download-feature h2{font-size:16px;font-weight:700;letter-spacing:-.02em;line-height:1.4}.download-feature p{font-size:12px;color:#6e6b7c;margin-top:8px;line-height:1.75}
.download-section{padding-block:72px}.download-eyebrow{font-size:10px;color:#6946ff;font-weight:700;letter-spacing:.13em;margin-bottom:17px}.download-section h2{font-size:36px;font-weight:700;letter-spacing:-.04em}.install-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:33px}.install-step{border-top:1px solid #dfdbe5;padding-top:20px}.install-step>span{color:#6946ff;font-size:12px;font-weight:700}.install-step h3{font-size:20px;margin-top:18px;letter-spacing:-.03em}.install-step p{font-size:13px;color:#6e6b7c;margin-top:13px;line-height:1.8}
.download-faq{padding-top:0}.download-faq-grid{display:grid;grid-template-columns:1fr 1.4fr;gap:60px}.download-questions details{border-top:1px solid #dfdbe5;padding:19px 0}.download-questions details:last-child{border-bottom:1px solid #dfdbe5}.download-questions summary{cursor:pointer;list-style:none;font-weight:600;font-size:14px;display:flex;align-items:center;justify-content:space-between;gap:24px;line-height:1.6}.download-questions summary::-webkit-details-marker{display:none}.download-questions summary::after{content:'+';color:#6946ff;font-size:24px;font-weight:400}.download-questions details[open] summary::after{content:'−'}.download-questions details p{font-size:13px;color:#6e6b7c;line-height:1.8;margin-top:13px;max-width:600px}.download-questions a{color:#6946ff;text-decoration:underline;text-underline-offset:3px}
.download-end{display:flex;justify-content:space-between;align-items:center;gap:40px;padding:32px;border-radius:18px;background:#eeebf6;margin-bottom:72px}.download-end h2{font-size:24px;letter-spacing:-.035em}.download-end p{font-size:12px;color:#6e6b7c;margin-top:9px}.download-end .download-cta{margin:0;flex-shrink:0}
@media(min-width:1500px){.download-hero{gap:100px}.download-preview{padding-block:48px 24px}}
@media(max-width:1050px){.download-hero{gap:28px}.download-copy h1{font-size:48px}.download-lead{font-size:14px}.download-preview{padding-inline:14px}.mock-total{font-size:22px}.mock-tools{font-size:12px;letter-spacing:5px}}
@media(max-width:780px){.download-shell{width:calc(100% - 40px)}.download-hero{grid-template-columns:1fr;padding-block:38px 42px;gap:34px}.download-copy h1{font-size:48px;max-width:560px}.download-lead{max-width:580px;font-size:15px}.download-preview{max-width:520px;width:100%;justify-self:center;padding:30px 20px 18px}.mock-total{font-size:25px}.mock-tools{font-size:15px;letter-spacing:7px}.download-features{grid-template-columns:1fr;gap:25px}.download-feature p{margin-top:4px;max-width:460px}.download-section{padding-block:48px}.download-faq{padding-top:0}.download-faq-grid{grid-template-columns:1fr;gap:24px}.install-steps{grid-template-columns:1fr;gap:24px}.install-step{display:grid;grid-template-columns:30px 1fr;gap:0 12px}.install-step>span{grid-row:span 2}.install-step h3{margin:0;font-size:19px}.install-step p{margin-top:10px}.download-end{flex-direction:column;align-items:flex-start;padding:26px;gap:20px;margin-bottom:48px}.download-section h2{font-size:30px}}
@media(max-width:390px){.download-copy h1{font-size:42px}.download-cta{padding:17px 20px;gap:22px;font-size:13px}.download-preview{padding-inline:10px}.mock-total{font-size:22px}.mock-tools{font-size:12px}.mock-panel{padding-inline:10px}.mock-metrics{gap:8px}}
@media(prefers-reduced-motion:reduce){.download-cta{transition:none}.download-cta:hover{transform:none}}
