.english-page{font-family:Arial,"Segoe UI",sans-serif}
.english-page header{flex-wrap:wrap}.english-page nav{gap:23px}.english-page h1{font-size:clamp(44px,4.5vw,66px);letter-spacing:-2.6px}.english-page .intro{font-size:18px;line-height:1.75}
.english-page .hero{gap:52px;padding-top:60px}.english-page .product{transform:rotate(1.5deg)}.english-page .product-title h2{font-size:23px}.english-page .timeline article>div{border-right:0;border-left:3px solid #99b7ff}.english-page .price{justify-content:flex-start;direction:ltr}.english-page ul{padding-left:21px;padding-right:0}.english-page .plan-ribbon{right:auto;left:24px}.english-page .plan h3{line-height:1.25}.english-page .plan-ribbon{font-size:12px}.english-page .lifetime-notice{text-align:left}.english-page .offer-summary dt{padding-left:0;padding-right:12px}.english-page #closeDialog{left:auto;right:12px}.english-page .availability-note{border-left:3px solid var(--blue)}
.launch-label{display:inline-flex;align-items:center;gap:8px;border:1px solid #d3e0f9;border-radius:30px;padding:5px 12px;font-size:12px;color:#325174;margin:0 0 20px}.launch-label:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--blue)}
.english-page .hero h1{margin-bottom:22px}.english-page .hero-actions{gap:20px}.english-page .section-heading>p:not(.eyebrow){color:var(--muted);max-width:650px}.english-page .center>p{margin-left:auto;margin-right:auto}
.demo-player{min-width:0}.demo-player video{display:block;aspect-ratio:1440/1000}.demo-player .video-caption{max-width:none;font-size:13px;color:#c4d2e1;margin:12px 0 0}.demo-transcript{margin-top:14px;border-color:#43586c}.demo-transcript summary{font-size:14px}.demo-transcript p{color:#d4dfec;max-width:none;font-size:14px}.demo-section a{color:#bbd2ff;text-decoration:underline;text-underline-offset:3px}.demo-section .demo-player>p{max-width:none}
.requirements{display:grid;grid-template-columns:1fr 1.5fr;gap:50px;background:var(--pale);border:1px solid var(--line);border-radius:14px;padding:30px;margin-top:50px}.requirements h3{font-size:23px;line-height:1.35;margin:0 0 9px}.requirements p{font-size:15px;color:var(--muted);margin:0}.requirements ul{margin:0}.requirements li{margin:0 0 8px}.requirements a{text-decoration:underline;text-underline-offset:3px}
.english-page footer{flex-wrap:wrap}.footer-links{display:flex;gap:20px;flex-wrap:wrap}.site-status{font-size:13px}.menu-toggle{display:none;border:1px solid var(--line);background:white;color:var(--navy);padding:9px 14px;border-radius:8px;font-weight:700}
.english-page .small a{text-decoration:underline;text-underline-offset:3px}.english-page .badge{color:#34603f}.english-page .badge.blue{color:#164ece}.english-page .week span{padding:5px 8px}.english-page .product-footer{line-height:1.5}.english-page .plan .price .period{line-height:1.5}.english-page .support-callout{max-width:650px;margin:18px auto 0;color:var(--muted)}
@media(max-width:1000px) and (min-width:851px){.english-page header{padding:24px}.english-page nav{gap:14px;font-size:14px}.english-page .hero{gap:28px;padding-left:24px;padding-right:24px}.english-page .product-body{padding:20px}.english-page .week span{padding:5px}.english-page .timeline article{gap:10px}.english-page .product-title h2{font-size:20px}}
@media(max-width:850px){.english-page .hero{padding-top:25px;gap:35px}.english-page h1{font-size:clamp(40px,8vw,57px);letter-spacing:-1.8px}.english-page .product{transform:none}.english-page header{gap:15px}.english-page .menu-toggle{display:block}.english-page nav{display:none;flex-basis:100%;flex-direction:column;align-items:stretch;gap:0;padding:8px 0;border-top:1px solid var(--line)}.english-page nav.nav-open{display:flex}.english-page nav>a:not(.nav-cta){display:block}.english-page nav a{padding:11px 12px}.english-page .requirements{grid-template-columns:1fr;gap:16px;padding:24px;margin-top:30px}.english-page .plan-ribbon{left:16px;max-width:calc(100% - 32px)}.english-page .offer-summary dt{padding-right:9px}.english-page .demo-section{gap:28px}.english-page .lifetime-notice{max-width:480px}.english-page .footer-links{justify-content:center}.english-page .hero-actions{align-items:flex-start;flex-direction:column}.english-page .timeline h3{font-size:15px}.english-page .timeline article{gap:12px}.english-page .week span{padding:5px 4px}.english-page .timeline article>div{padding:10px 12px}.english-page .product-title h2{font-size:21px}}
@media(max-width:380px){.english-page .product-title h2{font-size:19px}.english-page .date-tile{padding:4px 9px}.english-page .window-bar{padding:14px 12px;font-size:12px}.english-page .demo-tag{font-size:11px}.english-page .timeline time{font-size:12px}.english-page .plan-ribbon{font-size:11px}.english-page .product-body{padding:14px}.english-page .billing button{padding:10px 14px}}
