.product-ui-hero{isolation:isolate;background:#edf1ec;border:1px solid #d5dfd5;border-radius:23px}.product-ui-hero>img{object-fit:contain;padding:18px 18px 50px}.product-ui-hero .image-tag{background:#ffffffed;justify-content:center;font-size:12px;line-height:1.5;bottom:15px;left:15px;right:15px}.product-section-nav{background:#fafbf7;border-block:1px solid #d8dfd4}.product-section-nav>.container{flex-wrap:wrap;align-items:center;gap:28px;min-height:74px;padding-block:18px;display:flex}.product-section-nav a{color:#526357;font-size:14px;font-weight:650}.product-section-nav a:hover{color:var(--blue)}.product-section-nav a:last-child{color:var(--blue);align-items:center;gap:10px;margin-left:auto;display:flex}.product-overview{grid-template-columns:1fr 1fr;align-items:start;gap:65px;display:grid}.product-overview .section-intro{max-width:530px}.product-overview .section-intro h2{font-size:44px}.product-overview>p{margin-bottom:0;padding-top:30px;font-size:18px;line-height:1.9}.product-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin-top:55px}.product-capability-grid .capability h3{font-size:26px;line-height:1.25}.product-capability-grid .capability p{font-size:17px;line-height:1.85}.product-workflow{background:#eeefe8;padding-block:85px}.product-workflow:nth-child(2n){background:#f8f8f3}.product-workflow:nth-child(3n){background:#e8edf4}.product-workflow-grid{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.alternate-workflow .product-workflow-copy{order:2}.alternate-workflow .product-workflow-figure{order:1}.product-workflow-copy h2{margin-bottom:25px;font-size:42px;line-height:1.16}.product-workflow-copy>p{margin-bottom:25px;font-size:17px;line-height:1.9}.product-workflow-copy ul{margin:0;padding:0;list-style:none}.product-workflow-copy li{color:#4f6358;align-items:flex-start;gap:12px;margin-bottom:13px;font-size:16px;line-height:1.85;display:flex}.product-workflow-copy li svg{color:var(--green);flex-shrink:0;margin-top:7px}.product-workflow-figure{min-width:0;margin:0}.product-workflow-figure>div{background:#e2e7dc;border-radius:22px;height:390px;position:relative;overflow:hidden}.product-workflow-figure img{object-fit:cover}.interface-figure>div{background:#edf2ed;border:1px solid #dbe2d8;height:440px}.interface-figure img{object-fit:contain;padding:15px}.product-workflow-figure figcaption{color:#66766b;margin-top:14px;font-size:12px;line-height:1.7}.product-screen-gallery{grid-template-columns:1fr 1fr;gap:30px;margin-top:45px;display:grid}.product-screen-gallery figure{background:#fff;border:1px solid #e0e5dc;border-radius:20px;min-width:0;margin:0;overflow:hidden}.product-screen-gallery figure>div{background:#edf2ec;height:390px;position:relative}.product-screen-gallery img{object-fit:contain;padding:20px}.product-screen-gallery figcaption{color:#5c6d62;border-top:1px solid #dfe7da;padding:18px 22px;font-size:13px;line-height:1.8}.product-start-section{background:#e3eadb}.product-start-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin-top:45px;display:grid}.product-start-grid>div{border-top:1px solid #afc0a7;padding-top:25px}.product-start-grid>div>span{color:var(--green);font-size:13px;font-weight:750}.product-start-grid h3{margin:22px 0 18px;font-size:27px;line-height:1.25}.product-start-grid p{margin-bottom:0;font-size:17px;line-height:1.85}.product-faq-list{margin-top:40px}@media (max-width:1100px){.product-section-nav>.container{gap:22px}.product-section-nav a{font-size:12px}.product-overview{gap:40px}.product-overview .section-intro h2{font-size:38px}.product-overview>p{font-size:17px}.product-capability-grid{gap:26px}.product-capability-grid .capability h3{font-size:24px}.product-capability-grid .capability p{font-size:16px}.product-workflow-grid{gap:40px}.product-workflow-copy h2{font-size:36px}.product-workflow-copy>p{font-size:16px}.product-workflow-copy li{font-size:15px}.product-workflow-figure>div,.interface-figure>div{height:350px}.product-screen-gallery figure>div{height:330px}}@media (max-width:800px){.product-section-nav>.container{gap:15px 22px;padding-block:20px}.product-section-nav a{font-size:13px}.product-section-nav a:last-child{margin-left:0}.product-overview{grid-template-columns:1fr;gap:20px}.product-overview .section-intro h2{font-size:37px}.product-overview>p{padding:0;font-size:17px}.product-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;margin-top:40px}.product-capability-grid .capability h3{font-size:25px}.product-capability-grid .capability p{font-size:16px}.product-workflow{padding-block:65px}.product-workflow-grid{grid-template-columns:1fr;gap:35px}.alternate-workflow .product-workflow-copy,.alternate-workflow .product-workflow-figure{order:0}.product-workflow-copy h2{font-size:37px}.product-workflow-copy>p{font-size:17px}.product-workflow-copy li{font-size:16px}.product-workflow-figure>div{height:360px}.interface-figure>div{height:440px}.product-workflow-figure figcaption{font-size:12px}.product-screen-gallery{gap:22px}.product-screen-gallery figure>div{height:260px}.product-screen-gallery img{padding:12px}.product-screen-gallery figcaption{padding:16px;font-size:12px}.product-start-grid{gap:25px}.product-start-grid h3{font-size:24px}.product-start-grid p{font-size:16px}}@media (max-width:520px){.product-section-nav>.container{gap:13px 20px}.product-section-nav a{font-size:12px}.product-overview .section-intro h2{font-size:33px}.product-overview>p{font-size:17px}.product-capability-grid{grid-template-columns:1fr;gap:27px}.product-capability-grid .capability h3{margin-top:18px;font-size:26px}.product-capability-grid .capability p{font-size:16px}.product-workflow{padding-block:55px}.product-workflow-copy h2{font-size:33px}.product-workflow-copy>p{font-size:16px}.product-workflow-copy li{gap:10px;font-size:15px}.product-workflow-figure>div{height:270px}.interface-figure>div{height:340px}.product-workflow-figure figcaption{font-size:11px}.product-screen-gallery{grid-template-columns:1fr;gap:25px}.product-screen-gallery figure>div{height:320px}.product-screen-gallery figcaption{font-size:12px}.product-start-grid{grid-template-columns:1fr;gap:28px}.product-start-grid h3{font-size:26px}.product-start-grid p{font-size:16px}.product-ui-hero>img{padding:12px 12px 55px}.product-ui-hero .image-tag{gap:7px;font-size:10px;bottom:10px;left:10px;right:10px}}
