﻿:root{--page-bg: #f5f7fa;--surface: #fff;--ink: #1a2a3a;--text: #344054;--muted: #667085;--primary: #3498db;--primary-hover: #2980b9;--border: #e4e9ef;--soft-blue: #eaf4fc;--green: #23875b;--radius: 14px;--container: 1200px;--shadow: 0 18px 55px rgba(26, 42, 58, 0.08)}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:82px}body{margin:0;color:var(--text);background:var(--page-bg);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}img,svg{display:block;max-width:100%}img{height:auto}a{color:inherit;text-decoration:none}button{font:inherit}h1,h2,h3,p{margin-top:0}h1,h2,h3{color:var(--ink);line-height:1.2}p{color:var(--muted)}.container{width:min(100% - 64px,var(--container));margin-inline:auto}.section{padding-block:clamp(76px,9vw,120px)}.eyebrow{margin-bottom:18px;color:var(--primary-hover);font-size:.76rem;font-weight:750;letter-spacing:.105em;line-height:1.5;text-transform:uppercase}.button{display:inline-flex;min-height:49px;align-items:center;justify-content:center;gap:12px;padding:12px 20px;border:1px solid rgba(0,0,0,0);border-radius:8px;font-size:.93rem;font-weight:700;line-height:1.3;transition:background-color 180ms ease,transform 180ms ease}.button-primary{color:#fff;background:var(--primary);box-shadow:0 6px 18px rgba(52,152,219,.18)}.button-primary:hover{background:var(--primary-hover);transform:translateY(-1px)}.button-light{color:var(--ink);background:#fff}.button-light:hover{background:#edf5fb}.button:focus-visible,a:focus-visible,button:focus-visible{outline:3px solid var(--primary);outline-offset:4px}.text-link{display:inline-flex;align-items:center;gap:9px;color:var(--ink);font-size:.92rem;font-weight:700}.text-link span{color:var(--primary-hover);transition:transform 180ms ease}.text-link:hover span{transform:translateX(4px)}.site-header{position:relative;z-index:20;background:#fff;border-bottom:1px solid var(--border)}.header-container{width:min(100% - 48px,1280px);min-height:68px;margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:28px}.site-brand{display:inline-flex;align-items:center;gap:9px;flex-shrink:0;color:var(--ink);font-size:1.16rem;font-weight:750;letter-spacing:-0.04em}.brand-mark{width:34px;height:34px;display:grid;place-items:center;border-radius:8px;background:var(--ink)}.brand-mark svg{width:21px;stroke:#fff;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.site-nav{display:flex;align-items:center;gap:clamp(20px,3vw,38px)}.site-nav a{color:#475467;font-size:.87rem;font-weight:600;transition:color 160ms ease}.site-nav a:hover{color:var(--primary-hover)}.nav-toggle{display:none;width:42px;height:42px;padding:10px;border:1px solid var(--border);border-radius:8px;background:#fff;cursor:pointer}.nav-toggle span{display:block;height:2px;margin-block:4px;border-radius:2px;background:var(--ink)}.hero{overflow:hidden;padding-block:clamp(60px,7.5vw,98px);background:radial-gradient(ellipse at 80% 45%, rgba(52, 152, 219, 0.09), transparent 40%),#f7f9fc}.hero-grid{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);align-items:center;gap:clamp(42px,6vw,78px)}.hero-content{max-width:550px}.hero h1{margin-bottom:23px;font-size:clamp(2.7rem,4.5vw,4.35rem);font-weight:750;letter-spacing:-0.065em;line-height:1.07}.hero h1 span{display:block;color:var(--primary-hover)}.hero-description{max-width:510px;margin-bottom:29px;font-size:clamp(1rem,1.2vw,1.1rem);line-height:1.85}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:23px}.hero-trust{display:flex;align-items:center;gap:9px;margin-top:24px}.hero-trust p{margin-bottom:0;font-size:.82rem}.trust-icon{width:21px;height:21px;flex-shrink:0;display:grid;place-items:center;border-radius:50%;background:#e5f5ec;color:var(--green);font-size:.75rem;font-weight:800}.hero-media{position:relative;min-width:0;padding-bottom:24px}.hero-image-frame{position:relative;min-height:380px;overflow:hidden;border:1px solid rgba(26,42,58,.08);border-radius:18px;background:#e7eef5;box-shadow:var(--shadow)}.hero-image-frame>img{width:100%;height:100%;min-height:380px;object-fit:cover}.hero-image-label{position:absolute;right:15px;bottom:15px;left:15px;display:flex;align-items:center;gap:9px;padding:13px 15px;border:1px solid rgba(255,255,255,.65);border-radius:9px;background:rgba(255,255,255,.94);color:var(--ink);font-size:.8rem;font-weight:650;backdrop-filter:blur(10px)}.live-dot{width:8px;height:8px;flex-shrink:0;border-radius:50%;background:#2db878}.floating-note{position:absolute;right:-15px;bottom:0;display:flex;align-items:center;gap:11px;max-width:calc(100% - 24px);padding:13px 16px;border:1px solid var(--border);border-radius:11px;background:#fff;box-shadow:0 12px 32px rgba(26,42,58,.1)}.floating-note-icon{width:32px;height:32px;flex-shrink:0;display:grid;place-items:center;border-radius:9px;background:#eaf8f0;color:var(--green);font-weight:800}.floating-note strong,.floating-note span:not(.floating-note-icon){display:block}.floating-note strong{color:var(--ink);font-size:.81rem}.floating-note div>span{color:var(--muted);font-size:.71rem}.section-heading{max-width:760px;margin:0 auto 48px;text-align:center}.section-heading h2,.solution-content h2,.product-copy h2,.contact-panel h2{margin-bottom:19px;font-size:clamp(2rem,3.6vw,3rem);font-weight:750;letter-spacing:-0.055em}.section-heading>p:last-child{max-width:650px;margin:0 auto;line-height:1.85}.problem-section{background:#fff}.problem-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:20px}.problem-card{padding:29px 26px;border:1px solid var(--border);border-radius:var(--radius);background:#fff;transition:transform 200ms ease,box-shadow 200ms ease}.problem-card:hover{transform:translateY(-4px);box-shadow:0 14px 34px rgba(26,42,58,.07)}.problem-icon{width:46px;height:46px;display:grid;place-items:center;margin-bottom:23px;border-radius:12px;background:var(--soft-blue)}.problem-icon svg{width:24px;stroke:var(--primary-hover);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.problem-card h3,.workflow-card h3,.benefit-card h3{margin-bottom:12px;font-size:1.12rem;letter-spacing:-0.025em}.problem-card p,.workflow-card p,.benefit-card p{margin-bottom:0;font-size:.91rem;line-height:1.8}.solution-section{background:var(--page-bg)}.solution-grid{display:grid;grid-template-columns:minmax(0, 1.05fr) minmax(0, 0.95fr);align-items:center;gap:clamp(48px,8vw,105px)}.solution-content h2{max-width:570px}.solution-content>p:not(.eyebrow){margin-bottom:25px;line-height:1.85}.check-list{display:grid;gap:13px;margin:0 0 28px;padding:0;list-style:none}.check-list li{position:relative;padding-left:31px;color:#475467;font-size:.91rem}.check-list li::before{position:absolute;top:1px;left:0;width:20px;height:20px;display:grid;place-items:center;border-radius:50%;background:#e3f5eb;color:var(--green);content:"✓";font-size:.7rem;font-weight:800}.visual-window{overflow:hidden;border:1px solid #dfe6ee;border-radius:13px;background:#fff;box-shadow:var(--shadow)}.window-toolbar{min-height:42px;display:flex;align-items:center;gap:6px;padding:0 14px;border-bottom:1px solid var(--border)}.window-toolbar>span:not(.window-title){width:7px;height:7px;border-radius:50%;background:#d6dee8}.window-title{margin-left:auto;color:#8490a3;font-size:.65rem}.illustration-dashboard{min-height:310px;display:grid;grid-template-columns:54px minmax(0, 1fr)}.illustration-sidebar{display:flex;flex-direction:column;align-items:center;gap:19px;padding-top:18px;background:var(--ink)}.sidebar-logo{width:27px;height:27px;display:grid;place-items:center;border-radius:7px;background:var(--primary);color:#fff;font-size:.75rem;font-weight:750}.sidebar-item{width:20px;height:20px;border:1px solid rgba(255,255,255,.25);border-radius:6px}.sidebar-item.active{background:rgba(52,152,219,.35);border-color:var(--primary)}.illustration-content{min-width:0;padding:21px 17px}.illustration-title{display:flex;justify-content:space-between;gap:15px;margin-bottom:23px}.illustration-title span:first-child{width:42%;height:13px;border-radius:4px;background:#cfd8e3}.illustration-title span:last-child{width:24%;height:13px;border-radius:4px;background:#eaf1f8}.illustration-summary{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:9px;margin-bottom:22px}.illustration-summary>div{padding:12px 9px;border:1px solid #e7edf4;border-radius:8px}.illustration-summary span,.illustration-summary strong{display:block;border-radius:4px}.illustration-summary span{width:80%;height:7px;margin-bottom:13px;background:#e0e7ef}.illustration-summary strong{width:45%;height:17px;background:#c9d7e6}.illustration-table{display:grid;gap:0}.table-heading{height:9px;margin-bottom:8px;border-radius:3px;background:#e7edf4}.table-row{min-height:35px;display:grid;grid-template-columns:1fr 1fr 24px;align-items:center;gap:9px;border-bottom:1px solid #edf1f5}.table-row span{height:6px;border-radius:4px;background:#dfe6ee}.table-row span:first-child{width:65%}.table-row i{width:17px;height:9px;border-radius:5px}.table-row i.blue{background:#dceefc}.table-row i.green{background:#d9f3e5}.table-row i.orange{background:#ffebd4}.visual-disclaimer{margin:13px 0 0;text-align:center;font-size:.72rem}.workflow-section{background:#fff}.workflow-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:22px}.workflow-card{position:relative;padding:25px;border:1px solid var(--border);border-radius:var(--radius);background:#fff}.workflow-number{display:inline-block;margin-bottom:18px;color:var(--primary-hover);font-size:.8rem;font-weight:800;letter-spacing:.08em}.workflow-image{min-height:150px;display:grid;place-items:center;margin-bottom:25px;overflow:hidden;border-radius:10px;background:#f0f5fa}.workflow-image-plan{background:#edf5fc}.workflow-image-team{background:#f1f3fa}.workflow-image-progress{background:#edf7f1}.mini-calendar{width:145px;padding:12px;border:1px solid #e0e7ef;border-radius:9px;background:#fff;box-shadow:0 8px 22px rgba(26,42,58,.06)}.mini-calendar-top{height:10px;margin-bottom:12px;border-radius:4px;background:#dce8f4}.mini-calendar-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:7px}.mini-calendar-grid i{height:18px;border-radius:4px;background:#edf1f5}.mini-calendar-grid i:nth-child(3n){background:#cfe7fa}.mini-team{width:170px;padding:16px;border:1px solid #e2e7f0;border-radius:10px;background:#fff}.mini-team>span{display:block;margin-bottom:14px;color:var(--ink);font-size:.8rem;font-weight:700}.mini-team i{display:inline-block;width:29px;height:29px;margin-right:8px;border-radius:50%;background:#d8e9f8}.mini-team i:nth-of-type(2){background:#d9f0e5}.mini-team i:nth-of-type(3){background:#fbe8d6}.mini-progress{width:175px;display:grid;grid-template-columns:repeat(3, 1fr);gap:8px;padding:16px;border:1px solid #e0e9e3;border-radius:10px;background:#fff}.mini-progress span{height:45px;border-radius:5px;background:#e6f4ec}.mini-progress span:nth-child(2){background:#d7eee1}.mini-progress span:nth-child(3){background:#c3e7d2}.mini-progress div{grid-column:1/-1;height:7px;margin-top:5px;border-radius:5px;background:linear-gradient(to right, #45b67b 65%, #e8f1eb 65%)}.workflow-card h3{font-size:1.2rem}.product-section{background:#f5f7fa}.product-feature{display:grid;grid-template-columns:minmax(0, 0.8fr) minmax(0, 1.2fr);align-items:center;gap:clamp(40px,8vw,100px)}.product-feature+.product-feature{margin-top:clamp(85px,11vw,145px)}.product-feature-reverse .product-copy{order:2}.product-feature-reverse .product-screenshot{order:1}.product-copy h2{font-size:clamp(2rem,3.3vw,2.8rem)}.product-copy>p:not(.eyebrow){line-height:1.85}.product-caption{margin-top:20px;font-size:.77rem;font-style:italic}.product-screenshot{min-height:330px;display:grid;place-items:center;padding:25px;overflow:hidden;border:1px solid #e1e8f0;border-radius:16px;background:radial-gradient(circle at 80% 20%, rgba(52, 152, 219, 0.12), transparent 40%),#edf3f8}.product-screenshot-mobile{min-height:360px}.screenshot-placeholder{width:min(100%,420px);min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:25px;border:1px dashed #b7c7d8;border-radius:12px;background:rgba(255,255,255,.8);text-align:center}.screenshot-symbol{color:var(--primary-hover);font-size:2rem}.screenshot-placeholder strong{color:var(--ink);font-size:.95rem}.screenshot-placeholder>span:last-child{color:var(--muted);font-size:.76rem}.benefits-section{background:#fff}.benefits-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:20px}.benefit-card{padding:29px;border-top:3px solid var(--primary);border-radius:0 0 var(--radius) var(--radius);background:#f7f9fc}.benefit-index{display:inline-block;margin-bottom:25px;color:var(--primary-hover);font-size:.8rem;font-weight:800}.environments-section{background:var(--page-bg)}.environment-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:22px}.environment-card{position:relative;min-height:390px;overflow:hidden;border-radius:var(--radius);background:#dce6ef}.environment-card>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.environment-card::after{position:absolute;inset:0;background:linear-gradient(to top, rgba(15, 32, 48, 0.9) 0%, rgba(15, 32, 48, 0.35) 50%, rgba(15, 32, 48, 0.02) 100%);content:""}.environment-overlay{position:absolute;z-index:1;right:0;bottom:0;left:0;padding:30px}.environment-overlay .eyebrow{margin-bottom:12px;color:#bfe2ff}.environment-overlay h3{max-width:450px;margin-bottom:12px;color:#fff;font-size:clamp(1.4rem,2.5vw,2rem);letter-spacing:-0.035em}.environment-overlay p:last-child{max-width:460px;margin-bottom:0;color:rgba(255,255,255,.84);font-size:.9rem}.contact-section{padding-top:30px;background:#fff}.contact-panel{display:flex;align-items:center;justify-content:space-between;gap:45px;padding:clamp(35px,6vw,70px);border-radius:18px;background:var(--ink)}.contact-panel>div{max-width:690px}.contact-panel .eyebrow{color:#9bd2ff}.contact-panel h2{color:#fff}.contact-panel p:not(.eyebrow){margin-bottom:0;color:#c7d3df;line-height:1.85}.contact-panel>.button{flex-shrink:0}.site-footer{padding:34px 0 20px;background:#fff}.footer-container,.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px}.footer-container{padding-bottom:25px}.footer-container>p{margin:0;font-size:.82rem}.footer-container>a:last-child{color:var(--primary-hover);font-size:.82rem;font-weight:700}.footer-bottom{padding-top:17px;border-top:1px solid var(--border)}.footer-bottom span{color:#8490a3;font-size:.73rem}.reveal{opacity:1;transform:none}.has-reveal .reveal{opacity:0;transform:translateY(22px);transition:opacity 650ms ease,transform 650ms ease}.has-reveal .reveal.is-visible{opacity:1;transform:translateY(0)}.problem-card:nth-child(2),.workflow-card:nth-child(2),.benefit-card:nth-child(2){transition-delay:90ms}.problem-card:nth-child(3),.workflow-card:nth-child(3),.benefit-card:nth-child(3){transition-delay:180ms}@media(max-width: 950px){.hero-grid{gap:35px}.hero h1{font-size:clamp(2.55rem,5vw,3.6rem)}.floating-note{right:-6px}.solution-grid{gap:45px}.product-feature{gap:40px}.contact-panel{align-items:flex-start;flex-direction:column}}@media(max-width: 720px){.container{width:calc(100% - 40px)}.header-container{width:calc(100% - 32px);min-height:64px;flex-wrap:wrap;gap:0}.site-brand{font-size:1.08rem}.brand-mark{width:31px;height:31px}.nav-toggle{display:block}.site-nav{display:none;width:100%;align-items:stretch;flex-direction:column;gap:0;padding:8px 0 13px}.site-nav.is-open{display:flex}.site-nav a{padding:11px 4px;border-top:1px solid #f0f2f5;font-size:.9rem}.hero{padding-block:55px 72px}.hero-grid,.solution-grid,.product-feature{grid-template-columns:minmax(0, 1fr)}.hero-grid{gap:40px}.hero h1{font-size:clamp(2.65rem,9vw,3.8rem)}.hero-image-frame,.hero-image-frame>img{min-height:300px}.floating-note{right:7px}.section{padding-block:75px}.section-heading{margin-bottom:35px}.problem-grid,.workflow-grid,.benefits-grid,.environment-grid{grid-template-columns:minmax(0, 1fr)}.problem-card,.workflow-card,.benefit-card{padding:24px}.solution-grid{gap:38px}.illustration-dashboard{min-height:275px}.product-feature+.product-feature{margin-top:75px}.product-feature-reverse .product-copy,.product-feature-reverse .product-screenshot{order:initial}.product-screenshot,.product-screenshot-mobile{min-height:260px;padding:16px}.environment-card{min-height:350px}.contact-section{padding-top:10px}.contact-panel{gap:28px;padding:30px 24px}.footer-container,.footer-bottom{align-items:flex-start;flex-direction:column}.footer-container{gap:15px}}@media(max-width: 420px){.container{width:calc(100% - 32px)}.hero-actions{align-items:flex-start;flex-direction:column;gap:18px}.hero-image-frame,.hero-image-frame>img{min-height:245px}.floating-note{max-width:calc(100% - 10px);padding:10px}.floating-note strong{font-size:.76rem}.floating-note div>span{font-size:.65rem}.illustration-content{padding:17px 10px}.illustration-dashboard{grid-template-columns:43px minmax(0, 1fr)}.environment-card{min-height:370px}.environment-overlay{padding:23px}}@media(prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important}.has-reveal .reveal{opacity:1;transform:none}}/*# sourceMappingURL=main.css.map */
