.pricing-hero{padding-top:30px;padding-bottom:45px}.pricing-hero .breadcrumb{margin-bottom:45px}.pricing-hero-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:75px;align-items:end}.pricing-hero h1{font-size:clamp(43px,5.3vw,74px);font-weight:500;letter-spacing:-3px;line-height:1.07;margin:23px 0 0}.pricing-hero h1 em{color:var(--pc-0c513b,#171816);font-style:normal}.pricing-hero-grid p{font-size:17px;line-height:1.8;color:var(--pc-536a5b,#60635b);margin:0 0 20px}.tax-note{font-size:12px;color:var(--pc-4c6254,#3e403b)}.pricing-plans{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding-bottom:30px}.license-card{padding:38px 38px 0;border-radius:18px;border:1px solid var(--pc-c6d4c1,#bbbdb4);display:flex;flex-direction:column;background:var(--pc-ffffff,#ffffff)}.license-business{background:var(--pc-052f24,#171816);color:var(--pc-f7f9f3,#f0f0eb);border-color:var(--pc-052f24,#171816);border-top:6px solid var(--pc-c5ff21,#c6f55b);padding-top:33px}.license-label{display:block;font-size:10px;line-height:1.5;letter-spacing:1.5px;font-weight:600;color:var(--pc-48694f,#3e403b)}.license-business .license-label{color:var(--pc-c5ff21,#c6f55b)}.license-card-top h2{font-size:36px;font-weight:500;line-height:1.1;letter-spacing:-1.2px;margin:22px 0 12px}.license-card-top p{font-size:13px;line-height:1.6;margin:0 0 25px;color:var(--pc-536a5b,#60635b)}.license-business .license-card-top p,.license-business .license-term{color:var(--pc-c5d8cc,#dedfd8)}.license-price{display:flex;align-items:baseline;gap:12px;padding-top:5px}.license-price strong{font-size:76px;font-weight:500;letter-spacing:-3px;line-height:1}.license-price span{font-size:17px;color:var(--pc-c5d8cc,#dedfd8)}.license-term{font-size:12px;color:var(--pc-536a5b,#60635b);line-height:1.6;margin:16px 0 25px}.license-checks{list-style:none;padding:0;margin:0 0 28px;display:grid;gap:13px;font-size:14px;line-height:1.5}.license-checks li{position:relative;padding-left:27px}.license-checks li:before{content:'✓';position:absolute;left:0;top:1px;color:var(--pc-0c513b,#171816);font-weight:700}.license-business .license-checks li:before{color:var(--pc-c5ff21,#c6f55b)}.license-business .button{margin-top:auto;background:var(--pc-c5ff21,#c6f55b);color:var(--pc-052f24,#171816);justify-content:space-between;font-size:13px;max-width:100%;min-height:56px}.license-bottom{border-top:1px solid var(--pc-496a59,#60635b);margin-top:27px;padding:22px 0;display:flex;justify-content:space-between;gap:20px;font-size:12px;line-height:1.5}.license-bottom strong{font-weight:500;color:var(--pc-c5ff21,#c6f55b)}.solo-price-list{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:20px 0 21px;border-top:1px solid var(--pc-d2dfcc,#dedfd8);border-bottom:1px solid var(--pc-d2dfcc,#dedfd8)}.solo-price-list>div{display:flex;flex-direction:column;gap:11px;border-right:1px solid var(--pc-d2dfcc,#dedfd8);padding-right:8px}.solo-price-list>div:last-child{border-right:0}.solo-price-list span{font-size:12px;color:var(--pc-536a5b,#60635b)}.solo-price-list strong{font-size:29px;font-weight:500;letter-spacing:-1px;white-space:nowrap}.solo-scope{font-size:12px;line-height:1.8;color:var(--pc-536a5b,#60635b);padding-top:20px;border-top:1px solid var(--pc-d2dfcc,#dedfd8);margin:0 0 22px}.license-solo .textlink{font-size:13px;margin:auto 0 28px}.customer-license{display:grid;grid-template-columns:1fr 1fr;gap:70px;background:var(--pc-eaf2e1,#f0f0eb);border-radius:18px;padding-top:35px;padding-bottom:35px;margin-bottom:60px}.customer-license-heading h2{font-size:34px;font-weight:500;line-height:1.15;letter-spacing:-1px;margin:22px 0}.customer-free{font-size:45px;font-weight:500;letter-spacing:-1.5px}.customer-license>div>p{font-size:13px;line-height:1.7;color:var(--pc-48634d,#3e403b);margin:8px 0 20px}.customer-license .license-checks{font-size:13px;gap:9px;margin-bottom:15px}.customer-license>div>.customer-small{font-size:11px;margin-bottom:20px}.customer-license .textlink{font-size:13px}.pricing-extras{background:var(--pc-edf2e7,#f0f0eb);padding:65px 0}.pricing-section-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;align-items:end;margin-bottom:35px}.pricing-section-heading h2{font-size:42px;line-height:1.12;letter-spacing:-1.5px;font-weight:500;margin:20px 0 0}.pricing-section-heading>p{font-size:14px;line-height:1.8;color:var(--pc-536a5b,#60635b);margin:0}.pricing-section-heading>.textlink{justify-self:end;font-size:13px}.extra-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.extra-grid article{padding:28px;background:var(--pc-ffffff,#ffffff);border:1px solid var(--pc-d0dcc7,#dedfd8);border-radius:12px}.price-tag,.product-number{font-size:9px;letter-spacing:1px;color:var(--pc-536a5b,#60635b)}.extra-grid h3{font-size:22px;line-height:1.2;font-weight:500;letter-spacing:-.5px;margin:21px 0}.extra-price{font-size:38px;line-height:1.1;font-weight:500;letter-spacing:-1px;white-space:nowrap}.extra-price small,.product-cost small{font-size:13px;letter-spacing:0}.extra-price-text{font-size:29px}.extra-grid p{font-size:13px;line-height:1.8;color:var(--pc-536a5b,#60635b);margin:20px 0 0}.extra-grid a{display:inline-block;font-size:12px;font-weight:600;color:var(--pc-073b2c,#171816);margin-top:22px}.pricing-products{padding-top:65px;padding-bottom:65px}.product-price-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.product-price-grid article{border-top:2px solid var(--pc-456b48,#3e403b);padding-top:23px}.product-price-grid h3{font-size:22px;line-height:1.2;letter-spacing:-.5px;font-weight:500;margin:22px 0;min-height:54px}.product-cost{font-size:32px;font-weight:500;letter-spacing:-1px;line-height:1.1}.product-cost-text{font-size:27px}.product-price-grid p{font-size:12px;line-height:1.85;color:var(--pc-536a5b,#60635b);margin:20px 0 0}.pricing-footnote{font-size:11px;line-height:1.8;color:var(--pc-536a5b,#60635b);margin:35px 0 0}.pricing-closing{display:flex;align-items:center;justify-content:space-between;gap:45px;background:var(--pc-052f24,#171816);color:var(--pc-ffffff,#ffffff);padding-top:55px;padding-bottom:55px}.pricing-closing .eyebrow{color:var(--pc-c5ff21,#c6f55b)}.pricing-closing h2{font-size:36px;font-weight:500;line-height:1.15;letter-spacing:-1px;margin:20px 0}.pricing-closing p{font-size:14px;line-height:1.8;color:var(--pc-c5d8cc,#dedfd8);max-width:600px}.pricing-closing .button{background:var(--pc-c5ff21,#c6f55b);color:var(--pc-052f24,#171816);font-size:13px;white-space:nowrap}
.demo-page{padding-top:30px;padding-bottom:75px}.demo-page .breadcrumb{margin-bottom:40px}.demo-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:65px;align-items:start}.demo-copy{padding-top:28px}.demo-copy h1{font-size:clamp(44px,5vw,70px);letter-spacing:-2.8px;line-height:1.07;font-weight:500;margin:25px 0 28px}.demo-copy h1 em{font-style:normal;color:var(--pc-0c513b,#171816)}.demo-lead{font-size:17px;line-height:1.8;color:var(--pc-536a5b,#60635b)}.demo-next{border-top:1px solid var(--pc-c6d4c1,#bbbdb4);margin-top:35px;padding-top:25px}.demo-next>span{font-size:10px;letter-spacing:1.5px;color:var(--pc-536a5b,#60635b)}.demo-next ol{list-style:none;padding:0;margin:25px 0;display:grid;gap:22px}.demo-next li{display:flex;gap:18px}.demo-next li>span{width:30px;height:30px;border-radius:50%;background:var(--pc-c5ff21,#c6f55b);color:var(--pc-052f24,#171816);display:grid;place-items:center;font-size:11px;flex:none}.demo-next strong{font-size:15px;font-weight:600}.demo-next p{font-size:13px;line-height:1.75;color:var(--pc-536a5b,#60635b);margin:7px 0 0}.demo-personal{font-size:13px;line-height:1.8;color:var(--pc-536a5b,#60635b)}.demo-personal a{color:var(--pc-073b2c,#171816);text-underline-offset:3px}.demo-form-area{border:1px solid var(--pc-c6d4c1,#bbbdb4);border-radius:16px;overflow:hidden;background:var(--pc-ffffff,#ffffff);border-top:6px solid var(--pc-052f24,#171816)}.demo-form-heading{padding:28px 30px 5px}.demo-form-heading h2{font-size:30px;font-weight:500;letter-spacing:-1px;line-height:1.15;margin:18px 0 12px}.demo-form-heading>p{font-size:13px;line-height:1.6;color:var(--pc-536a5b,#60635b)}.demo-form-area iframe{display:block;width:100%;height:800px;border:0;background:white}.demo-form-alternative{font-size:11px;line-height:1.8;color:var(--pc-536a5b,#60635b);padding:18px 30px;margin:0;background:var(--pc-eff4e9,#f0f0eb)}.demo-form-alternative a{color:var(--pc-073b2c,#171816)}
@media(max-width:1100px){.pricing-hero-grid{gap:40px}.license-card{padding-left:28px;padding-right:28px}.solo-price-list strong{font-size:25px}.demo-grid{gap:35px}.extra-grid article{padding:22px}.extra-price{font-size:33px}.extra-price-text{font-size:26px}.product-price-grid{grid-template-columns:repeat(2,1fr);gap:35px}.pricing-section-heading{gap:35px}}
@media(max-width:750px){.pricing-hero{padding-top:20px;padding-bottom:30px}.pricing-hero .breadcrumb{margin-bottom:30px}.pricing-hero-grid,.pricing-plans,.customer-license,.pricing-section-heading,.demo-grid{grid-template-columns:1fr;gap:25px}.pricing-hero h1{letter-spacing:-2px}.pricing-hero-grid p{font-size:15px}.license-card{padding:28px 24px 0}.license-business{padding-top:23px}.license-card-top h2{font-size:32px}.license-price strong{font-size:65px}.solo-price-list strong{font-size:27px}.license-bottom{flex-direction:column;gap:7px}.customer-license{padding-top:28px;padding-bottom:28px;gap:12px;margin-bottom:35px}.customer-license-heading h2{font-size:30px}.extra-grid{grid-template-columns:1fr}.pricing-extras,.pricing-products{padding-top:40px;padding-bottom:40px}.pricing-section-heading h2{font-size:34px}.pricing-section-heading>.textlink{justify-self:start}.pricing-closing{flex-direction:column;align-items:start;padding-top:40px;padding-bottom:40px;gap:20px}.pricing-closing h2{font-size:32px}.demo-page{padding-top:20px;padding-bottom:45px}.demo-copy{padding-top:5px}.demo-copy h1{letter-spacing:-2px}.demo-lead{font-size:16px}.demo-form-heading{padding:25px 22px 5px}.demo-form-heading h2{font-size:27px}.demo-form-alternative{padding:18px 22px}}
@media(max-width:400px){.product-price-grid{grid-template-columns:1fr;gap:28px}.product-price-grid h3{min-height:0}.solo-price-list strong{font-size:24px}}
.demo-footer-form{font-size:16px!important;line-height:1.5!important;max-width:320px}
