.astro-page{--as-border:#dce8e2}.as-hero{padding:40px 0 85px;background:radial-gradient(ellipse at 85% 20%,#dcefe5,transparent 55%),#f6faf8}.as-breadcrumb{display:flex;gap:14px;font-size:13px;color:#60776c;margin-bottom:55px}.as-hero-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:64px;align-items:center}.as-hero h1{font-size:clamp(42px,4.8vw,68px);line-height:1.08;letter-spacing:-.055em;margin-bottom:25px}.as-lead{font-size:18px;max-width:540px}.as-audience{font-size:12px;margin:25px 0 0}.as-hero-art{padding:30px;background:linear-gradient(145deg,#102b40,#0b1e31);border:1px solid #254939;border-radius:26px;color:#fff;box-shadow:0 25px 65px #0b1e3120;transform:rotate(2deg)}.as-art-top{display:flex;align-items:center;gap:10px;padding-bottom:25px;border-bottom:1px solid #ffffff20;margin-bottom:25px}.as-symbol{display:inline-flex;align-items:center;justify-content:center;width:35px;height:35px;border-radius:10px;background:var(--green);color:#fff;font-weight:900}.as-tag{font-size:8px;letter-spacing:.1em;margin-left:auto;color:#b7f3d6}.as-hero-art>small{font-size:9px;letter-spacing:.12em;color:#b7c8ce}.as-hero-art h3{font-size:21px;margin:12px 0}.as-ring{width:172px;height:172px;border-radius:50%;background:conic-gradient(#45cf88 0 64%,#244457 64% 100%);padding:13px;margin:25px auto}.as-ring>div{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:50%;background:#10283a}.as-ring strong{font-size:42px;line-height:1.2}.as-ring span{font-size:11px;color:#bed0d4}.as-art-stats{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:17px 0}.as-art-stats small,.as-art-stats strong{display:block}.as-art-stats small{color:#bbcfce;font-size:11px}.as-art-stats strong{font-size:21px}.as-art-footer{font-size:11px;color:#c5ded2;border-top:1px solid #ffffff20;padding-top:20px;margin-top:10px;display:flex;gap:9px;align-items:center}.as-dot{width:6px;height:6px;border-radius:50%;background:#45cf88}.as-strip{background:var(--navy);color:#d2e8dc;padding:22px 0}.as-strip .container{display:flex;justify-content:space-between;gap:20px;font-size:13px}.as-heading{display:grid;grid-template-columns:1.3fr 1fr;gap:70px;align-items:end;margin-bottom:42px}.as-heading h2{font-size:clamp(32px,3.7vw,48px);margin-bottom:0}.as-heading p{margin-bottom:4px}.as-features{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.as-features article{border:1px solid var(--as-border);padding:32px;border-radius:20px;background:linear-gradient(140deg,#f7fbf8,#fff)}.as-features article>span{font-size:10px;font-weight:800;color:#087950;letter-spacing:.07em}.as-features h3{margin:25px 0 18px;font-size:25px}.as-features p,.as-features ul{font-size:14px}.as-features ul{padding-left:18px;line-height:2;color:#36554b}.as-preview-section{background:#eff5f1}.as-workspace{background:#fff;border:1px solid #d0dfd6;border-radius:20px;overflow:hidden;box-shadow:0 20px 50px #12372a0c}.as-workspace-top{background:var(--navy);color:#fff;display:flex;align-items:center;justify-content:space-between;padding:20px 25px;gap:15px}.as-workspace-top strong{display:flex;align-items:center;gap:10px;font-size:18px}.as-workspace-top small{font-size:10px;font-weight:400;color:#b5cdc1}.as-demo-badge{font-size:9px;letter-spacing:.08em;color:#b7f3d6}.as-tabs{display:flex;gap:8px;padding:16px 24px;border-bottom:1px solid var(--as-border);overflow:auto}.as-tabs button{border:0;background:transparent;padding:12px 18px;border-radius:9px;color:#526c62;white-space:nowrap;font-size:13px;font-weight:700}.as-tabs button[aria-selected=true]{background:#e5f5eb;color:#076747}.as-panel{padding:28px;background:#f8fbf9;min-height:400px}.as-panel[hidden]{display:none}.as-panel-head{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:24px}.as-panel-head h3{font-size:24px;margin:8px 0}.as-panel-head small{font-size:9px;letter-spacing:.08em;color:#60796c}.as-panel label{font-size:11px;display:grid;gap:5px;color:#536e60}.as-panel select,.as-panel input{border:1px solid #ccded3;border-radius:8px;background:white;padding:10px 12px;color:#193d2c;max-width:100%;min-width:175px}.as-panel input{width:300px}.as-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:22px}.as-kpi{background:white;border:1px solid #e1ebe4;padding:18px;border-radius:12px}.as-kpi small{display:block;font-size:11px;color:#597363}.as-kpi strong{display:block;font-size:23px;margin:6px 0;color:#143c2d;letter-spacing:-.04em}.as-projects{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.as-project-card{background:white;border:1px solid var(--as-border);border-radius:14px;padding:22px}.as-project-card h4{font-size:16px;line-height:1.4;margin:15px 0 4px}.as-status{display:inline-block;border-radius:20px;padding:4px 9px;background:#e8f7ee;color:#08794e;font-size:10px}.as-status.review{background:#fff2d9;color:#815b0d}.as-project-card p{font-size:11px}.as-budget{display:flex;justify-content:space-between;gap:10px;font-size:11px;margin:18px 0 8px}.as-bar{height:6px;background:#e7eee9;border-radius:8px;overflow:hidden}.as-bar span{display:block;background:#0ba877;height:100%}.as-project-card button{border:0;background:transparent;color:#087950;font-size:12px;font-weight:800;padding:18px 0 0}.as-note{font-size:11px;color:#607569;margin:20px 0 0}.as-table-wrap{overflow-x:auto;border:1px solid var(--as-border);border-radius:12px;background:white}.as-table-wrap table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap;font-size:12px}.as-table-wrap caption{text-align:left;padding:14px;color:#567561;font-size:11px}.as-table-wrap th{background:#edf4ef;font-size:11px;color:#4b6a59}.as-table-wrap td,.as-table-wrap th{padding:14px 18px;border-bottom:1px solid #e8efe9}.as-table-wrap tbody tr:last-child td{border:0}.as-detail-budget{padding:20px;background:#fff;border:1px solid var(--as-border);border-radius:12px;margin:0 0 20px}.as-detail-budget .as-budget{margin-top:0}.as-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:45px}.as-flow article{border-top:1px solid #c7ddd1;padding-top:20px}.as-flow b{color:var(--green);font-size:32px;font-weight:400}.as-flow h3{margin:20px 0 12px}.as-flow p{font-size:14px}.as-usecases{display:grid;grid-template-columns:1fr 1fr;gap:80px}.as-usecases h2{font-size:43px}.as-usecases article{padding:0 0 22px;margin-bottom:24px;border-bottom:1px solid #d5e5dc}.as-usecases article:last-child{margin-bottom:0}.as-usecases p{max-width:450px}.as-faq{max-width:900px}.as-faq h2{font-size:40px}.as-faq details{border-bottom:1px solid var(--as-border);padding:22px 0}.as-faq summary{font-weight:700;cursor:pointer}.as-faq details p{padding-top:15px;margin:0}.as-cta{background:radial-gradient(ellipse at 80% 100%,#174b41,transparent),var(--navy);padding:85px 0;text-align:center;color:white}.as-cta .eyebrow{color:#7ed5a6}.as-cta p{color:#bbd0c9}.as-cta h2{font-size:clamp(38px,5vw,62px)}
@media(max-width:1000px){.as-hero-grid{gap:30px}.as-hero-art{padding:22px}.as-heading{gap:35px}.as-features article{padding:23px}.as-projects{grid-template-columns:1fr}.as-kpis{grid-template-columns:repeat(2,1fr)}.as-flow{grid-template-columns:repeat(2,1fr)}.as-usecases{gap:35px}.as-tag{display:none}}
@media(max-width:700px){.as-hero{padding-bottom:50px}.as-breadcrumb{margin-bottom:30px}.as-hero-grid,.as-heading,.as-features,.as-usecases{grid-template-columns:1fr}.as-hero-art{transform:none;max-width:450px;width:100%;margin:auto}.as-hero h1{font-size:43px}.as-strip .container{display:grid;grid-template-columns:1fr 1fr;font-size:11px;gap:10px}.as-heading{gap:22px}.as-workspace-top{align-items:flex-start;flex-direction:column;padding:18px}.as-tabs{padding:10px}.as-tabs button{padding:10px;font-size:12px}.as-panel{padding:16px}.as-panel-head{align-items:stretch;flex-direction:column;gap:12px}.as-panel input{width:100%}.as-kpis{gap:8px}.as-kpi{padding:13px}.as-kpi strong{font-size:20px}.as-usecases h2,.as-faq h2{font-size:34px}.as-flow{gap:20px}.as-flow h3{font-size:18px}.as-cta{padding:60px 0}}
@media(prefers-reduced-motion:reduce){.astro-page *{scroll-behavior:auto;transition:none}}
