:root{color:#182f32;font-synthesis:none;background:#f6f9f8;font-family:Inter,Segoe UI,Microsoft YaHei,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a{touch-action:manipulation}button{color:#176354;cursor:pointer;background:#fff;border:1px solid #c8ded7;border-radius:9px;padding:11px 18px;font-weight:600}button:hover{background:#f0fbf7;border-color:#159b80}button:disabled{cursor:not-allowed;opacity:.5}a{color:#137a66;text-decoration:none}.primary,.selected{color:#fff!important;background:#107d67!important;border-color:#107d67!important}.site-header{background:#fff;border-bottom:1px solid #deebe6;align-items:center;gap:30px;height:82px;padding:0 max(24px,50% - 590px);display:flex}.site-header>a:last-child{margin-left:auto}.brand{color:#123a33;align-items:center;gap:12px;font-size:24px;font-weight:750;display:flex}.brand img{object-fit:contain;width:43px;height:43px}main{max-width:1180px;margin:auto;padding:0 24px}h1,h2,h3{letter-spacing:-.02em;line-height:1.3}h1{font-size:40px}h2{font-size:24px}h3{font-size:20px}p{color:#627b76;line-height:1.75}small{color:#70857e;font-size:13px;font-weight:400;line-height:1.65;display:block}.hero{max-width:830px;padding:88px 0 68px}.eyebrow{color:#16876e;letter-spacing:.08em;font-weight:700}.hero h1{margin:22px 0;font-size:60px}.hero em{color:#0e8d70;font-style:normal}.hero p{max-width:730px;font-size:19px}.hero .primary{margin:14px 0;padding:15px 26px}.section-heading{margin:24px 0}.downloads{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;scroll-margin-top:24px;display:flex}.download-options{flex-wrap:wrap;gap:18px;display:flex}.download-button{border-radius:9px;padding:15px 24px;font-weight:600;display:inline-block}.download-options small{margin-top:8px}.section-heading h2{margin-bottom:8px}.periods,.tabs{flex-wrap:wrap;gap:10px;margin:26px 0;display:flex}.periods button{min-width:140px}.plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.plan{text-align:left;border:1px solid #dae6e0;border-radius:18px;padding:26px;position:relative}.plan.chosen{background:#f2fbf7;border:2px solid #169775;padding:25px}.plan h3{color:#173e34;margin:18px 0}.plan p{min-height:110px;font-size:15px;font-weight:400}.plan-tag,.tag{color:#177653;background:#e2f2ea;border-radius:5px;padding:5px 8px;font-size:12px}.price{color:#0e6954;font-size:32px}.price small{font-size:13px;display:inline}.panel{background:#fff;border:1px solid #dce8e2;border-radius:14px;margin:20px 0;padding:26px}.panel h2:first-child,.panel h3:first-child{margin-top:0}.checkout{grid-template-columns:1.5fr 1fr;gap:50px;margin-top:30px;display:grid}.checkout-total{border-left:1px solid #e1e9e4;flex-direction:column;justify-content:center;padding:24px 0 24px 40px;display:flex}.checkout-total>strong{margin-top:14px;font-size:38px}.checkout-total small{display:inline}.field{flex-direction:column;gap:8px;min-width:0;margin:16px 0;display:flex}.field>span{font-size:14px;font-weight:600}input,select,textarea{color:#1c3b30;background:#fff;border:1px solid #cddbd4;border-radius:8px;width:100%;min-width:0;padding:11px 12px}textarea{resize:vertical;min-height:100px}input:focus,select:focus,textarea:focus{outline-offset:1px;outline:2px solid #4cb795}.form-grid{grid-template-columns:1fr 1fr;gap:0 24px;display:grid}.row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.row>div:first-child{flex:1}.row input,.row select{width:auto;max-width:150px}.check{align-items:center;gap:8px;margin:18px 0;display:flex}.check input{width:auto}.alert{color:#a43e22;background:#fff0ec;border:1px solid #f0d0c5;border-radius:8px;padding:12px 16px;line-height:1.6}.success{color:#187044;background:#e6f8ed;border-radius:8px;padding:12px 16px}.code-box{background:#e6f4ec;border:1px solid #b6d9c6;border-radius:12px;margin:20px 0;padding:24px}.code-box code{letter-spacing:.02em;overflow-wrap:anywhere;margin:16px 0;font-size:19px;display:block}.code-box p{margin-bottom:0}.payment dd{overflow-wrap:anywhere;margin:6px 0 20px}.payment dt{color:#74897c;font-size:13px}.amount{color:#0f7d58;font-size:30px;font-weight:700}.admin{padding-top:20px}.login{max-width:460px;margin:70px auto}.login button{width:100%;margin-top:10px}.metrics,.license-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.metrics .panel{flex-direction:column;gap:12px;display:flex}.metrics strong{font-size:38px}.license-grid{grid-template-columns:repeat(2,1fr)}.license-grid code{overflow-wrap:anywhere;font-size:12px}.license-grid .row{margin-top:16px}.price-grid{grid-template-columns:1.2fr repeat(3,1fr);align-items:center;gap:16px;margin:20px 0;display:grid}.table-wrap{overflow:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}th,td{vertical-align:top;border-bottom:1px solid #e4ece6;padding:14px 10px}th{color:#728075}td code{overflow-wrap:anywhere;max-width:290px;font-size:12px;display:block}.tabs button{padding:10px 16px}.tabs button:last-child{margin-left:auto}footer{text-align:center;color:#8b9d92;padding:60px 20px;font-size:13px}button:focus-visible,a:focus-visible{outline-offset:3px;outline:3px solid #2fab89}@media (width<=800px){.plans,.metrics,.license-grid,.checkout,.form-grid{grid-template-columns:1fr}.hero{padding:50px 0}.hero h1{font-size:42px}.checkout-total{border-top:1px solid #e1e9e4;border-left:0;padding:24px 0}.plan p{min-height:0}.site-header{gap:15px;padding:0 18px}.site-header>span{display:none}.price-grid{gap:8px;font-size:13px}.price-grid input{padding:10px 5px}}.marketing-manager fieldset{border:0;min-width:0;margin:0;padding:0}.marketing-manager .row{flex-wrap:wrap;gap:12px}.release-notes{white-space:pre-wrap;overflow-wrap:anywhere}.offer-hero{padding-bottom:35px}
