.page-header[data-astro-cid-52q5xhqt]{background:linear-gradient(135deg,var(--dark-teal) 0%,#061919 100%);color:#fff;padding:70px 0}.page-title[data-astro-cid-52q5xhqt]{color:#fff;font-size:clamp(2.2rem,4vw,3.2rem);margin-bottom:12px}.breadcrumbs[data-astro-cid-52q5xhqt]{display:flex;justify-content:center;align-items:center;gap:10px;font-size:.95rem;color:#ffffffb3}.breadcrumbs[data-astro-cid-52q5xhqt] a[data-astro-cid-52q5xhqt]:hover{color:var(--cyan)}.breadcrumbs[data-astro-cid-52q5xhqt] .current[data-astro-cid-52q5xhqt]{color:var(--cyan);font-weight:600}.detailed-services-list[data-astro-cid-52q5xhqt]{display:flex;flex-direction:column;gap:70px}.service-row[data-astro-cid-52q5xhqt]{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;background:var(--bg-light);border:1px solid var(--card-border);border-radius:var(--radius-lg);overflow:hidden;padding:40px;box-shadow:var(--card-shadow)}.service-row[data-astro-cid-52q5xhqt].reverse{direction:rtl}.service-row[data-astro-cid-52q5xhqt].reverse .service-info[data-astro-cid-52q5xhqt]{direction:ltr}.service-media[data-astro-cid-52q5xhqt] img[data-astro-cid-52q5xhqt]{border-radius:var(--radius-md);width:100%;height:360px;object-fit:cover;box-shadow:0 10px 25px #00000014}.service-badge[data-astro-cid-52q5xhqt]{display:inline-block;color:var(--primary);background:var(--primary-light);font-family:var(--font-heading);font-weight:700;font-size:.825rem;text-transform:uppercase;letter-spacing:1px;padding:4px 12px;border-radius:var(--radius-pill);margin-bottom:14px}.service-info[data-astro-cid-52q5xhqt] h2[data-astro-cid-52q5xhqt]{font-size:2rem;margin-bottom:14px}.service-desc[data-astro-cid-52q5xhqt]{color:var(--text-muted);font-size:1.05rem;line-height:1.7;margin-bottom:24px}.feature-bullets[data-astro-cid-52q5xhqt]{display:flex;flex-direction:column;gap:12px;margin-bottom:30px}.feature-bullets[data-astro-cid-52q5xhqt] li[data-astro-cid-52q5xhqt]{display:flex;align-items:center;gap:12px;font-size:.95rem;color:var(--text-main)}.feature-bullets[data-astro-cid-52q5xhqt] li[data-astro-cid-52q5xhqt] i[data-astro-cid-52q5xhqt]{color:var(--cyan);font-size:1rem;flex-shrink:0}.service-actions[data-astro-cid-52q5xhqt]{display:flex;gap:16px;flex-wrap:wrap}.services-pricing-section[data-astro-cid-52q5xhqt]{padding:85px 0 70px;background:#fff}.pricing-cards-grid[data-astro-cid-52q5xhqt]{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;align-items:stretch;margin-top:45px}@media (max-width: 991px){.pricing-cards-grid[data-astro-cid-52q5xhqt]{grid-template-columns:1fr;max-width:480px;margin:45px auto 0}}.pricing-box[data-astro-cid-52q5xhqt]{background:#fff;border-radius:14px;padding:45px 30px;box-shadow:0 10px 30px #0000000f;border:1px solid #ECEFF1;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;transition:transform .3s ease,box-shadow .3s ease}.pricing-box[data-astro-cid-52q5xhqt]:hover{transform:translateY(-6px);box-shadow:0 20px 40px #0000001a}.pricing-box[data-astro-cid-52q5xhqt].featured{background:#00a3b5;color:#fff;border:none;box-shadow:0 18px 45px #00a3b547;transform:scale(1.03)}.pricing-box[data-astro-cid-52q5xhqt].featured:hover{transform:scale(1.03) translateY(-6px)}.pricing-icon-badge[data-astro-cid-52q5xhqt]{width:58px;height:58px;background:#161819;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:22px;color:#fff;font-size:1.4rem;box-shadow:0 4px 12px #00000026}.pricing-plan-name[data-astro-cid-52q5xhqt]{font-size:1.4rem;font-weight:700;margin-bottom:12px;color:var(--navy)}.pricing-box[data-astro-cid-52q5xhqt].featured .pricing-plan-name[data-astro-cid-52q5xhqt]{color:#fff}.pricing-cost[data-astro-cid-52q5xhqt]{display:flex;align-items:baseline;justify-content:center;gap:6px;margin-bottom:8px}.pricing-cost[data-astro-cid-52q5xhqt] .cost-num[data-astro-cid-52q5xhqt]{font-size:2.2rem;font-weight:800;color:var(--navy);line-height:1}.pricing-box[data-astro-cid-52q5xhqt].featured .pricing-cost[data-astro-cid-52q5xhqt] .cost-num[data-astro-cid-52q5xhqt]{color:#fff}.pricing-cost[data-astro-cid-52q5xhqt] .cost-tenure[data-astro-cid-52q5xhqt]{font-size:.95rem;color:var(--text-muted);font-weight:500}.pricing-box[data-astro-cid-52q5xhqt].featured .pricing-cost[data-astro-cid-52q5xhqt] .cost-tenure[data-astro-cid-52q5xhqt]{color:#ffffffd9}.pricing-tier-tag[data-astro-cid-52q5xhqt]{font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;padding:4px 12px;border-radius:20px;background:#00a3b51a;color:#00a3b5;margin-bottom:18px}.pricing-tier-tag[data-astro-cid-52q5xhqt].featured-tag{background:#ffffff38;color:#fff}.pricing-lead-desc[data-astro-cid-52q5xhqt]{font-size:.92rem;line-height:1.55;color:var(--text-muted);margin-bottom:24px;min-height:60px}.pricing-box[data-astro-cid-52q5xhqt].featured .pricing-lead-desc[data-astro-cid-52q5xhqt]{color:#ffffffeb}.pricing-check-list[data-astro-cid-52q5xhqt]{list-style:none;padding:0;margin:0 0 32px;width:100%;text-align:left;display:flex;flex-direction:column;gap:12px;flex-grow:1}.pricing-check-list[data-astro-cid-52q5xhqt] li[data-astro-cid-52q5xhqt]{display:flex;align-items:flex-start;gap:10px;font-size:.92rem;color:#333;line-height:1.4}.pricing-box[data-astro-cid-52q5xhqt].featured .pricing-check-list[data-astro-cid-52q5xhqt] li[data-astro-cid-52q5xhqt]{color:#fff}.pricing-check-list[data-astro-cid-52q5xhqt] li[data-astro-cid-52q5xhqt] i[data-astro-cid-52q5xhqt]{color:#00a3b5;font-size:1.1rem;flex-shrink:0;margin-top:1px}.pricing-box[data-astro-cid-52q5xhqt].featured .pricing-check-list[data-astro-cid-52q5xhqt] li[data-astro-cid-52q5xhqt] i[data-astro-cid-52q5xhqt]{color:#fff}.pricing-btn[data-astro-cid-52q5xhqt]{width:100%;max-width:200px;padding:12px 20px;font-size:.95rem}.pricing-btn[data-astro-cid-52q5xhqt].featured-btn{background:#fff;color:#00a3b5;border-color:#fff;font-weight:700}.pricing-btn[data-astro-cid-52q5xhqt].featured-btn:hover{background:#f0fbfd;color:#097b89}.framework-split-section[data-astro-cid-52q5xhqt]{padding:90px 0;background:#f9fbfc;border-top:1px solid #ECEFF1;border-bottom:1px solid #ECEFF1}.framework-split-grid[data-astro-cid-52q5xhqt]{display:grid;grid-template-columns:1fr 1.25fr;gap:60px;align-items:center}@media (max-width: 991px){.framework-split-grid[data-astro-cid-52q5xhqt]{grid-template-columns:1fr;gap:50px}}.framework-nodes-col[data-astro-cid-52q5xhqt]{position:relative;padding:20px 0}.nodes-grid-2x2[data-astro-cid-52q5xhqt]{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:50px 30px;text-align:center}.nodes-grid-2x2[data-astro-cid-52q5xhqt]:before{content:"";position:absolute;top:36px;left:25%;right:25%;height:2px;border-top:2px dashed #00A3B5;z-index:1}.step-node-item[data-astro-cid-52q5xhqt]{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center}.step-circle[data-astro-cid-52q5xhqt]{width:72px;height:72px;border-radius:50%;background:#161819;color:#fff;font-size:1.5rem;font-weight:800;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 20px #0000001f;margin-bottom:14px;transition:transform .3s ease}.step-circle[data-astro-cid-52q5xhqt].active{background:#00a3b5;box-shadow:0 8px 20px #00a3b559}.step-node-item[data-astro-cid-52q5xhqt]:hover .step-circle[data-astro-cid-52q5xhqt]{transform:scale(1.08)}.step-node-label[data-astro-cid-52q5xhqt]{font-size:1.05rem;font-weight:700;color:var(--navy)}.framework-main-heading[data-astro-cid-52q5xhqt]{font-size:clamp(2rem,3.2vw,2.6rem);color:var(--navy);line-height:1.25;margin-bottom:18px}.framework-body-text[data-astro-cid-52q5xhqt]{font-size:1.05rem;line-height:1.7;color:var(--text-muted);margin-bottom:30px}.framework-checklist-grid[data-astro-cid-52q5xhqt]{display:grid;grid-template-columns:1fr 1fr;gap:16px 20px}@media (max-width: 600px){.framework-checklist-grid[data-astro-cid-52q5xhqt]{grid-template-columns:1fr}}.checklist-col[data-astro-cid-52q5xhqt]{display:flex;flex-direction:column;gap:14px}.check-entry[data-astro-cid-52q5xhqt]{display:flex;align-items:center;gap:10px;font-size:.95rem;font-weight:600;color:var(--navy)}.check-entry[data-astro-cid-52q5xhqt] i[data-astro-cid-52q5xhqt]{color:#00a3b5;font-size:1.15rem;flex-shrink:0}.services-overview-section[data-astro-cid-52q5xhqt]{padding:90px 0;background:#fff}.cta-banner[data-astro-cid-52q5xhqt]{background:linear-gradient(135deg,var(--primary) 0%,var(--dark-teal) 100%);color:#fff;padding:70px 0}.cta-container[data-astro-cid-52q5xhqt]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:32px}.cta-content[data-astro-cid-52q5xhqt]{max-width:700px}.cta-content[data-astro-cid-52q5xhqt] h2[data-astro-cid-52q5xhqt]{color:#fff;font-size:clamp(1.8rem,3vw,2.4rem);margin-bottom:12px}.cta-content[data-astro-cid-52q5xhqt] p[data-astro-cid-52q5xhqt]{color:#ffffffd9;font-size:1.05rem;line-height:1.6;margin:0}@media (max-width: 991px){.service-row[data-astro-cid-52q5xhqt],.service-row[data-astro-cid-52q5xhqt].reverse{grid-template-columns:1fr;direction:ltr;padding:24px}.framework-grid[data-astro-cid-52q5xhqt]{grid-template-columns:1fr}}
