.features{padding:15px 0 120px}.feature-head{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:0 80px}.feature-head .eyebrow{grid-column:1/-1}.feature-head h2{font-size:48px;margin:0}.feature-head>p:last-child{color:var(--muted);margin-bottom:8px;font-size:17px}.feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 80px;margin-top:55px}.feature-grid article{border-top:1px solid var(--line);padding:30px 0 24px}.feature-number{font:11px ui-monospace,monospace;letter-spacing:1.6px;color:#83b9e2}.feature-grid h3{font-size:25px;line-height:1.2;font-weight:500;letter-spacing:-.5px;margin:18px 0}.feature-grid p{color:var(--muted);font-size:15px;max-width:390px}.text-button{padding:0 0 4px;background:none;border:0;border-bottom:1px solid #70bdff40;color:#acd6f6;font-size:14px;min-height:40px}.story-section{background:#e9e5df;color:#22292c;position:relative}.story{display:grid;grid-template-columns:1fr 1.2fr;gap:100px;padding:100px 0}.story .eyebrow{color:#687173}.story h2{font-size:63px;line-height:1.08}.story em{color:#4b727c}.author{margin-top:40px;font-size:14px;font-weight:600}.author span{font-size:12px;font-weight:400;color:#747878}.story-copy{font-size:17px;color:#525a5c}.story-copy blockquote{font:italic 31px/1.25 Georgia,serif;color:#283c42;margin:25px 0 30px;padding-left:23px;border-left:2px solid #729796}.message{display:flex;align-items:start;flex-direction:column;gap:7px;margin:28px 0}.message span{padding:11px 20px;background:#d2ddd5;color:#344d3c;border-radius:14px 14px 14px 3px;font-size:17px}.message span+span{margin-left:25px}.story-close{margin-top:30px;font-size:16px}.story-close strong{font-weight:500;color:#283638}.story-note{font-size:11px;color:#737b7a}.setup{padding:125px 0 95px}.setup>h2{max-width:800px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:55px;margin-top:50px}.steps article>span{color:#7ca9cf;font:12px ui-monospace,monospace}.steps h3{font-size:20px;font-weight:500;letter-spacing:-.4px;margin:15px 0 12px}.steps p{font-size:15px;color:var(--muted)}.compatibility{margin-top:60px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:25px 0}.compat-title{color:#d2dcea;font-size:14px}.compatibility>div{display:flex;flex-wrap:wrap;gap:10px 24px;margin:14px 0}.compatibility>div span{font-size:12px;color:#c0cddd}.compatibility>p{font-size:12px;color:#8796aa;margin:0;max-width:680px}.offer-section{padding:20px 0 110px}.offer{display:grid;grid-template-columns:1fr .85fr;gap:65px;align-items:center;border-radius:24px;padding:48px;background:radial-gradient(ellipse at 0 80%,#326ea929,transparent 60%),#101a27;border:1px solid #86b4e425}.offer-copy h2{font-size:44px}.offer-copy>p:not(.eyebrow){font-size:16px;color:#a4b5c9;margin-bottom:28px}.offer-card{border-radius:16px;background:#ffffff06;border:1px solid #ffffff18;padding:28px}.offer-label{font-size:10px;letter-spacing:1.6px;color:#8b9fb7}.offer-card h3{font-size:20px;font-weight:500;margin:12px 0 8px}.price{font-size:65px;letter-spacing:-3px;line-height:1.15}.price span{font-size:26px;letter-spacing:-1px}.payment-type{font-size:12px;color:#a8c4df;margin:14px 0 22px}.offer-includes{list-style:none;padding:0;margin:0 0 20px}.offer-includes li{font-size:13px;color:#c4d0df;margin-bottom:9px;padding-left:17px;position:relative}.offer-includes li:before{content:'';position:absolute;left:0;top:9px;width:5px;height:5px;background:#7dbaff;border-radius:50%}.license-note{font-size:12px;color:#a5b4c8;line-height:1.6;border-top:1px solid var(--line);padding-top:17px}.checkout{width:100%;font-size:14px;margin-top:5px}.test-warning{font-size:11px;color:#dbc89d;line-height:1.6;margin:15px 0 0}.faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;padding:0 0 100px}.faq>div>p:last-child{color:var(--muted);font-size:15px}.faq-items details{border-bottom:1px solid var(--line)}.faq-items summary{padding:22px 32px 22px 0;cursor:pointer;list-style:none;font-size:16px;position:relative}.faq-items summary::-webkit-details-marker{display:none}.faq-items summary:after{content:'+';position:absolute;right:3px;top:19px;color:#8aa9c6;font-size:23px;font-weight:400}.faq-items details[open] summary:after{content:'−'}.faq-items p{font-size:14px;color:#99a9bd;padding-right:24px;line-height:1.75;margin-bottom:24px}.final-note{text-align:center;padding:60px 0 120px}.final-note>p{font-size:16px;color:var(--muted)}.final-note h2{margin:24px 0 32px}.footer{padding-bottom:30px}@media(max-width:700px){.features{padding:0 0 70px}.feature-head{display:block}.feature-head h2{font-size:37px;margin-bottom:24px}.feature-head>p:last-child{font-size:16px}.feature-grid{grid-template-columns:1fr;gap:0;margin-top:32px}.feature-grid article{padding:25px 0 20px}.feature-grid h3{font-size:24px}.feature-grid p{font-size:15px;max-width:none}.story{grid-template-columns:1fr;gap:25px;padding:62px 0}.story h2{font-size:48px}.author{margin-top:25px}.story-copy{font-size:16px}.story-copy blockquote{font-size:28px;margin:24px 0;padding-left:16px}.message span{font-size:16px}.setup{padding:75px 0 55px}.steps{grid-template-columns:1fr;gap:23px;margin-top:35px}.steps article{border-top:1px solid var(--line);padding-top:22px}.steps h3{margin:10px 0}.steps p{margin-bottom:0}.compatibility{margin-top:35px}.compatibility>div{gap:10px 18px}.offer-section{padding-bottom:75px}.offer{grid-template-columns:1fr;gap:30px;padding:26px 20px;border-radius:18px}.offer-copy h2{font-size:35px}.offer-copy .eyebrow{font-size:10px;letter-spacing:1.6px}.offer-card{padding:23px 20px}.price{font-size:61px}.offer-includes li{font-size:12px}.faq{grid-template-columns:1fr;gap:12px;padding-bottom:40px}.faq h2{font-size:40px}.faq-items summary{font-size:15px;min-height:60px}.final-note{padding:55px 0 80px}.final-note>p{font-size:14px}.final-note h2{font-size:38px}.final-note .button{font-size:14px;padding:13px 18px}}
.feature-grid p,.steps p{font-size:16px}.faq-items p{font-size:16px}.license-note,.test-warning,.offer-includes li,.payment-type,.compatibility>div span,.compatibility>p,.story-note,.author span{font-size:14px}.test-warning{color:#ebd6ab}.platform,.demo-disclaimer{font-size:14px;color:#9ba9bc}.demo-label,.feature-number,.offer-label{font-size:12px}.viewer-bottom{font-size:14px}.text-button{min-height:44px}.nav-cta{min-height:44px;display:inline-flex;align-items:center}.demo-tip,#auto-toggle{font-size:14px}@media(max-width:700px){.memory-rail{height:66px;gap:8px}.memory-rail .thumb{width:64px;height:48px}.memory-rail .thumb:nth-child(n+5),.memory-rail .notch{display:none}.demo-disclaimer{font-size:12px}.platform{font-size:13px}.viewer-bottom{font-size:12px}.feature-grid p,.steps p,.faq-items p{font-size:16px}.offer-includes li{font-size:14px}.offer-label{font-size:11px}.license-note,.test-warning{font-size:14px}.demo-tip{max-width:none}.hero:before{inset:-30px 0 80px}}
.checkout-note{font-size:14px;color:#a5b4c8;line-height:1.6;margin:15px 0 0}
