.pricing-nav{height:88px;position:sticky;top:0;z-index:50;display:flex;justify-content:center;background:#ffffffed;border-bottom:1px solid #e7ece8;backdrop-filter:blur(12px)}.pricing-page{background:linear-gradient(180deg,#f0f8f2,#fafcfb 330px,#fff);padding:54px 24px 64px;color:#17251b;min-height:80vh}.pricing-heading{text-align:center;max-width:800px;margin:0 auto 32px}.pricing-eyebrow{font-size:12px;letter-spacing:.17em;font-weight:750;color:#26733d}.pricing-heading h1{font-size:clamp(29px,4vw,46px);font-weight:750;letter-spacing:-.035em;line-height:1.15;margin:12px 0 14px}.pricing-heading p{color:#607067;font-size:16px}.pricing-products{max-width:1140px;margin:auto;display:grid;gap:28px}.pricing-row{display:grid;grid-template-columns:.85fr 1fr 1fr;background:white;border:1px solid #dde6df;border-radius:18px;overflow:hidden;box-shadow:0 8px 28px #17351b05}.pricing-product{padding:36px 26px;display:flex;align-items:center;flex-direction:column;text-align:center;justify-content:center;gap:16px}.pricing-product img{border-radius:15px}.pricing-product h2{font-size:24px;font-weight:750}.pricing-product p{color:#647268;line-height:1.65}.pricing-platform-pill{border:1px solid #c6ddcd;color:#27733d;border-radius:30px;padding:5px 15px;font-size:12px}.pricing-product a{display:flex;align-items:center;gap:7px;font-size:14px;color:#26733d;font-weight:600}.license-card{background:white;position:relative;min-width:0;padding:34px 26px 28px;border-left:1px solid #e1e8e2}.license-featured{background:#f8fcf9}.license-badge{position:absolute;right:20px;top:0;transform:translateY(-1px);font-size:10px;letter-spacing:.08em;font-weight:750;color:white;background:#24733c;border-radius:0 0 7px 7px;padding:5px 12px}.license-card h3{font-size:21px;font-weight:700;margin-bottom:20px}.license-card h3 span{display:block;font-size:12px;color:#77847a;font-weight:400;margin-top:5px}.license-price{display:flex;align-items:baseline;gap:4px;white-space:nowrap}.license-price strong{font-size:42px;line-height:1.15;font-weight:750;letter-spacing:-.05em}.license-currency{font-weight:700;font-size:17px}.license-price>span:last-child{font-size:12px;color:#647268;margin-left:3px}.license-payment{font-size:12px;color:#647268;margin:10px 0 16px}.license-selection{display:flex;justify-content:space-between;align-items:center;min-height:35px;font-size:11px;color:#657469;gap:6px}.license-stepper{display:flex;align-items:center;border:1px solid #d7e2da;border-radius:7px;overflow:hidden;background:white}.license-stepper button{width:32px;height:32px;display:grid;place-items:center;cursor:pointer}.license-stepper button:disabled{opacity:.35;cursor:default}.license-stepper output{width:28px;text-align:center;font-size:14px;color:#1c3022}.license-platforms{display:flex;align-items:center;gap:8px;font-size:12px;margin:14px 0 18px}.license-platforms svg{font-size:17px;color:#54675a}.license-buy{width:100%;min-height:50px;display:flex;align-items:center;justify-content:center;gap:9px;border:1.5px solid #28773e;border-radius:9px;color:#236d38;font-weight:700;background:white;cursor:pointer;transition:background .2s}.license-buy:hover{background:#eaf5ec}.license-buy.primary{background:#24773d;color:white;border-color:#24773d;box-shadow:0 5px 12px #24773d22}.license-buy.primary:hover{background:#1b5c2e}.license-buy:disabled{opacity:.65;cursor:wait}.license-buy:focus-visible,.license-stepper button:focus-visible{outline:3px solid #7ab38a;outline-offset:3px}.license-description{font-size:12px;color:#718077;line-height:1.65;margin:17px 0}.license-unit{font-size:12px;color:#24773d;margin-top:8px}.license-features{border-top:1px solid #e1e8e2;margin-top:20px;padding-top:20px;display:grid;gap:14px;font-size:13px;line-height:1.5;list-style:none}.license-features li{display:flex;gap:10px}.license-features svg{color:#329b51;flex-shrink:0;margin-top:1px}.pricing-detail{display:grid;grid-template-columns:1fr 1fr;gap:26px;max-width:840px;width:100%;margin:auto}.pricing-detail .license-card{border:1px solid #dde6df;border-radius:16px;padding:36px}.pricing-detail .license-featured{border:2px solid #2c8747;padding:35px}.pricing-detail .license-price strong{font-size:50px}.pricing-security{display:flex;align-items:center;justify-content:center;gap:8px;font-size:13px;color:#647268;margin:30px 0 12px}.pricing-account-note{text-align:center;font-size:12px;color:#718077}.pricing-account-note a{color:#24773d;text-decoration:underline}.pricing-notices{max-width:840px;margin:auto;text-align:center;font-size:14px}.pricing-notices p{padding:12px;margin-bottom:20px;background:#fff7df;border-radius:9px}.pricing-notices .pricing-error{color:#a12727;background:#fff0f0}@media(max-width:1023px){.pricing-nav{height:64px}}@media(max-width:760px){.pricing-page{padding:25px 14px 40px}.pricing-heading{margin-bottom:24px}.pricing-heading h1{font-size:29px;margin:8px 0 10px}.pricing-heading p{font-size:13px}.pricing-row{grid-template-columns:1fr 1fr;gap:0}.pricing-product{grid-column:1/-1;display:grid;grid-template-columns:48px 1fr;text-align:left;gap:5px 12px;padding:18px}.pricing-product img{grid-row:1/3;width:48px;height:48px;border-radius:10px}.pricing-product h2{font-size:20px}.pricing-product p{font-size:12px}.pricing-product .pricing-platform-pill{display:none}.pricing-product a{grid-column:2;font-size:12px;margin-top:5px}.license-card{padding:30px 14px 22px;border-top:1px solid #e1e8e2}.license-card h3{font-size:18px;margin-bottom:15px}.license-price strong{font-size:32px}.license-price .license-currency{font-size:13px}.license-badge{font-size:8px;right:8px;padding:4px 6px}.license-selection{flex-wrap:wrap;min-height:40px;font-size:10px}.license-payment{font-size:10px;min-height:30px;margin:8px 0}.license-platforms{font-size:10px;gap:4px;margin:12px 0}.license-platforms svg{font-size:13px}.license-buy{font-size:14px;min-height:46px}.license-description{font-size:11px}.license-features{font-size:12px;gap:13px}.pricing-detail{gap:12px}.pricing-detail .license-card,.pricing-detail .license-featured{padding:30px 14px 22px}.pricing-detail .license-price strong{font-size:32px}.pricing-security{font-size:11px}.pricing-products{gap:20px}}@media(max-width:360px){.pricing-page{padding-left:8px;padding-right:8px}.license-card h3{font-size:16px}.license-price strong,.pricing-detail .license-price strong{font-size:29px}.pricing-detail{gap:8px}.pricing-detail .license-card,.pricing-detail .license-featured{padding-left:10px;padding-right:10px}.license-price{gap:2px}.license-platforms{font-size:9px}}@media(max-width:760px){.license-price{flex-wrap:wrap;white-space:normal}.license-price strong{max-width:100%}.license-price>span:last-child{font-size:10px}.license-price:has(strong[data-large=true]) strong{font-size:25px}}@media(max-width:400px){.pricing-page{padding-top:16px}.pricing-heading{margin-bottom:18px}.pricing-heading h1{font-size:24px;margin:7px 0 8px}.pricing-heading p{font-size:12px;line-height:1.4}.pricing-eyebrow{font-size:10px}.license-card,.pricing-detail .license-card,.pricing-detail .license-featured{padding-top:27px;padding-left:10px;padding-right:10px}.license-card h3{font-size:14px;line-height:1.25;min-height:37px;margin-bottom:10px}.license-card h3 span{font-size:10px}.license-price,.pricing-detail .license-price{min-height:49px;align-content:start;gap:1px}.license-price strong,.pricing-detail .license-price strong{font-size:28px}.license-price .license-currency{font-size:11px}.license-price>span:last-child{width:100%;font-size:9px;margin:0;line-height:1.2}.license-payment{font-size:9px;line-height:1.35;min-height:26px;margin:5px 0 6px}.license-selection{min-height:36px;font-size:9px;line-height:1.3}.license-platforms{flex-wrap:wrap;font-size:9px;gap:3px;min-height:25px;margin:8px 0 10px}.license-platforms svg{font-size:11px}.license-stepper button{width:27px;height:30px}.license-stepper output{width:22px}.license-buy{font-size:13px;min-height:44px}.license-buy svg{width:14px}.license-badge{font-size:7px}.pricing-page:not(.pricing-single) .pricing-heading{margin-bottom:12px}.pricing-page:not(.pricing-single) .pricing-heading h1{font-size:22px}.pricing-page:not(.pricing-single) .pricing-heading p{font-size:11px}.pricing-product{grid-template-columns:32px 1fr;padding:10px 12px;gap:2px 10px}.pricing-product img{width:32px;height:32px;border-radius:7px}.pricing-product h2{font-size:17px}.pricing-product p{display:none}.pricing-product a{font-size:10px;margin:0}.pricing-product img{grid-row:1/3}.pricing-page:not(.pricing-single) .pricing-heading p{display:none}}