.project-page{padding-top:30px;padding-bottom:45px}.project-heading{margin-bottom:27px}.project-labels{display:flex;gap:12px;align-items:center;font-size:11px;color:#80946b}.project-heading h1{font-size:37px;line-height:1.3;letter-spacing:-1.5px;margin:15px 0 12px}.project-heading>p{font-size:14px;line-height:1.85;color:#829570;max-width:790px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.project-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:30px;align-items:start}.project-content{min-width:0}.project-gallery-stage{aspect-ratio:16/10;border:1px solid #dce6ce;background:#eaf0df;border-radius:14px;overflow:hidden;position:relative}.project-main-image{display:block;width:100%;height:100%;padding:0;background:#edf2e4;cursor:zoom-in}.project-main-image img{width:100%;height:100%;object-fit:contain}.project-image-count{position:absolute;top:13px;right:13px;background:#fffE;border:1px solid #e3ebd7;padding:5px 9px;font-size:10px;color:#7c9460;border-radius:6px;pointer-events:none}.project-expand{position:absolute;bottom:14px;left:14px;display:flex;align-items:center;gap:6px;background:#15251bdc;color:#d6e9be;border-radius:6px;font-size:9px;padding:7px 10px;pointer-events:none}.project-expand svg{width:13px;height:13px}.project-gallery-illustration{padding:30px 36px;height:100%;display:grid;place-items:center}.project-gallery-illustration .hero-window{max-width:none;width:100%;transform:none}.project-gallery-illustration .mini-dashboard{height:260px}.project-gallery-illustration .mini-chart{height:135px}.project-gallery-illustration .mini-chart svg{height:95px}.project-image-caption{font-size:11px;color:#92a37e;margin:10px 0;line-height:1.8}.project-thumbnails{display:flex;overflow:auto;gap:10px;padding:4px 2px 7px;margin-top:12px}.project-thumbnails button{width:110px;height:74px;padding:3px;border:1px solid #dce6cf;border-radius:7px;background:white;flex-shrink:0}.project-thumbnails button.active{border:2px solid #85a456;background:#eff6e2;padding:2px}.project-thumbnails img{width:100%;height:100%;object-fit:cover;border-radius:4px}.project-section-nav{display:flex;gap:24px;border-bottom:1px solid #dce6ce;margin-top:30px}.project-section-nav button{background:none;padding:13px 0;font-size:12px;color:#769357;font-weight:600}.project-info{padding:27px 0;border-bottom:1px solid #e4ebda;scroll-margin-top:20px}.project-info h2{font-size:22px;letter-spacing:-.7px;margin-bottom:17px}.project-info>.market-kicker{display:block;margin-bottom:12px}.project-info>p{font-size:13px;line-height:1.95;color:#7b9265}.project-long-description{white-space:pre-wrap;overflow-wrap:anywhere}.project-feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;font-size:12px;color:#7d9565}.project-feature-grid>div{display:flex;gap:9px;align-items:flex-start;overflow-wrap:anywhere}.project-feature-grid svg{width:16px;height:16px;color:#88a95d}.project-spec-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;padding:19px;background:#edf3e4;border:1px solid #e0e9d2;border-radius:10px;margin-bottom:20px}.project-spec-grid small{display:block;color:#93a77b;font-size:10px;margin-bottom:5px}.project-spec-grid strong{font-size:12px;font-weight:600;color:#5b7644}.project-purchase{position:sticky;top:20px}.project-buy-card{background:#fff;border:1px solid #dce6ce;border-radius:14px;padding:24px;box-shadow:0 8px 25px #3c542309}.project-buy-eyebrow{font-size:8px;font-weight:700;letter-spacing:1px;color:#97a87f;line-height:1.8}.project-price{padding:21px 0 24px}.project-price del{display:block;color:#9ba98b;font-size:12px;margin-bottom:5px}.project-price strong{display:block;font-family:Manrope;font-size:38px;letter-spacing:-1.5px;line-height:1.3}.project-price span{display:block;font-size:10px;color:#90a07a;margin-top:6px}.project-buy-card .button{padding:14px 13px;font-size:12px;gap:9px}.project-buy-card .button:first-of-type{justify-content:space-between}.project-buy-card .button svg{width:17px;height:17px}.project-demo-button{margin-top:10px}.project-no-demo{font-size:11px;text-align:center;color:#9eaa8e;margin-top:17px;line-height:1.8}.project-checkout-note{font-size:9px;color:#9bab8a;text-align:center;margin:12px 0 24px}.project-buy-benefits{display:grid;gap:13px;border-top:1px solid #e6eddc;padding-top:21px}.project-buy-benefits>div{display:flex;align-items:center;gap:9px;font-size:11px;color:#81986b}.project-buy-benefits svg{width:16px;height:16px;color:#8ba968}.project-download-period{display:flex;align-items:flex-start;gap:10px;padding:16px;background:#eef5e5;border:1px solid #e1eccf;border-radius:9px;margin:22px 0}.project-download-period>svg{width:19px;height:19px;color:#86a65f}.project-download-period strong{font-size:12px;color:#6b874f}.project-download-period p{font-size:10px;line-height:1.8;color:#92a87a;margin-top:6px}.project-help{text-align:center;border-top:1px solid #e8efdf;padding-top:18px}.project-help>span{display:block;font-size:10px;color:#9caa89;margin-bottom:10px}.project-help a{display:flex;align-items:center;justify-content:center;gap:7px;font-size:11px;font-weight:600;color:#789758}.project-help svg{width:14px;height:14px}.project-related{margin-top:42px}.project-related .section-head h2{font-size:26px;margin-top:10px;letter-spacing:-.9px}.project-lightbox.modal{width:min(1100px,95vw);max-height:95vh;padding:20px}.project-lightbox-image{height:min(65vh,700px);display:grid;place-items:center;background:#edf2e5;border-radius:8px}.project-lightbox-image img{max-width:100%;max-height:100%;object-fit:contain}.project-lightbox-controls{display:flex;align-items:center;justify-content:space-between;margin-top:14px;gap:12px}.project-lightbox-controls .button{padding:10px 12px;font-size:11px}.project-lightbox-controls>span{font-size:11px;color:#94a57f}.project-admin-gallery-link{display:flex;align-items:center;justify-content:space-between;gap:15px;background:#edf3e4;border:1px solid #dbe7cc;padding:15px;border-radius:9px;margin:18px 0}.project-admin-gallery-link strong{font-size:12px;display:block}.project-admin-gallery-link small{font-size:10px;color:#8da178;display:block;margin-top:5px;line-height:1.7}.project-admin-gallery-link .button{font-size:10px;padding:10px 12px;white-space:nowrap}.project-gallery-admin-note{display:flex;align-items:center;justify-content:space-between;color:#8ba46e;background:#edf3e4;padding:12px;border-radius:7px;font-size:11px;margin-bottom:20px;gap:15px}.project-gallery-admin-note span{font-size:10px}#gallery-upload{padding-bottom:22px;border-bottom:1px solid #e2e9d7;margin-bottom:22px}.project-admin-image-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.project-admin-image-grid article{border:1px solid #dce6cf;border-radius:9px;overflow:hidden;background:white}.project-admin-image-grid article>img{display:block;width:100%;height:140px;object-fit:contain;background:#edf3e4}.project-admin-image-grid article>div{padding:12px}.project-admin-image-grid strong{font-size:11px;display:block;margin-bottom:10px;color:#779558}.project-admin-image-grid input{width:100%;padding:9px;border:1px solid #e2e9d7;border-radius:5px;font-size:10px;color:#728b54}.project-admin-image-actions{display:flex;gap:7px;margin-top:10px}.project-admin-image-actions button{background:#eef4e5;border:1px solid #e1ead4;border-radius:5px;color:#87a164;width:30px;height:28px;display:grid;place-items:center;font-size:13px}.project-admin-image-actions svg{width:13px;height:13px}@media(max-width:1000px){.project-layout{grid-template-columns:minmax(0,1fr) 300px;gap:24px}.project-heading h1{font-size:32px}.project-buy-card{padding:20px}.project-gallery-illustration{padding:25px}.project-gallery-illustration .mini-dashboard{height:220px}.project-gallery-illustration .mini-chart{height:110px}.project-gallery-illustration .mini-chart svg{height:78px}}@media(max-width:780px){.project-layout{grid-template-columns:1fr}.project-content{display:contents}.project-gallery{order:0}.project-purchase{position:static;order:1}.project-section-nav,.project-info{order:2}.project-heading h1{font-size:30px}.project-heading>p{font-size:13px}.project-buy-card .button{font-size:13px}.project-gallery-stage{aspect-ratio:16/10}.project-price strong{font-size:36px}.project-thumbnails button{width:92px;height:62px}.project-feature-grid{font-size:12px}.project-gallery-illustration .mini-dashboard{height:280px}.project-gallery-illustration .mini-chart{height:150px}.project-gallery-illustration .mini-chart svg{height:110px}}@media(max-width:480px){.project-heading h1{font-size:28px;letter-spacing:-1px}.project-labels{font-size:9px;gap:9px;flex-wrap:wrap}.project-heading>p{font-size:12px;line-height:1.9}.project-gallery-stage{aspect-ratio:4/3}.project-thumbnails{gap:8px}.project-thumbnails button{width:77px;height:53px}.project-feature-grid{grid-template-columns:1fr}.project-info h2{font-size:21px}.project-info>p{font-size:12px}.project-related .section-head{align-items:center;gap:20px}.project-related .section-head h2{font-size:22px}.project-related .text-link{font-size:10px;white-space:nowrap}.project-gallery-illustration{padding:15px}.project-gallery-illustration .mini-dashboard{height:210px;grid-template-columns:60px 1fr}.project-gallery-illustration .mini-side{padding:12px 6px;font-size:6px}.project-gallery-illustration .mini-brand{font-size:9px}.project-gallery-illustration .mini-main{padding:12px}.project-gallery-illustration .mini-top{font-size:9px}.project-gallery-illustration .mini-stat{padding:7px;font-size:5px}.project-gallery-illustration .mini-stat b{font-size:11px}.project-gallery-illustration .mini-chart{height:97px}.project-gallery-illustration .mini-chart svg{height:65px}.project-admin-image-grid{grid-template-columns:1fr}.project-admin-gallery-link{flex-wrap:wrap}.project-admin-gallery-link .button{width:100%}.project-gallery-admin-note{flex-wrap:wrap;gap:5px}.project-lightbox-image{height:55vh}.project-lightbox.modal{padding:16px}}
