@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap);body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--color-red:#dc2626;--color-amber:#c77700;--color-blue:#2563eb;--r-panel:16px;--r-card:12px;--r-input:8px;--color-light:var(--on-dark);--color-border:var(--line)}.bids-table td,.cat-value,.estimate-value,.faq-number,.metric-num,.pipeline-num,.price span,.project-value,.simple-stat-card h3,.stat-value,.whychoose-number{font-feature-settings:"tnum" 1,"tnum";font-variant-numeric:tabular-nums}.container{margin:0 auto;max-width:1400px;padding:0 24px}.dashboard-demo p,.faq-headline p,.features-wrapper>.container>p,.platform-desc,.pricing-header p,.testimonial-sub,.why_choose_content p{color:#5a6478;color:var(--color-muted);font-size:15px;line-height:1.7;margin-left:auto;margin-right:auto;max-width:62ch}.features-wrapper h2 .text-orange,.platform-title span,.pricing-header h2 span,.testimonial_content h2 span,.text-orange,.why_choose_content h2 span{color:#e8500a;color:var(--color-orange)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes floatUpDown{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes growBar{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes popIn{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes borderMove{0%{background-position:0 50%}to{background-position:300% 50%}}.badge-features,.hero-live-badge,.platform-badge,.pricing-header .badge,.testimonial-badge,.whychoose-badge{align-items:center;background:#fff3ec;background:var(--orange-tint);border:1px solid #e8500a38;border-radius:999px;color:#e8500a;color:var(--color-orange);display:inline-flex;font-size:12px;font-weight:600;gap:8px;letter-spacing:.02em;padding:6px 15px}.hero-live-dot{animation:pulse 1.8s ease-in-out infinite;background:#e8500a;background:var(--color-orange);border-radius:50%;flex-shrink:0;height:7px;width:7px}.hero-section .hero-live-badge{backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background:#0f172a73;border:none;color:#e8ecf3;color:var(--on-dark);font-size:13px;overflow:hidden;position:relative}.hero-section .hero-live-badge:before{animation:borderMove 3s linear infinite;background:linear-gradient(90deg,#0000,#00a2b4,#fff,#00a2b4,#0000);background-size:300% 300%;border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1.5px;pointer-events:none;position:absolute}.hero-section{align-items:center;animation:fadeInUp .7s ease both;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;padding:96px 0;position:relative;z-index:0}.hero-section:before{background:#000;content:"";inset:0;opacity:.82;position:absolute;z-index:-1}.hero-section>.container{position:relative;z-index:1}.hero-heading{color:#fff;margin-bottom:20px}.hero-orange-italic{color:#e8500a;color:var(--color-orange);font-style:italic}.hero-subtext{color:#e8ecf3;color:var(--on-dark);font-size:16px;line-height:1.75;max-width:52ch}.hero-subtext strong{color:#fff;font-weight:600}.hero-btn-primary,.hero-btn-secondary{border-radius:8px;border-radius:var(--r-input);cursor:pointer;font-size:15px;padding:13px 28px}.hero-btn-primary{background:#e8500a;background:var(--color-orange);border:1px solid #e8500a;border:1px solid var(--color-orange);color:#fff;font-weight:700}.hero-btn-primary:hover{background:#cf4525;background:var(--color-orange-hover);border-color:#cf4525;border-color:var(--color-orange-hover);box-shadow:0 8px 20px #e8500a59;transform:translateY(-2px)}.hero-btn-secondary{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#ffffff0f;border:1px solid #ffffff1f;border:1px solid var(--on-dark-line);color:#fff;font-weight:600}.hero-btn-secondary:hover{border-color:#e8500a;border-color:var(--color-orange);color:#e8500a;color:var(--color-orange);transform:translateY(-2px)}.hero-avatars{align-items:center;display:flex}.hero-avatar{border:2px solid #ffffff59;border-radius:50%;height:32px;margin-left:-10px;transition:transform .2s ease;width:32px}.hero-avatar:hover{position:relative;transform:translateY(-4px) scale(1.05);z-index:2}.hero-avatar:first-child{margin-left:0}.avatar img{border-radius:50%;height:100%;object-fit:cover;width:100%}.feed-card{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(14px);background:#0f1d2fa6;border:1px solid #ffffff1f;border:1px solid var(--on-dark-line);border-radius:16px;border-radius:var(--r-panel);box-shadow:0 18px 48px #00000047;overflow:hidden;position:relative;transition:transform .25s ease,box-shadow .25s ease}.feed-card:hover{box-shadow:0 24px 56px #00000059;transform:translateY(-4px)}.feed-card-header{align-items:center;border-bottom:1px solid #ffffff1f;border-bottom:1px solid var(--on-dark-line);display:flex;justify-content:space-between;padding:14px 20px}.feed-dot{animation:pulse 1.8s ease-in-out infinite;background:#e8500a;background:var(--color-orange);border-radius:50%;height:7px;width:7px}.feed-card-title{color:#e8ecf3;color:var(--on-dark);font-size:14px;font-weight:600}.feed-card-time,.feed-time{color:#e8ecf39e;color:var(--on-dark-muted);font-size:12px}.feed-scroll{height:320px;overflow-y:hidden}.feed-item{border-bottom:1px solid #ffffff12;display:flex;gap:12px;padding:12px 20px;transition:background .2s ease}.feed-item:hover{background:#e8500a14}.feed-avatar{background:#e8500a;background:var(--color-orange);border-radius:8px;border-radius:var(--r-input);color:#fff;flex-shrink:0;height:36px;width:36px}.feed-badge{border-radius:4px;font-size:10px;font-weight:700;letter-spacing:.03em;padding:2px 8px}.feed-title{color:#e8ecf3;color:var(--on-dark);font-size:13px;font-weight:600}.feed-sub{color:#e8ecf39e;color:var(--on-dark-muted);font-size:11px}.feed-stat{color:#e8500a;color:var(--color-orange);font-size:11px;font-weight:600}.pipeline{background:#0f172a8c;border-top:1px solid #ffffff1f;border-top:1px solid var(--on-dark-line);padding:16px 20px}.pipeline-label{color:#e8ecf39e;color:var(--on-dark-muted);font-size:10px;letter-spacing:.08em}.pipeline-num{color:#e8500a;color:var(--color-orange);font-size:22px;font-weight:800;letter-spacing:-.02em}.pipeline-meta,.pipeline-sub{color:#e8ecf39e;color:var(--on-dark-muted);font-size:11px}.stats-section{padding:56px 0}.simple-stat-card,.stats-section{background:#fff;background:var(--surface-1)}.simple-stat-card{border:1px solid #0f172a1a;border-left:3px solid #e8500a;border:1px solid var(--line);border-left:3px solid var(--color-orange);border-radius:12px;border-radius:var(--r-card);padding:26px 22px;transition:transform .2s ease,box-shadow .2s ease}.simple-stat-card:hover{box-shadow:0 4px 16px #0f172a12;box-shadow:var(--shadow-md);transform:translateY(-3px)}.simple-stat-card h3{color:#0f172a;color:var(--color-navy);margin-bottom:6px;text-align:center}.simple-stat-card p{color:#5a6478;color:var(--color-muted);font-size:12px;font-weight:600;letter-spacing:.04em;margin:0;text-align:center}.dashboard{background:#f4f6fa;background:var(--surface-2);border-bottom:1px solid #0f172a0f;border-bottom:1px solid var(--line-soft);border-top:1px solid #0f172a0f;border-top:1px solid var(--line-soft);padding:76px 0}.dashboard-demo-title{color:#0f172a;color:var(--color-navy);margin:16px 0 12px;text-align:center}.dashboard_content{animation:fadeInUp .7s ease both;background:#0f172a;background:var(--color-navy);border-radius:16px;border-radius:var(--r-panel);box-shadow:0 24px 60px #0f172a40;padding:32px}.dashboard_nav{border-bottom:1px solid #ffffff1f;border-bottom:1px solid var(--on-dark-line);justify-content:space-between;margin-bottom:28px;padding-bottom:18px}.dashboard_nav,.project_finder{align-items:center;display:flex}.project_finder{gap:12px}.project_heading{color:#fff;margin:0}.live-badge{background:#e8500a;background:var(--color-orange);border-radius:999px;color:#fff;font-size:.65rem;font-weight:700;letter-spacing:.06em;padding:4px 9px}.dashboard-actions{display:flex;gap:10px}.icon-btn{background:#ffffff0f;border:1px solid #ffffff1f;border:1px solid var(--on-dark-line);border-radius:8px;border-radius:var(--r-input);color:#e8500a;color:var(--color-orange);cursor:pointer;font-size:1rem;padding:8px 12px}.icon-btn:hover{background:#ffffff1f}.tab-icon{color:#e8ecf39e;color:var(--on-dark-muted);display:inline-flex;font-size:16px;transition:color .2s ease}.main-layout{display:flex;gap:24px}.vertical-tabs{background:#ffffff0a;border:1px solid #ffffff1f;border:1px solid var(--on-dark-line);border-radius:12px;border-radius:var(--r-card);flex-shrink:0;height:-webkit-fit-content;height:fit-content;padding:10px;position:-webkit-sticky;position:sticky;top:88px;width:240px}.vertical-tab-btn{align-items:center;background:#0000;border:none;border-left:3px solid #0000;border-radius:8px;border-radius:var(--r-input);cursor:pointer;display:flex;gap:12px;margin-bottom:4px;padding:12px 14px;width:100%}.vertical-tab-btn .tab-label{color:#e8ecf39e;color:var(--on-dark-muted);font-size:.92rem;font-weight:500;transition:color .2s ease}.vertical-tab-btn:hover{background:#ffffff0f}.vertical-tab-btn:hover .tab-icon,.vertical-tab-btn:hover .tab-label{color:#e8ecf3;color:var(--on-dark)}.vertical-tab-btn.active{background:#e8500a24;border-left-color:#e8500a;border-left-color:var(--color-orange)}.vertical-tab-btn.active .tab-icon,.vertical-tab-btn.active .tab-label{color:#e8500a;color:var(--color-orange);font-weight:600}.tab-content-area{animation:fadeIn .25s ease;flex:1 1;min-width:0}.analytics-card,.bid-summary,.estimate-item,.project-card,.stat-card{background:#ffffff0a;border:1px solid #ffffff1f;border:1px solid var(--on-dark-line);border-radius:12px;border-radius:var(--r-card)}.stats-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-bottom:16px}.stat-card{padding:20px;transition:border-color .2s ease,transform .2s ease}.stat-card:hover{border-color:#e8500a73;transform:translateY(-3px)}.stat-label{color:#e8ecf39e;color:var(--on-dark-muted);font-size:.7rem;font-weight:600;letter-spacing:.05em;margin-bottom:8px}.stat-value{color:#fff;font-size:1.75rem;font-weight:700;letter-spacing:-.03em;margin-bottom:6px}.stat-change{font-size:.82rem;font-weight:600}.stat-change.up{color:#34d399}.stat-change.down{color:#f87171}.projects-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.project-card{padding:20px;transition:border-color .2s ease,transform .2s ease}.project-card:hover{border-color:#e8500a73;transform:translateY(-3px)}.project-category{color:#e8500a;color:var(--color-orange);font-size:.68rem;font-weight:700;letter-spacing:.05em;margin-bottom:10px}.project-title{color:#fff;margin-bottom:8px}.project-value{color:#e8ecf3;color:var(--on-dark);font-size:1.4rem;font-weight:700;letter-spacing:-.02em;margin-bottom:14px}.project-footer{border-top:1px solid #ffffff1f;border-top:1px solid var(--on-dark-line);color:#e8ecf39e;color:var(--on-dark-muted);display:flex;font-size:.72rem;font-weight:500;justify-content:space-between;padding-top:12px}.new-bid-btn{background:#e8500a;background:var(--color-orange);border:none;border-radius:8px;border-radius:var(--r-input);color:#fff;cursor:pointer;font-weight:600;padding:9px 18px}.new-bid-btn:hover{background:#cf4525;background:var(--color-orange-hover)}.bids-table-container{border:1px solid #ffffff1f;border:1px solid var(--on-dark-line);border-radius:12px;border-radius:var(--r-card);margin-bottom:20px;overflow-x:auto}.bids-table{border-collapse:collapse;min-width:560px;width:100%}.bids-table td,.bids-table th{border-bottom:1px solid #ffffff1f;border-bottom:1px solid var(--on-dark-line);padding:14px 16px;text-align:left}.bids-table thead th{background:#ffffff0a;color:#e8ecf39e;color:var(--on-dark-muted);font-size:.72rem;font-weight:700;letter-spacing:.05em}.bids-table td{color:#e8ecf3;color:var(--on-dark);font-size:.9rem}.bids-table tbody tr:last-child td{border-bottom:none}.bids-table tbody tr{transition:background .2s ease}.bids-table tbody tr:hover{background:#e8500a14}.status-badge{animation:popIn .25s ease both;border-radius:999px;display:inline-block;font-size:.72rem;font-weight:600;padding:4px 12px}.status-won{background:#34d39929;color:#34d399}.status-lost{background:#f8717129;color:#f87171}.status-pending{background:#fbbf2429;color:#fbbf24}.status-submitted{background:#60a5fa29;color:#60a5fa}.bid-summary{display:flex;flex-wrap:wrap;gap:32px;padding:18px 20px}.summary-item{align-items:baseline;display:flex;gap:8px}.summary-item span{color:#e8ecf39e;color:var(--on-dark-muted);font-size:.85rem}.summary-item strong{color:#fff;font-size:1.05rem}.estimates-list{display:flex;flex-direction:column;gap:14px}.estimate-item{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:18px 20px;transition:border-color .2s ease,transform .2s ease}.estimate-item:hover{border-color:#e8500a73;transform:translateY(-3px)}.estimate-info h3{color:#fff;margin-bottom:4px}.estimate-info p{color:#e8ecf39e;color:var(--on-dark-muted);font-size:.76rem;margin:0}.estimate-progress{align-items:center;display:flex;gap:12px;min-width:200px}.progress-bar{background:#ffffff24;border-radius:999px;flex:1 1;height:6px;overflow:hidden}.progress-fill{background:#e8500a;background:var(--color-orange);border-radius:999px;height:100%;transition:width .6s ease}.progress-percent{color:#e8ecf39e;color:var(--on-dark-muted);font-size:.8rem;font-weight:600}.estimate-value{color:#e8500a;color:var(--color-orange);font-size:1.15rem;font-weight:700}.analytics-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.analytics-card{padding:22px}.analytics-card.full-width{grid-column:span 2}.analytics-card h3{color:#e8ecf3;color:var(--on-dark);margin-bottom:18px}.chart-bars{align-items:flex-end;display:flex;gap:8px;height:150px;justify-content:space-around}.chart-bar{align-items:center;animation:growBar .7s ease both;background:#e8500a;background:var(--color-orange);border-radius:6px 6px 0 0;color:#fff;display:flex;flex:1 1;flex-direction:column;font-size:.68rem;font-weight:600;justify-content:flex-end;padding-bottom:6px;transform-origin:bottom}.metric-value{color:#34d399;font-size:1.05rem;font-weight:700;margin-top:16px}.metric-label{color:#e8ecf39e;color:var(--on-dark-muted);font-size:.75rem;font-weight:500}.category-stats{display:flex;flex-direction:column;gap:12px}.category-item{align-items:center;border-bottom:1px solid #ffffff1f;border-bottom:1px solid var(--on-dark-line);color:#e8ecf39e;color:var(--on-dark-muted);display:flex;font-size:.88rem;gap:12px;padding-bottom:10px}.category-item:last-child{border-bottom:none;padding-bottom:0}.category-item .cat-value{color:#fff;font-weight:700;margin-left:auto}.metrics-row{display:flex;gap:20px;justify-content:space-around}.metric-box{flex:1 1;text-align:center}.metric-num{color:#e8500a;color:var(--color-orange);font-size:1.7rem;font-weight:700;letter-spacing:-.03em}.metric-desc{color:#e8ecf39e;color:var(--on-dark-muted);font-size:.75rem;margin-top:4px}.features-wrapper{background:#fff;background:var(--surface-1);padding:76px 0}.features-wrapper .text-secondary{color:#5a6478!important;color:var(--color-muted)!important}.feature-card{background:#fff;background:var(--surface-1);border:1px solid #0f172a1a;border:1px solid var(--line);border-radius:12px;border-radius:var(--r-card);box-shadow:0 1px 2px #0f172a0d;box-shadow:var(--shadow-sm);height:100%;padding:32px 28px;text-align:left;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.feature-card h3{color:#0f172a;color:var(--color-navy)}.feature-card:hover{border-color:#e8500a66;box-shadow:0 4px 16px #0f172a12;box-shadow:var(--shadow-md);transform:translateY(-4px)}.feature-icon-box{align-items:center;background:#e8500a!important;background:var(--color-orange)!important;border:1px solid #e8500a;border:1px solid var(--color-orange);border-radius:10px;color:#fff!important;display:flex;font-size:20px;height:46px;justify-content:center;transition:transform .2s ease;width:46px}.feature-card:hover .feature-icon-box{transform:rotate(-6deg) scale(1.06)}.feature-highlight .feature-icon-box{background:#fff3ec!important;background:var(--orange-tint)!important;border-color:#e8500a59;color:#e8500a!important;color:var(--color-orange)!important}.feature-highlight .feature-icon-box i{color:#e8500a;color:var(--color-orange)}.feature-desc{color:#5a6478;color:var(--color-muted);font-size:14px;line-height:1.65;margin:0}.platform-section{background:#f4f6fa;background:var(--surface-2);border-bottom:1px solid #0f172a0f;border-bottom:1px solid var(--line-soft);border-top:1px solid #0f172a0f;border-top:1px solid var(--line-soft);padding:76px 0}.platform-tabs .platform-title,.platform-title{color:#0f172a;color:var(--color-navy)}p.platform-desc{margin:16px auto 0;width:100%}.platform-content{padding-top:44px}.platform-image-wrapper{position:relative}.platform-image-wrapper img{border:1px solid #0f172a1a;border:1px solid var(--line);border-radius:16px;border-radius:var(--r-panel);box-shadow:0 18px 48px #0f172a1a;box-shadow:var(--shadow-lg);transition:transform .35s ease;width:100%}.platform-image-wrapper:hover img{transform:scale(1.01)}.platform-subtitle{color:#0f172a;color:var(--color-navy);margin-bottom:14px}.platform-text{color:#5a6478;color:var(--color-muted);line-height:1.7;max-width:56ch}ul.platform-features{list-style:none;margin-top:20px;padding:0}ul.platform-features li{border-bottom:1px solid #0f172a0f;border-bottom:1px solid var(--line-soft);color:#0f172a;color:var(--color-navy);font-size:15px;padding:10px 0 10px 26px;position:relative}ul.platform-features li:last-child{border-bottom:none}ul.platform-features li:before{background:#e8500a;background:var(--color-orange);border-radius:2px;content:"";height:8px;left:4px;margin-top:-4px;position:absolute;top:50%;width:8px}.platform-tabs{gap:10px;margin-top:26px}.platform-tab{background:#fff;background:var(--surface-1);border:1px solid #0f172a1a;border:1px solid var(--line);border-radius:999px;color:#5a6478;color:var(--color-muted);cursor:pointer;font-size:14px;font-weight:500;padding:9px 20px}.platform-tab:hover{color:#e8500a;color:var(--color-orange)}.platform-tab.active,.platform-tab:hover{border-color:#e8500a;border-color:var(--color-orange)}.platform-tab.active{background:#e8500a;background:var(--color-orange);color:#fff;font-weight:600}.platform-notification{animation:floatUpDown 3.5s ease-in-out infinite;background:#fff;background:var(--surface-1);border:1px solid #0f172a1a;border-left:3px solid #e8500a;border:1px solid var(--line);border-left:3px solid var(--color-orange);border-radius:12px;border-radius:var(--r-card);bottom:22px;box-shadow:0 18px 48px #0f172a1a;box-shadow:var(--shadow-lg);color:#0f172a;color:var(--color-navy);font-size:14px;font-weight:600;left:-18px;max-width:250px;padding:16px 18px;position:absolute;text-align:left;width:60%}.whychoose-section{background:radial-gradient(ellipse 60% 55% at 50% 0,#e8500a14,#0000 70%),#fff;background:radial-gradient(ellipse 60% 55% at 50% 0,#e8500a14,#0000 70%),var(--surface-1);padding:76px 0}.why_choose_content h2{color:#0f172a;color:var(--color-navy)}.whychoose-card{background:#fff;background:var(--surface-1);border:1px solid #0f172a1a;border:1px solid var(--line);border-radius:12px;border-radius:var(--r-card);box-shadow:0 1px 2px #0f172a0d;box-shadow:var(--shadow-sm);height:100%;padding:26px 24px;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.whychoose-card:hover{border-color:#e8500a66;box-shadow:0 4px 16px #0f172a12;box-shadow:var(--shadow-md);transform:translateY(-4px)}.whychoose-icon{align-items:center;background:#fff3ec;background:var(--orange-tint);border:1px solid #e8500a38;border-radius:10px;color:#e8500a;color:var(--color-orange);display:inline-flex;flex-shrink:0;font-size:20px;height:46px;justify-content:center;padding:10px;transition:transform .2s ease;width:46px}.whychoose-card:hover .whychoose-icon{transform:scale(1.06) rotate(-5deg)}.whychoose-card .whychoose-number,.whychoose-card .whychoose-title{color:#0f172a;color:var(--color-navy)}.whychoose-card .whychoose-title{margin-top:10px}.whychoose-card p{color:#5a6478;color:var(--color-muted);font-size:14px;line-height:1.65;margin-bottom:0}.whychoose-card .d-flex{margin-bottom:8px}.testimonial-section{background:#f4f6fa;background:var(--surface-2);border-bottom:1px solid #0f172a0f;border-bottom:1px solid var(--line-soft);border-top:1px solid #0f172a0f;border-top:1px solid var(--line-soft);padding:76px 0}.testimonial_content h2{color:#0f172a;color:var(--color-navy)}.testimonial-card{background:#fff;background:var(--surface-1);border:1px solid #0f172a1a;border:1px solid var(--line);border-radius:12px;border-radius:var(--r-card);height:100%;padding:26px;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.testimonial-card:hover{border-color:#e8500a66;box-shadow:0 4px 16px #0f172a12;box-shadow:var(--shadow-md);transform:translateY(-4px)}.stars{color:#e8500a;color:var(--color-orange);font-size:14px;letter-spacing:2px;margin-bottom:14px}.quote{color:#0f172a;color:var(--color-navy);font-size:15px;line-height:1.7;margin-bottom:22px}.user{align-items:center;border-top:1px solid #0f172a0f;border-top:1px solid var(--line-soft);display:flex;gap:12px;padding-top:16px}.avatar{background:#eef2f7;background:var(--surface-3);border-radius:50%;flex-shrink:0;height:42px;overflow:hidden;width:42px}.user h3{color:#0f172a;color:var(--color-navy);margin:0}.user small{color:#8a93a6;color:var(--color-faint);font-size:12px}.faq-section{background:#0f172a;background:var(--color-navy);overflow:hidden;padding:90px 20px;position:relative}.faq-section:before{background:#e8500a1a;height:500px;left:-200px;top:-250px;width:500px}.faq-section:after,.faq-section:before{border-radius:50%;content:"";filter:blur(100px);pointer-events:none;position:absolute}.faq-section:after{background:#2563eb1a;bottom:-200px;height:400px;right:-150px;width:400px}.faq-wrapper{margin:0 auto;max-width:850px;position:relative;text-align:left;width:100%;z-index:2}.faq-headline{margin-bottom:45px;text-align:center}.faq-headline h2{color:#fff;margin:0}.faq-headline em{color:#e8500a;color:var(--color-orange);display:inline-block;font-style:italic}.faq-headline p{color:#e8ecf39e;color:var(--on-dark-muted);margin:16px auto 0;max-width:600px}.faq-card{backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background:#ffffff0a;border:1px solid #ffffff1f;border:1px solid var(--on-dark-line);border-radius:16px;border-radius:var(--r-panel);box-shadow:0 20px 60px #00000040;overflow:hidden}.faq-item{border-bottom:1px solid #ffffff14;position:relative;transition:background .3s ease,transform .3s ease}.faq-item:last-child{border-bottom:none}.faq-item.open{background:#ffffff0f}.faq-accent-line{background:linear-gradient(180deg,#0000,#e8500a,#ff7a45,#e8500a,#0000);background:linear-gradient(to bottom,#0000,var(--color-orange),#ff7a45,var(--color-orange),#0000);bottom:0;left:0;position:absolute;top:0;transform:scaleY(0);transform-origin:center;transition:transform .4s ease;width:3px}.faq-item.open .faq-accent-line{transform:scaleY(1)}.faq-item-header{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;gap:18px;justify-content:space-between;padding:22px 25px;text-align:left;transition:background .3s ease;width:100%}.faq-item-header:hover{background:#ffffff0a}.faq-number{align-items:center;background:#ffffff0f;border:1px solid #ffffff14;border-radius:10px;color:#e8ecf39e;color:var(--on-dark-muted);display:flex;flex-shrink:0;font-size:12px;font-weight:700;height:38px;justify-content:center;transition:.3s ease;width:38px}.faq-item.open .faq-number,.faq-number.active{background:#e8500a;background:var(--color-orange);border-color:#e8500a;border-color:var(--color-orange);box-shadow:0 5px 20px #e8500a4d;color:#fff}.faq-question{color:#e8ecf3;color:var(--on-dark);flex:1 1;font-size:16px;font-weight:600;line-height:1.5;text-align:left;transition:color .3s ease}.faq-item.open .faq-question{color:#fff}.faq-icon{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50%;color:#e8ecf39e;color:var(--on-dark-muted);display:flex;flex-shrink:0;height:36px;justify-content:center;transition:all .3s ease;width:36px}.faq-icon.active,.faq-item.open .faq-icon{background:#e8500a;background:var(--color-orange);border-color:#e8500a;border-color:var(--color-orange);box-shadow:0 5px 20px #e8500a40;color:#fff;transform:rotate(180deg)}.faq-body{max-height:0;opacity:0;overflow:hidden;transition:max-height .5s cubic-bezier(.4,0,.2,1),opacity .35s ease}.faq-item.open .faq-body{max-height:400px;opacity:1}.faq-body-inner{color:#e8ecf39e;color:var(--on-dark-muted);font-size:14px;line-height:1.8;margin-left:78px;padding:0 70px 28px 0;position:relative}.faq-body-inner:before{background:#e8500a80;border-radius:10px;content:"";height:calc(100% - 16px);left:-15px;position:absolute;top:8px;width:3px}.faq-item:hover .faq-number{border-color:#e8500a80}.faq-item:hover .faq-question{color:#fff}@media (max-width:768px){.faq-section{padding:70px 15px}.faq-headline{margin-bottom:35px}.faq-item-header{gap:12px;padding:18px 16px}.faq-number{font-size:11px;height:32px;width:32px}.faq-question{font-size:14px}.faq-icon{height:32px;width:32px}.faq-body-inner{font-size:14px;margin-left:60px;padding:0 16px 22px 0}}@media (max-width:480px){.faq-section{padding:55px 12px}.faq-question{font-size:14px}.faq-number{display:none}.faq-body-inner{margin-left:20px}}.pricing{background:#f4f6fa;background:var(--surface-2);border-top:1px solid #0f172a0f;border-top:1px solid var(--line-soft);padding:76px 20px}.pricing-header{margin-bottom:44px;text-align:center}.pricing-header h2{color:#0f172a;color:var(--color-navy)}.pricing-header p{margin-top:14px}.pricing-grid{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.pricing_card{background:#fff;background:var(--surface-1);border:1px solid #0f172a1a;border:1px solid var(--line);border-radius:16px;border-radius:var(--r-panel);box-shadow:0 1px 2px #0f172a0d;box-shadow:var(--shadow-sm);padding:28px 26px;position:relative;transition:box-shadow .2s ease,transform .2s ease}.pricing_card:hover{box-shadow:0 4px 16px #0f172a12;box-shadow:var(--shadow-md);transform:translateY(-4px)}.pricing_card h3{color:#0f172a;color:var(--color-navy);margin-bottom:6px}.pricing_card .desc{color:#5a6478;color:var(--color-muted);font-size:14px;line-height:1.6}.pricing_card.highlight{border-color:#e8500a;border-color:var(--color-orange);box-shadow:0 0 0 3px #e8500a14,0 4px 16px #0f172a12;box-shadow:0 0 0 3px #e8500a14,var(--shadow-md)}.pricing_card-badge{font-size:13px;font-weight:600;margin:-44px auto 18px;padding:9px 18px;text-align:center;width:-webkit-fit-content;width:fit-content}.card-badge,.pricing_card-badge{background:#e8500a;background:var(--color-orange);border-radius:999px;color:#fff}.card-badge{font-size:12px;left:50%;padding:4px 12px;position:absolute;top:-12px;transform:translateX(-50%)}.price{align-items:baseline;display:flex;gap:4px;margin:18px 0 4px}.price span{color:#0f172a;color:var(--color-navy);font-size:34px;font-weight:700;letter-spacing:-.03em}.price small{color:#8a93a6;color:var(--color-faint);font-size:14px}.pricing-grid ul{list-style:none;margin:20px 0;padding:0}.pricing-grid ul li{align-items:flex-start;color:#0f172a;color:var(--color-navy);display:flex;font-size:14px;gap:10px;line-height:1.5;margin-bottom:11px}.pricing-grid ul li svg{flex-shrink:0;margin-top:2px}.pricing-grid .feat-icon{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:10px;height:18px;justify-content:center;margin-top:1px;width:18px}.pricing-grid .feat-icon-yes{background:#0f9d6e1f;border:1px solid #0f9d6e4d;color:#0f9d6e;color:var(--color-green)}.pricing-grid .feat-icon-no{background:#0f172a0d;border:1px solid #0f172a1a;border:1px solid var(--line)}.pricing-grid .disabled,.pricing-grid .feat-icon-no{color:#8a93a6;color:var(--color-faint)}.pricing-grid .plan-cta,.pricing-grid button{align-items:center;border-radius:8px;border-radius:var(--r-input);cursor:pointer;display:flex;font-family:inherit;font-size:15px;font-weight:600;justify-content:center;padding:12px;text-decoration:none;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease;width:100%}.pricing-grid .filled{background:#e8500a;background:var(--color-orange);border:1px solid #e8500a;border:1px solid var(--color-orange);color:#fff}.pricing-grid .filled:hover{background:#cf4525;background:var(--color-orange-hover);border-color:#cf4525;border-color:var(--color-orange-hover);color:#fff;transform:translateY(-2px)}.pricing-grid .outline{background:#fff;background:var(--surface-1);border:1px solid #0f172a1a;border:1px solid var(--line);color:#0f172a;color:var(--color-navy)}.pricing-grid .outline:hover{border-color:#e8500a;border-color:var(--color-orange);color:#e8500a;color:var(--color-orange);transform:translateY(-2px)}.visually-hidden{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.cta-section{align-items:center;background:#fff;background:var(--surface-1);border-top:1px solid #0f172a0f;border-top:1px solid var(--line-soft);display:flex;justify-content:center;min-height:380px;overflow:hidden;padding:84px 24px;position:relative;text-align:center}.cta-glow{background:radial-gradient(ellipse,#e8500a24 0,#0000 70%);height:340px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:620px}.cta-container{max-width:700px;position:relative;z-index:1}.cta-title{color:#0f172a;color:var(--color-navy);margin-bottom:18px}.cta-title .highlight{color:#e8500a;color:var(--color-orange)}.cta-subtext{color:#5a6478;color:var(--color-muted);font-size:16px;line-height:1.65;margin:0 auto 36px;max-width:56ch}.cta-buttons{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-bottom:18px}.btn-primary{align-items:center;background:#e8500a;background:var(--color-orange);border:1px solid #e8500a;border:1px solid var(--color-orange);border-radius:8px;border-radius:var(--r-input);color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:700;gap:10px;padding:15px 30px;text-decoration:none}.btn-primary:hover{background:#cf4525;background:var(--color-orange-hover);border-color:#cf4525;border-color:var(--color-orange-hover);box-shadow:0 8px 20px #e8500a40;color:#fff;transform:translateY(-2px)}.btn-secondary{align-items:center;background:#fff;background:var(--surface-1);border:1px solid #0f172a1a;border:1px solid var(--line);border-radius:8px;border-radius:var(--r-input);color:#0f172a;color:var(--color-navy);cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;gap:10px;padding:15px 26px;text-decoration:none}.btn-secondary:hover{border-color:#e8500a;border-color:var(--color-orange);color:#e8500a;color:var(--color-orange);transform:translateY(-2px)}.cta-note{color:#8a93a6;color:var(--color-faint);font-size:13px;margin:0}@media (max-width:992px){.hero-section{padding:64px 0}.projects-grid,.stats-grid{grid-template-columns:repeat(2,1fr)}.dashboard,.faq-section,.features-wrapper,.platform-section,.pricing,.testimonial-section,.whychoose-section{padding-bottom:60px;padding-top:60px}.platform-notification{bottom:12px;left:12px}}@media (max-width:900px){.main-layout{flex-direction:column}.vertical-tabs{display:flex;flex-wrap:wrap;gap:8px;position:static;width:100%}.vertical-tab-btn{border-bottom:3px solid #0000;border-left:none;flex:1 1;justify-content:center;margin-bottom:0;width:auto}.vertical-tab-btn.active{border-bottom-color:#e8500a;border-bottom-color:var(--color-orange);border-left:none}.analytics-grid{grid-template-columns:1fr}.analytics-card.full-width{grid-column:span 1}}@media (max-width:768px){.hero-section{padding:52px 0}.feature-card{padding:26px 20px}.cta-subtext{font-size:15px}.platform-notification{animation:none;margin-top:16px;max-width:none;position:static;width:100%}}@media (max-width:600px){.container{padding:0 16px}.dashboard_content{padding:18px}.projects-grid,.stats-grid{grid-template-columns:1fr}.dashboard_nav{gap:14px}.dashboard_nav,.estimate-item{align-items:flex-start;flex-direction:column}.estimate-progress{width:100%}.metrics-row{flex-direction:column;gap:16px}.vertical-tabs{flex-wrap:nowrap;overflow-x:auto}.whychoose-card{padding:20px}.faq-item-header{gap:12px;padding:18px}.faq-body-inner{padding:0 18px 18px 56px}.faq-number{min-width:26px}}@media (max-width:480px){.cta-buttons .btn-primary,.cta-buttons .btn-secondary{justify-content:center;width:100%}}.hero-heading{font-size:clamp(2rem,1.3rem + 3.4vw,3.875rem);font-weight:800;letter-spacing:-.035em;line-height:1.07}.cta-title,.dashboard-demo-title,.faq-headline h2,.features-wrapper h2,.platform-title,.pricing-header h2,.testimonial_content h2,.why_choose_content h2{font-size:clamp(1.625rem,1.25rem + 1.75vw,2.375rem);font-weight:700;letter-spacing:-.025em;line-height:1.18}.platform-subtitle{font-size:clamp(1.3rem,1.1rem + .9vw,1.625rem);font-weight:700;letter-spacing:-.02em;line-height:1.3}.feature-card h3{font-size:1.15rem;font-weight:700;line-height:1.35}.whychoose-card .whychoose-title{font-size:1.0625rem;font-weight:700;line-height:1.4}.pricing_card h3{font-size:1.2rem;font-weight:700;line-height:1.35}.testimonial-card .user h3{font-size:.875rem;font-weight:600;line-height:1.4}.simple-stat-card h3{font-size:clamp(1.625rem,1.4rem + 1.1vw,1.875rem);font-weight:800;letter-spacing:-.03em;line-height:1.1}.whychoose-card .whychoose-number{font-size:clamp(1.375rem,1.2rem + .9vw,1.625rem);font-weight:800;letter-spacing:-.03em;line-height:1.1}.project_heading{font-size:1.4rem;font-weight:700;letter-spacing:-.02em;line-height:1.25}.estimate-info h3,.project-card .project-title{font-size:.98rem;font-weight:600;line-height:1.4}.analytics-card h3{font-size:.95rem;font-weight:600;line-height:1.4}[dir=rtl] .badge-features,[dir=rtl] .bids-table thead th,[dir=rtl] .cta-title,[dir=rtl] .dashboard-demo-title,[dir=rtl] .faq-headline h2,[dir=rtl] .features-wrapper h2,[dir=rtl] .feed-badge,[dir=rtl] .hero-heading,[dir=rtl] .hero-live-badge,[dir=rtl] .live-badge,[dir=rtl] .pipeline-label,[dir=rtl] .platform-subtitle,[dir=rtl] .platform-title,[dir=rtl] .pricing-header h2,[dir=rtl] .project-category,[dir=rtl] .simple-stat-card p,[dir=rtl] .stat-label,[dir=rtl] .testimonial_content h2,[dir=rtl] .why_choose_content h2{letter-spacing:0}[dir=rtl] .hero-heading{line-height:1.4}[dir=rtl] .cta-title,[dir=rtl] .dashboard-demo-title,[dir=rtl] .faq-headline h2,[dir=rtl] .features-wrapper h2,[dir=rtl] .platform-title,[dir=rtl] .pricing-header h2,[dir=rtl] .testimonial_content h2,[dir=rtl] .why_choose_content h2{line-height:1.5}[dir=rtl] .feature-card h3,[dir=rtl] .platform-subtitle,[dir=rtl] .pricing_card h3,[dir=rtl] .whychoose-card .whychoose-title{line-height:1.55}[dir=rtl] .cta-subtext,[dir=rtl] .faq-body-inner,[dir=rtl] .feature-desc,[dir=rtl] .hero-subtext,[dir=rtl] .platform-text,[dir=rtl] .quote,[dir=rtl] .whychoose-card p{line-height:1.9}[dir=rtl] .faq-headline em,[dir=rtl] .hero-orange-italic{font-style:normal}[dir=rtl] .hero-avatar{margin-left:0;margin-right:-10px}[dir=rtl] .hero-avatar:first-child{margin-right:0}[dir=rtl] .simple-stat-card{border-left:1px solid #0f172a1a;border-left:1px solid var(--line);border-right:3px solid #e8500a;border-right:3px solid var(--color-orange)}[dir=rtl] .vertical-tab-btn{border-left:none;border-right:3px solid #0000}[dir=rtl] .vertical-tab-btn.active{border-right-color:#e8500a;border-right-color:var(--color-orange)}[dir=rtl] .bids-table td,[dir=rtl] .bids-table th{text-align:right}[dir=rtl] .category-item .cat-value{margin-left:0;margin-right:auto}[dir=rtl] .feature-card{text-align:right}[dir=rtl] .feature-card:hover .feature-icon-box{transform:rotate(6deg) scale(1.06)}[dir=rtl] ul.platform-features li{padding:10px 26px 10px 0}[dir=rtl] ul.platform-features li:before{left:auto;right:4px}[dir=rtl] .platform-notification{border-left:1px solid #0f172a1a;border-left:1px solid var(--line);border-right:3px solid #e8500a;border-right:3px solid var(--color-orange);left:auto;right:-18px;text-align:right}[dir=rtl] .whychoose-card:hover .whychoose-icon{transform:scale(1.06) rotate(5deg)}[dir=rtl] .faq-section:before{left:auto;right:-200px}[dir=rtl] .faq-section:after{left:-150px;right:auto}[dir=rtl] .faq-item-header,[dir=rtl] .faq-question,[dir=rtl] .faq-wrapper{text-align:right}[dir=rtl] .faq-accent-line{left:auto;right:0}[dir=rtl] .faq-body-inner{margin-left:0;margin-right:78px;padding:0 0 28px 70px}[dir=rtl] .faq-body-inner:before{left:auto;right:-15px}@media (max-width:992px){[dir=rtl] .platform-notification{left:auto;right:12px}}@media (max-width:900px){[dir=rtl] .vertical-tab-btn,[dir=rtl] .vertical-tab-btn.active{border-right:none}}@media (max-width:768px){[dir=rtl] .faq-body-inner{margin-right:60px;padding:0 0 22px 16px}[dir=rtl] .platform-notification{right:auto}}@media (max-width:600px){[dir=rtl] .faq-body-inner{padding:0 56px 18px 18px}}@media (max-width:480px){[dir=rtl] .faq-body-inner{margin-right:20px}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.6}img,svg{display:block;max-width:100%}body h1,body h2,body h3,body h4,body h5,body h6{text-wrap:balance;color:inherit;font-family:inherit;margin-bottom:0}body h1{font-size:clamp(2rem,1.3rem + 3.4vw,3.875rem);font-weight:800;letter-spacing:-.035em;line-height:1.07}body h2{font-size:clamp(1.625rem,1.25rem + 1.75vw,2.375rem);font-weight:700;letter-spacing:-.025em;line-height:1.18}body h3{font-size:clamp(1.125rem,1.05rem + .36vw,1.3125rem);font-weight:700;letter-spacing:-.01em;line-height:1.35}body h4{font-size:clamp(1rem,.95rem + .25vw,1.125rem);font-weight:600;line-height:1.4}body h5{font-size:1rem;font-weight:600;line-height:1.45}body h6{font-size:.875rem;font-weight:600;line-height:1.5}body p{font-size:1rem;line-height:1.7}a{color:inherit}button,input,select,textarea{color:inherit;font-family:inherit;font-size:inherit}button{transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{border-radius:4px;outline:2px solid #e8500a;outline-offset:2px}body .container{max-width:1250px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}@keyframes aboutFadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.about-page *{animation:none!important;transition:none!important}}.about-badge{color:#e8500a;color:var(--color-orange);display:inline-block;font-size:12px;font-weight:700;letter-spacing:1.2px;margin-bottom:14px;text-transform:uppercase}.icon-box,.mission-vision-icon-wrap,.value-icon{align-items:center;background:#fff3ec;background:var(--orange-tint);border:1px solid #e8500a38;border-radius:10px;color:#e8500a;color:var(--color-orange);display:inline-flex;flex-shrink:0;font-size:17px;height:42px;justify-content:center;margin-bottom:18px;width:42px}.mission-vision-card,.team-card,.value-card{animation:aboutFadeUp .6s ease both;background:#fff;background:var(--surface-1);border:1px solid #0f172a1a;border:1px solid var(--line);border-radius:16px;box-shadow:0 1px 2px #0f172a0d;box-shadow:var(--shadow-sm);opacity:0;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.mission-vision-card:hover,.team-card:hover,.value-card:hover{border-color:#e8500a66;box-shadow:0 4px 16px #0f172a12;box-shadow:var(--shadow-md);transform:translateY(-6px)}.mission-vision-card,.value-card{padding:32px 24px}.about-page .banner-btn{align-items:center;background:#e8500a;background:var(--color-orange);border:1px solid #e8500a;border:1px solid var(--color-orange);border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:13px 28px;text-decoration:none;transition:background .25s ease,transform .25s ease,box-shadow .25s ease}.about-page .banner-btn:hover{background:#cf4525;background:var(--color-orange-hover);border-color:#cf4525;border-color:var(--color-orange-hover);box-shadow:0 10px 22px #e8500a47;color:#fff;transform:translateY(-2px)}.about-page .banner-btn:focus-visible,.social-icons a:focus-visible{outline:2px solid #e8500a;outline:2px solid var(--color-orange);outline-offset:3px}.about-page .about-banner{background:radial-gradient(ellipse 70% 60% at 50% 0,#e8500a12,#0000 72%),#f4f6fa;background:radial-gradient(ellipse 70% 60% at 50% 0,#e8500a12,#0000 72%),var(--surface-2);border-bottom:1px solid #0f172a0f;border-bottom:1px solid var(--line-soft);padding:90px 0;text-align:center}.about-page .banner-content{animation:aboutFadeUp .7s ease both;margin:0 auto;max-width:760px}.about-page .banner-content h1{color:#0f172a;color:var(--color-navy);margin-bottom:20px}.about-page .banner-content h1 span{color:#e8500a;color:var(--color-orange)}.about-page .banner-content p{color:#5a6478;color:var(--color-muted);margin:0 auto 28px}.our-story-sec{background:#fff;background:var(--surface-1);border-bottom:1px solid #0f172a0f;border-bottom:1px solid var(--line-soft);padding:90px 0}.left_content h2{color:#0f172a;color:var(--color-navy);margin-bottom:16px}.left_content p{color:#5a6478;color:var(--color-muted);margin-bottom:14px}.left_content p:last-child{margin-bottom:0}.right_col{position:relative}.right_col img{border:1px solid #0f172a1a;border:1px solid var(--line);border-radius:16px;box-shadow:0 18px 48px #0f172a1a;box-shadow:var(--shadow-lg);display:block;transition:transform .3s ease,box-shadow .3s ease;width:100%}.right_col:hover img{box-shadow:0 26px 60px #0f172a24;transform:translateY(-6px)}.stats-wrapper{align-items:center;background:#fff;background:var(--surface-1);border:1px solid #0f172a1a;border:1px solid var(--line);border-radius:12px;box-shadow:0 18px 48px #0f172a1a;box-shadow:var(--shadow-lg);display:flex;gap:12px;justify-content:space-between;margin:-44px 20px 0;padding:18px 22px;position:relative}.stat-box{flex:1 1;text-align:center}.stat-box p{color:#5a6478;color:var(--color-muted);font-size:12px;font-weight:700;letter-spacing:1.2px;margin-bottom:6px;text-transform:uppercase}.stat-box h3{color:#0f172a;color:var(--color-navy);margin:0}.stat-box h3.highlight{color:#e8500a;color:var(--color-orange)}.divider{background:#0f172a1a;background:var(--line);flex-shrink:0;height:26px;width:1px}.mission-vision-section{background:#f4f6fa;background:var(--surface-2);border-bottom:1px solid #0f172a0f;border-bottom:1px solid var(--line-soft);padding:80px 0}.mission-vision-header{margin:0 auto 50px;max-width:640px;text-align:center}.mission-vision-title,.section-title,.values-title{color:#0f172a;color:var(--color-navy);margin-bottom:12px}.mission-vision-title span,.section-title span,.values-title span{color:#e8500a;color:var(--color-orange)}.mission-vision-card{display:flex;flex-direction:column}.mission-vision-card:nth-child(2){animation-delay:.1s}.mission-vision-card h3,.value-card h3{color:#0f172a;color:var(--color-navy);margin-bottom:10px}.mission-vision-card p,.value-card p{color:#5a6478;color:var(--color-muted);margin:0}section.core-values-section{background:#fff;background:var(--surface-1);border-bottom:1px solid #0f172a0f;border-bottom:1px solid var(--line-soft);padding:90px 0}.core-values-section .text-center{margin-inline:auto;max-width:640px}.value-card{height:100%}.process-section{background:#f4f6fa;background:var(--surface-2);border-bottom:1px solid #0f172a0f;border-bottom:1px solid var(--line-soft);padding:80px 0}.process-section>.container>.text-center{margin:0 auto 50px;max-width:640px}.process-step{animation:aboutFadeUp .6s ease both;opacity:0;position:relative}.process-step span{font-feature-settings:"tnum";align-items:center;background:#fff3ec;background:var(--orange-tint);border:1px solid #e8500a38;border-radius:50%;color:#e8500a;color:var(--color-orange);display:inline-flex;font-size:16px;font-variant-numeric:tabular-nums;font-weight:800;height:44px;justify-content:center;margin-bottom:18px;padding:0;width:44px}.process-step h3{color:#0f172a;color:var(--color-navy);margin-bottom:10px}.process-step p{color:#5a6478;color:var(--color-muted);margin:0}@media (min-width:901px){.process-grid>[class*=col-]:not(:last-child) .process-step:after{background:#0f172a1a;background:var(--line);content:"";height:2px;position:absolute;right:-20px;top:21px;width:20px}}.team-section{background:#fff;background:var(--surface-1);padding:90px 0;text-align:center}.team-section .section-title{margin:0 auto 50px;max-width:24ch}.team-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}.team-card{background:#161929;background:var(--surface-dark);border-color:#ffffff1f;border-color:var(--on-dark-line);box-shadow:0 4px 16px #0f172a2e;padding:32px 22px;text-align:center}.team-card:hover{border-color:#e8500a8c;box-shadow:0 18px 40px #0f172a3d}.team-img{border:3px solid #ffffff1f;border:3px solid var(--on-dark-line);border-radius:50%;display:block;height:88px;margin:0 auto 16px;object-fit:cover;transition:border-color .25s ease;width:88px}.team-card:hover .team-img{border-color:#e8500a80}.team-card h3{color:#fff;margin-bottom:6px}.role{color:#e8ecf39e;color:var(--on-dark-muted);margin-bottom:14px;min-height:42px}.social-icons{display:flex;gap:10px;justify-content:center}.social-icons a{align-items:center;background:#ffffff0f;border:1px solid #ffffff1f;border:1px solid var(--on-dark-line);border-radius:50%;color:#e8ecf39e;color:var(--on-dark-muted);display:inline-flex;font-size:14px;height:32px;justify-content:center;text-decoration:none;transition:color .25s ease,background .25s ease,border-color .25s ease;width:32px}.social-icons a:hover{background:#e8500a;background:var(--color-orange);border-color:#e8500a;border-color:var(--color-orange);color:#fff}@media (max-width:900px){.team-grid{grid-template-columns:repeat(2,1fr)}.stats-wrapper{margin:-30px 12px 0}}@media (max-width:768px){.stats-wrapper{flex-direction:column;gap:16px;margin:20px 0 0}.divider{display:none}.role{min-height:0}}@media (max-width:576px){.about-page .about-banner,.mission-vision-section,.our-story-sec,.process-section,.team-section,section.core-values-section{padding:60px 0}.mission-vision-header,.process-section>.container>.text-center,.team-section .section-title{margin-bottom:36px}.team-grid{grid-template-columns:1fr}.mission-vision-card,.value-card{padding:24px 20px}.about-page .banner-btn{justify-content:center;width:100%}}.about-page .banner-content h1{font-size:clamp(1.875rem,1.45rem + 2.1vw,2.75rem);font-weight:800;letter-spacing:-.03em;line-height:1.14}.mission-vision-title,.section-title,.values-title{font-size:clamp(1.5rem,1.25rem + 1.2vw,1.875rem);font-weight:800;letter-spacing:-.025em;line-height:1.25}.left_content h2{font-size:clamp(1.3125rem,1.15rem + .9vw,1.75rem);font-weight:700;letter-spacing:-.02em;line-height:1.3}.mission-vision-card h3,.process-step h3,.value-card h3{font-size:17px;font-weight:700;line-height:1.4}.team-card h3{font-size:16px;font-weight:700;line-height:1.4}.stat-box h3{font-feature-settings:"tnum" 1,"tnum";font-size:clamp(1.125rem,1rem + .6vw,1.3125rem);font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.02em;line-height:1.2}.about-page .banner-content p{font-size:16px;line-height:1.7;max-width:58ch}.left_content p{font-size:15px;line-height:1.7;max-width:60ch}.mission-vision-header p,.section-desc,.values-subtitle{color:#5a6478;color:var(--color-muted);font-size:15px;line-height:1.7;margin:0}.mission-vision-card p,.value-card p{font-size:14px;line-height:1.6}.role{font-size:13px;line-height:1.6}@media (max-width:576px){.about-page .banner-content p{font-size:15px}.left_content p,.mission-vision-header p,.section-desc,.values-subtitle{font-size:14px}.mission-vision-card p,.value-card p{font-size:13px}}[dir=rtl] .about-badge,[dir=rtl] .stat-box p{letter-spacing:0;text-transform:none}[dir=rtl] .about-badge{font-size:14px}[dir=rtl] .about-page .banner-content h1,[dir=rtl] .left_content h2,[dir=rtl] .mission-vision-title,[dir=rtl] .section-title,[dir=rtl] .stat-box h3,[dir=rtl] .values-title{letter-spacing:0}[dir=rtl] .about-page .banner-content h1{line-height:1.5}[dir=rtl] .left_content h2,[dir=rtl] .mission-vision-title,[dir=rtl] .section-title,[dir=rtl] .values-title{line-height:1.55}[dir=rtl] .mission-vision-card h3,[dir=rtl] .process-step h3,[dir=rtl] .team-card h3,[dir=rtl] .value-card h3{line-height:1.6}[dir=rtl] .about-page .banner-content p,[dir=rtl] .left_content p,[dir=rtl] .mission-vision-card p,[dir=rtl] .mission-vision-header p,[dir=rtl] .process-step p,[dir=rtl] .role,[dir=rtl] .section-desc,[dir=rtl] .value-card p,[dir=rtl] .values-subtitle{line-height:1.9}[dir=rtl] .team-section .section-title{max-width:32ch}@media (min-width:901px){[dir=rtl] .process-grid>[class*=col-]:not(:last-child) .process-step:after{left:-20px;right:auto}}:root{--surface-dark:#161929;--on-dark:#e8ecf3;--on-dark-muted:#e8ecf39e;--on-dark-line:#ffffff1f;--color-green:#34d399;--color-red:#f87171}@keyframes contactFadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes contactSpin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.contact-page *{animation:none!important;transition:none!important}}.contact-page .visually-hidden{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.contact-page .contact-banner{background:radial-gradient(ellipse 70% 60% at 50% 0,#e8500a12,#0000 72%),#f4f6fa;background:radial-gradient(ellipse 70% 60% at 50% 0,#e8500a12,#0000 72%),var(--surface-2);border-bottom:1px solid #0f172a0f;border-bottom:1px solid var(--line-soft);padding:90px 0;text-align:center}.contact-page .banner-inner{animation:contactFadeUp .6s ease both;margin:0 auto;max-width:760px}.contact-page .contact-eyebrow{color:#e8500a;color:var(--color-orange);display:inline-block;font-size:12px;font-weight:700;letter-spacing:1.2px;margin-bottom:14px;text-transform:uppercase}.contact-page .contact-banner h1{color:#0f172a;color:var(--color-navy);font-size:clamp(1.875rem,1.45rem + 2.1vw,2.75rem);font-weight:800;letter-spacing:-.03em;line-height:1.14;margin-bottom:20px}.contact-page .contact-banner h1 span{color:#e8500a;color:var(--color-orange)}.contact-page .contact-banner p{color:#5a6478;color:var(--color-muted);font-size:16px;line-height:1.7;margin:0 auto 28px;max-width:58ch}.contact-page .banner-btn{align-items:center;background:#e8500a;background:var(--color-orange);border:1px solid #e8500a;border:1px solid var(--color-orange);border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:13px 28px;text-decoration:none;transition:background .25s ease,transform .25s ease,box-shadow .25s ease}.contact-page .banner-btn:hover{background:#cf4525;background:var(--color-orange-hover);border-color:#cf4525;border-color:var(--color-orange-hover);box-shadow:0 10px 22px #e8500a47;color:#fff;transform:translateY(-2px)}.contact-page a:focus-visible,.contact-page button:focus-visible{outline:2px solid #e8500a;outline:2px solid var(--color-orange);outline-offset:3px}.contact-page .contact-section{background:#fff;background:var(--surface-1);padding:90px 0}.contact-page .cards-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-bottom:48px}.contact-page .contact-card{animation:contactFadeUp .6s ease both;background:#161929;background:var(--surface-dark);border:1px solid #ffffff1f;border:1px solid var(--on-dark-line);border-radius:16px;box-shadow:0 4px 16px #0f172a2e;padding:32px 24px;text-align:center;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.contact-page .contact-card:hover{border-color:#e8500a8c;box-shadow:0 18px 40px #0f172a3d;transform:translateY(-6px)}.contact-page .contact-card i{align-items:center;background:#e8500a24;border:1px solid #e8500a4d;border-radius:12px;color:#e8500a;color:var(--color-orange);display:inline-flex;font-size:20px;height:46px;justify-content:center;margin-bottom:18px;transition:transform .25s ease;width:46px}.contact-page .contact-card:hover i{transform:scale(1.06) rotate(-5deg)}.contact-page .contact-card h2{color:#fff;font-size:17px;font-weight:700;line-height:1.4;margin-bottom:10px}.contact-page .contact-card p{color:#e8ecf39e;color:var(--on-dark-muted);font-size:14px;line-height:1.7;margin:0}.contact-page .contact-card a{color:#e8ecf3;color:var(--on-dark);text-decoration:none;transition:color .2s ease}.contact-page .contact-card a:hover{color:#e8500a;color:var(--color-orange)}.contact-page .contact-grid{grid-gap:24px;align-items:stretch;display:grid;gap:24px;grid-template-columns:1fr 1fr}.contact-page .form-wrapper{animation:contactFadeUp .6s ease .1s both;background:#161929;background:var(--surface-dark);border:1px solid #ffffff1f;border:1px solid var(--on-dark-line);border-radius:16px;box-shadow:0 4px 16px #0f172a2e;padding:40px}.contact-page .form-wrapper h2{color:#fff;font-size:clamp(1.5rem,1.25rem + 1.2vw,1.875rem);font-weight:800;letter-spacing:-.025em;line-height:1.25;margin-bottom:8px}.contact-page .form-intro{color:#e8ecf39e;color:var(--on-dark-muted);font-size:15px;line-height:1.7;margin-bottom:32px}.contact-page .form-group{margin-bottom:24px}.contact-page .form-group input,.contact-page .form-group textarea{background:#0000;border:0;border-bottom:1px solid #ffffff1f;border-bottom:1px solid var(--on-dark-line);border-radius:0;color:#fff;font-family:inherit;font-size:15px;padding:14px 2px;transition:border-color .25s ease,box-shadow .25s ease;width:100%}.contact-page .form-group input::placeholder,.contact-page .form-group textarea::placeholder{color:#e8ecf39e;color:var(--on-dark-muted)}.contact-page .form-group input:focus,.contact-page .form-group textarea:focus{border-color:#e8500a;border-color:var(--color-orange);box-shadow:0 1px 0 0 #e8500a;box-shadow:0 1px 0 0 var(--color-orange);outline:none}.contact-page .form-group textarea{min-height:120px;resize:vertical}.contact-page .submit-btn{align-items:center;background:#e8500a;background:var(--color-orange);border:1px solid #e8500a;border:1px solid var(--color-orange);border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:15px;font-weight:600;gap:8px;justify-content:center;padding:14px;transition:background .25s ease,transform .25s ease,box-shadow .25s ease;width:100%}.contact-page .submit-btn:hover:not(:disabled){background:#cf4525;background:var(--color-orange-hover);border-color:#cf4525;border-color:var(--color-orange-hover);box-shadow:0 10px 22px #e8500a47;transform:translateY(-2px)}.contact-page .submit-btn:disabled{cursor:not-allowed;opacity:.7;transform:none}.contact-page .spinner{animation:contactSpin .6s linear infinite;border:2px solid #fff;border-radius:50%;border-top-color:#0000;height:18px;width:18px}.contact-page .form-status{animation:contactFadeUp .4s ease both;border-radius:12px;padding:20px;text-align:center}.contact-page .form-status i{display:block;font-size:40px;margin-bottom:12px}.contact-page .form-status h3{color:#fff;font-size:17px;font-weight:700;margin-bottom:6px}.contact-page .form-status p{color:#e8ecf39e;color:var(--on-dark-muted);font-size:14px;line-height:1.6;margin:0}.contact-page .form-status-success{background:#34d3991a;border:1px solid #34d39959}.contact-page .form-status-success i{color:#34d399;color:var(--color-green)}.contact-page .form-error{align-items:flex-start;background:#f871711a;border:1px solid #f8717159;border-radius:8px;color:#e8ecf3;color:var(--on-dark);display:flex;font-size:14px;gap:10px;line-height:1.6;margin-bottom:20px;padding:12px 14px}.contact-page .form-error i{color:#f87171;color:var(--color-red);flex-shrink:0;font-size:16px;margin-top:2px}.contact-page .form-error a{color:#e8500a;color:var(--color-orange);text-decoration:underline}.contact-page .map-wrapper{animation:contactFadeUp .6s ease .2s both;background:#eef2f7;background:var(--surface-3);border:1px solid #0f172a1a;border:1px solid var(--line);border-radius:16px;box-shadow:0 18px 48px #0f172a1a;box-shadow:var(--shadow-lg);min-height:500px;overflow:hidden}.contact-page .map-wrapper iframe{border:0;display:block;height:100%;min-height:500px;width:100%}@media (max-width:900px){.contact-page .cards-grid{gap:16px;grid-template-columns:1fr;margin-bottom:32px}.contact-page .contact-grid{gap:24px;grid-template-columns:1fr}.contact-page .map-wrapper,.contact-page .map-wrapper iframe{min-height:360px}}@media (max-width:576px){.contact-page .contact-banner,.contact-page .contact-section{padding:60px 0}.contact-page .contact-banner p{font-size:15px}.contact-page .form-wrapper{padding:28px 22px}.contact-page .form-intro{font-size:14px}.contact-page .banner-btn{justify-content:center;width:100%}}:root{--color-green:#0f9d6e}@keyframes pricingFadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.pricing-page *{animation:none!important;transition:none!important}}.pricing-page .visually-hidden{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.pricing-page .pricing-banner{background:radial-gradient(ellipse 70% 60% at 50% 0,#e8500a12,#0000 72%),#f4f6fa;background:radial-gradient(ellipse 70% 60% at 50% 0,#e8500a12,#0000 72%),var(--surface-2);border-bottom:1px solid #0f172a0f;border-bottom:1px solid var(--line-soft);padding:90px 0;text-align:center}.pricing-page .banner-content{animation:pricingFadeUp .7s ease both;margin:0 auto;max-width:760px}.pricing-page .pricing-eyebrow{color:#e8500a;color:var(--color-orange);display:inline-block;font-size:12px;font-weight:700;letter-spacing:1.2px;margin-bottom:14px;text-transform:uppercase}.pricing-page .banner-content h1{color:#0f172a;color:var(--color-navy);font-size:clamp(1.875rem,1.45rem + 2.1vw,2.75rem);font-weight:800;letter-spacing:-.03em;line-height:1.14;margin-bottom:20px}.pricing-page .banner-content h1 span{color:#e8500a;color:var(--color-orange)}.pricing-page .banner-content>p{color:#5a6478;color:var(--color-muted);font-size:16px;line-height:1.7;margin:0 auto 28px;max-width:58ch}.pricing-page .banner-cta-group{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.pricing-page .banner-btn{align-items:center;background:#e8500a;background:var(--color-orange);border:1px solid #e8500a;border:1px solid var(--color-orange);border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:13px 28px;text-decoration:none;transition:background .25s ease,border-color .25s ease,color .25s ease,transform .25s ease,box-shadow .25s ease}.pricing-page .banner-btn:hover{background:#cf4525;background:var(--color-orange-hover);border-color:#cf4525;border-color:var(--color-orange-hover);box-shadow:0 10px 22px #e8500a47;color:#fff;transform:translateY(-2px)}.pricing-page .banner-btn-outline{background:#fff;background:var(--surface-1);border-color:#0f172a1a;border-color:var(--line);color:#0f172a;color:var(--color-navy)}.pricing-page .banner-btn-outline:hover{background:#fff;background:var(--surface-1);border-color:#e8500a;border-color:var(--color-orange);box-shadow:none;color:#e8500a;color:var(--color-orange)}.pricing-page a:focus-visible,.pricing-page button:focus-visible{outline:2px solid #e8500a;outline:2px solid var(--color-orange);outline-offset:3px}.pricing-page .pricing-section{background:#fff;background:var(--surface-1);padding:90px 0}.pricing-page .pricing-top{margin:0 auto 50px;max-width:640px;text-align:center}.pricing-page .pricing_heading{color:#0f172a;color:var(--color-navy);font-size:clamp(1.5rem,1.25rem + 1.2vw,1.875rem);font-weight:800;letter-spacing:-.025em;line-height:1.25;margin-bottom:12px}.pricing-page .pricing-sub{color:#5a6478;color:var(--color-muted);font-size:15px;line-height:1.7;margin:0}.pricing-page .toggle-wrap{align-items:center;display:inline-flex;gap:14px;justify-content:center;margin-top:30px}.pricing-page .toggle-label{align-items:center;background:none;border:none;color:#5a6478;color:var(--color-muted);cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:500;gap:7px;padding:0;transition:color .25s ease}.pricing-page .toggle-label.active{color:#e8500a;color:var(--color-orange);font-weight:700}.pricing-page .toggle-icon{font-size:15px}.pricing-page .toggle-switch{background:#eef2f7;background:var(--surface-3);border:1px solid #0f172a1a;border:1px solid var(--line);border-radius:999px;flex-shrink:0;height:28px;pointer-events:none;position:relative;width:52px}.pricing-page .toggle-thumb{background:#e8500a;background:var(--color-orange);border-radius:50%;height:20px;left:3px;position:absolute;top:3px;transition:transform .3s ease;width:20px}.pricing-page .toggle-switch.is-yearly .toggle-thumb{transform:translateX(24px)}.pricing-page .pricing-grid{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.pricing-page .pricing-plan-card{animation:pricingFadeUp .6s ease both;background:#fff;background:var(--surface-1);border:1px solid #0f172a1a;border:1px solid var(--line);border-radius:16px;box-shadow:0 1px 2px #0f172a0d;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;padding:32px 28px;position:relative;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.pricing-page .pricing-plan-card:hover{border-color:#e8500a66;box-shadow:0 4px 16px #0f172a12;box-shadow:var(--shadow-md);transform:translateY(-6px)}.pricing-page .pricing-plan-card.popular{border-color:#e8500a;border-color:var(--color-orange);box-shadow:0 0 0 3px #e8500a14,0 4px 16px #0f172a12;box-shadow:0 0 0 3px #e8500a14,var(--shadow-md)}.pricing-page .popular-badge{background:#e8500a;background:var(--color-orange);border-radius:999px;color:#fff;font-size:11px;font-weight:700;left:50%;letter-spacing:.06em;padding:5px 14px;position:absolute;top:-12px;transform:translateX(-50%);white-space:nowrap}.pricing-page .pricing-plan-card h3{color:#0f172a;color:var(--color-navy);font-size:1.2rem;font-weight:700;line-height:1.35;margin-bottom:6px}.pricing-page .card-desc{color:#5a6478;color:var(--color-muted);font-size:14px;line-height:1.6;margin:0}.pricing-page .card-price{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px;margin:20px 0 0}.pricing-page .price-amount,.pricing-page .price-custom{font-feature-settings:"tnum";color:#0f172a;color:var(--color-navy);font-size:clamp(2rem,1.7rem + 1.4vw,2.5rem);font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.03em;line-height:1.05}.pricing-page .price-period{color:#8a93a6;color:var(--color-faint);font-size:14px}.pricing-page .price-note{color:#5a6478;color:var(--color-muted);font-size:13px;line-height:1.5;margin:10px 0 0}.pricing-page .plan-btn{align-items:center;border-radius:8px;cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:600;gap:8px;justify-content:center;margin:24px 0;padding:13px;text-decoration:none;transition:background .25s ease,border-color .25s ease,color .25s ease,transform .25s ease,box-shadow .25s ease;width:100%}.pricing-page .plan-btn-primary{background:#e8500a;background:var(--color-orange);border:1px solid #e8500a;border:1px solid var(--color-orange);color:#fff}.pricing-page .plan-btn-primary:hover{background:#cf4525;background:var(--color-orange-hover);border-color:#cf4525;border-color:var(--color-orange-hover);box-shadow:0 10px 22px #e8500a47;color:#fff;transform:translateY(-2px)}.pricing-page .plan-btn-outline{background:#fff;background:var(--surface-1);border:1px solid #0f172a1a;border:1px solid var(--line);color:#0f172a;color:var(--color-navy)}.pricing-page .plan-btn-outline:hover{border-color:#e8500a;border-color:var(--color-orange);color:#e8500a;color:var(--color-orange);transform:translateY(-2px)}.pricing-page .divider{background:#0f172a0f;background:var(--line-soft);height:1px;margin-bottom:22px}.pricing-page .features-list{list-style:none;margin:0;padding:0}.pricing-page .features-list li{align-items:flex-start;color:#0f172a;color:var(--color-navy);display:flex;font-size:14px;gap:10px;line-height:1.5;margin-bottom:12px}.pricing-page .features-list li:last-child{margin-bottom:0}.pricing-page .features-list li.disabled{color:#8a93a6;color:var(--color-faint)}.pricing-page .feat-icon{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:10px;height:18px;justify-content:center;margin-top:1px;width:18px}.pricing-page .feat-icon-yes{background:#0f9d6e1f;border:1px solid #0f9d6e4d;color:#0f9d6e;color:var(--color-green)}.pricing-page .feat-icon-no{background:#0f172a0d;border:1px solid #0f172a1a;border:1px solid var(--line);color:#8a93a6;color:var(--color-faint)}@media (max-width:992px){.pricing-page .pricing-grid{grid-template-columns:1fr}.pricing-page .pricing-plan-card{margin:0 auto;max-width:480px;width:100%}}@media (max-width:576px){.pricing-page .pricing-banner,.pricing-page .pricing-section{padding:60px 0}.pricing-page .banner-content>p{font-size:15px}.pricing-page .pricing-top{margin-bottom:36px}.pricing-page .pricing-plan-card{padding:26px 22px}.pricing-page .banner-cta-group{flex-direction:column}.pricing-page .banner-btn{width:100%}}:root{--shadow-sm:0 1px 2px #0f172a0d;--shadow-md:0 4px 16px #0f172a12;--shadow-lg:0 18px 48px #0f172a1a}.trust_sec{padding:50px 0 0;text-align:center}.trust_sec p{color:#5a6478;color:var(--color-muted);margin:0 auto;width:min(70%,62ch)}.testimonialImg img{width:100%}.fs-section{background-color:#fff;background-color:var(--surface-1);overflow:hidden;padding:90px 0}.fs-container{margin:0 auto;max-width:1250px;padding:0 16px;width:100%}@keyframes fsFadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes fsPulse{0%,to{box-shadow:0 0 0 0 #e8500a73;transform:scale(1) rotate(-45deg)}50%{box-shadow:0 0 0 8px #e8500a00;transform:scale(1.15) rotate(-45deg)}}@keyframes fsDash{to{background-position:24px 0}}@keyframes fsBlink{0%,to{opacity:1}50%{opacity:.25}}@keyframes fsPanGrid{0%{background-position:0 0}to{background-position:20px 20px}}@keyframes fsSpinIn{0%{opacity:0;transform:scale(.5) rotate(-90deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}@keyframes fsPop{0%{opacity:0;transform:scale(.85) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes fsFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes fsShimmer{0%{background-position:-200px 0}to{background-position:200px 0}}.fs-row{align-items:center;animation:fsFadeUp .8s ease forwards;border-bottom:1px solid #0f172a0f;border-bottom:1px solid var(--line-soft);display:flex;gap:60px;opacity:0;padding:60px 0}.fs-row:first-child{animation-delay:.05s}.fs-row:nth-child(2){animation-delay:.15s}.fs-row:nth-child(3){animation-delay:.25s}.fs-row:nth-child(4){animation-delay:.35s}.fs-row:last-child{border-bottom:none}.fs-row-reverse{flex-direction:row-reverse}@media (prefers-reduced-motion:reduce){.fs-blueprint-cursor,.fs-btn-link,.fs-btn-primary,.fs-donut,.fs-map-pin,.fs-mock,.fs-mock-map,.fs-row{animation:none!important;transition:none!important}}.fs-text-col{flex:1 1 45%;min-width:300px}.fs-label{color:#e8500a;color:var(--color-orange);display:inline-block;font-size:12px;font-weight:700;letter-spacing:1.2px;margin-bottom:14px;position:relative;text-transform:uppercase;transition:letter-spacing .3s ease}.fs-text-col:hover .fs-label{letter-spacing:2.4px}.fs-heading{color:#0f172a;color:var(--color-navy);font-size:clamp(1.375rem,1.15rem + 1vw,1.75rem);font-weight:700;letter-spacing:-.02em;line-height:1.3;margin-bottom:16px}.fs-description{color:#5a6478;color:var(--color-muted);font-size:15px;line-height:1.7;margin-bottom:20px;max-width:60ch}.fs-points{list-style:none;margin:0 0 28px;padding:0}.fs-points li{animation:fsFadeUp .6s ease forwards;color:#0f172a;color:var(--color-navy);font-size:14px;line-height:1.6;margin-bottom:12px;opacity:0;padding-left:22px;position:relative;transition:transform .25s ease,color .25s ease}.fs-points li:first-child{animation-delay:.4s}.fs-points li:nth-child(2){animation-delay:.55s}.fs-points li:hover{color:#e8500a;color:var(--color-orange);transform:translateX(4px)}.fs-points li:before{background:#e8500a;background:var(--color-orange);border-radius:2px;content:"";height:8px;left:0;position:absolute;top:7px;transition:transform .25s ease;width:8px}.fs-points li:hover:before{transform:scale(1.4) rotate(45deg)}.fs-actions{align-items:center;animation:fsFadeUp .6s ease forwards;animation-delay:.65s;display:flex;flex-wrap:wrap;gap:24px;opacity:0}.fs-btn-primary{background:#e8500a;background:var(--color-orange);border:1px solid #e8500a;border:1px solid var(--color-orange);border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;overflow:hidden;padding:12px 26px;position:relative;transition:transform .25s ease,box-shadow .25s ease,background .25s ease}.fs-btn-primary:before{background:linear-gradient(120deg,#0000,#ffffff40 50%,#0000);content:"";inset:0;position:absolute;transform:translateX(-100%);transition:transform .6s ease}.fs-btn-primary:hover{background:#cf4525;background:var(--color-orange-hover);border-color:#cf4525;border-color:var(--color-orange-hover);box-shadow:0 10px 20px #e8500a47;transform:translateY(-3px)}.fs-btn-primary:hover:before{transform:translateX(100%)}.fs-btn-primary:active{transform:translateY(-1px) scale(.98)}.fs-btn-link{align-items:center;background:none;border:none;color:#0f172a;color:var(--color-navy);cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:6px;transition:color .25s ease}.fs-btn-link:hover{color:#e8500a;color:var(--color-orange)}.fs-arrow{display:inline-block;transition:transform .3s ease}.fs-btn-link:hover .fs-arrow{transform:translateX(6px)}.fs-visual-col{display:flex;flex:1 1 45%;justify-content:center;min-width:300px}.fs-mock{animation:fsFloat 5s ease-in-out infinite;background:#fff;background:var(--surface-1);border:1px solid #0f172a1a;border:1px solid var(--line);border-radius:16px;box-shadow:0 18px 48px #0f172a1a;box-shadow:var(--shadow-lg);max-width:500px;padding:10px;transition:transform .35s ease,box-shadow .35s ease;width:100%}.fs-mock:hover{box-shadow:0 26px 60px #0f172a24;transform:translateY(-6px) scale(1.015)}.fs-mock-searchbar{align-items:center;background:#f4f6fa;background:var(--surface-2);border:1px solid #0f172a1a;border:1px solid var(--line);border-radius:8px;color:#8a93a6;color:var(--color-faint);display:flex;font-size:13px;gap:10px;margin-bottom:18px;padding:10px 14px;transition:border-color .3s ease,background .3s ease}.fs-mock:hover .fs-mock-searchbar{background:#fff3ec;background:var(--orange-tint);border-color:#e8500a66}.fs-dot{animation:fsBlink 1.6s ease-in-out infinite;background:#e8500a;background:var(--color-orange);border-radius:50%;flex-shrink:0;height:8px;width:8px}.fs-mock-map{background:#f4f6fa;background:var(--surface-2);border-radius:10px;height:180px;overflow:hidden;position:relative}.fs-map-pin{animation:fsPulse 2.4s ease-in-out infinite;background:#e8500a;background:var(--color-orange);border-radius:50% 50% 50% 0;height:14px;position:absolute;transform:rotate(-45deg);width:14px}.fs-map-pin-a{left:40px;top:30px}.fs-map-pin-b{animation-delay:1.2s;bottom:30px;right:60px}.fs-map-line{animation:fsDash 1s linear infinite;background:repeating-linear-gradient(90deg,#e8500a 0,#e8500a 6px,#0000 0,#0000 12px);background:repeating-linear-gradient(to right,var(--color-orange) 0,var(--color-orange) 6px,#0000 6px,#0000 12px);background-size:24px 1px;height:1px;left:50px;position:absolute;top:40px;transform:rotate(20deg);width:60%}.fs-mock-kanban{display:flex;gap:14px}.fs-kanban-col{background:#f4f6fa;background:var(--surface-2);border-radius:10px;flex:1 1;padding:12px;transition:background .3s ease,transform .3s ease}.fs-kanban-col:hover{background:#eef2f7;background:var(--surface-3);transform:translateY(-4px)}.fs-kanban-pill{background:#0f172a14;border-radius:20px;color:#0f172a;color:var(--color-navy);display:inline-block;font-size:10px;font-weight:700;letter-spacing:.5px;margin-bottom:10px;padding:4px 8px}.fs-kanban-pill-alt{background:#e8500a;background:var(--color-orange);color:#fff}.fs-kanban-card{animation:fsShimmer 3.5s ease-in-out infinite;background:linear-gradient(100deg,#0f172a0d,#0f172a1c 50%,#0f172a0d);background-size:400px 100%;border-radius:8px;height:46px;margin-bottom:10px}.fs-kanban-card-sm{height:30px}.fs-mock-chat{display:flex;flex-direction:column;gap:16px}.fs-chat-bubble{align-items:center;animation:fsPop .5s ease forwards;display:flex;gap:10px;opacity:0}.fs-chat-bubble-left{animation-delay:.2s}.fs-chat-bubble-right{align-self:flex-end;animation-delay:.55s;flex-direction:row-reverse}.fs-avatar{background:#e8500a;background:var(--color-orange);border-radius:50%;flex-shrink:0;height:32px;width:32px}.fs-avatar-alt{background:#0f172a24}.fs-avatar-sm{height:26px;width:26px}.fs-chat-lines{background:#f4f6fa;background:var(--surface-2);border-radius:10px;display:flex;flex-direction:column;gap:6px;padding:10px 14px;transition:background .3s ease}.fs-chat-bubble:hover .fs-chat-lines{background:#fff3ec;background:var(--orange-tint)}.fs-line{background:#0f172a24;border-radius:4px;height:8px}.fs-line-w40{width:60px}.fs-line-w50{width:90px}.fs-line-w60{width:120px}.fs-line-w70{width:150px}.fs-mock-takeoff{display:flex;flex-direction:column;gap:14px}.fs-takeoff-panel{align-items:center;background:#f4f6fa;background:var(--surface-2);border-radius:10px;display:flex;gap:12px;padding:12px 14px}.fs-donut{animation:fsSpinIn .7s ease forwards;background:conic-gradient(#e8500a 0deg 200deg,#0f172a1f 200deg 1turn);background:conic-gradient(var(--color-orange) 0deg 200deg,#0f172a1f 200deg 1turn);border-radius:50%;height:34px;margin-left:auto;transition:transform .4s ease;width:34px}.fs-mock:hover .fs-donut{transform:rotate(1turn)}.fs-takeoff-blueprint{background:#f4f6fa;background:var(--surface-2);border-radius:10px;height:160px;overflow:hidden;position:relative}.fs-blueprint-grid{animation:fsPanGrid 2.5s linear infinite;background-image:linear-gradient(#0f172a14 1px,#0000 0),linear-gradient(90deg,#0f172a14 1px,#0000 0);background-size:20px 20px;inset:0;position:absolute}.fs-blueprint-cursor{animation:fsBlink 1.2s ease-in-out infinite;background:#e8500a;background:var(--color-orange);border-radius:4px;bottom:20px;height:16px;position:absolute;right:30px;width:16px}.fs-img{border-radius:12px;display:block;height:auto;object-fit:cover;width:100%}@media (max-width:900px){.fs-row,.fs-row-reverse{flex-direction:column}.fs-visual-col{margin-bottom:10px;order:-1}}.bpm-page,.gc-page,.hosp-page,.il-page,.pi-page,.sd-page,.svp-page{overflow:hidden}@keyframes solFadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes solFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes solPulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.bpm-page *,.gc-page *,.hosp-page *,.il-page *,.pi-page *,.sd-page *,.svp-page *{animation:none!important;transition:none!important}}.bpm-banner,.gc-banner,.hosp-banner,.il-banner,.pi-banner,.sd-banner,.svp-banner{background:radial-gradient(ellipse 70% 60% at 50% 0,#e8500a12,#0000 72%),#f4f6fa;background:radial-gradient(ellipse 70% 60% at 50% 0,#e8500a12,#0000 72%),var(--surface-2);border-bottom:1px solid #0f172a0f;border-bottom:1px solid var(--line-soft);padding:90px 0}.bpm-eyebrow,.bpm-label,.gc-eyebrow,.gc-label,.gc-whyus-eyebrow,.hosp-eyebrow,.hosp-label,.il-eyebrow,.il-label,.pi-eyebrow,.pi-label,.sd-eyebrow,.sd-label,.svp-eyebrow,.svp-label,.svp-steps-eyebrow{color:#e8500a;color:var(--color-orange);display:inline-block;font-size:12px;font-weight:700;letter-spacing:1.2px;margin-bottom:14px;text-transform:uppercase}.bpm-eyebrow,.gc-eyebrow,.hosp-eyebrow,.il-eyebrow,.pi-eyebrow,.sd-eyebrow,.svp-eyebrow{animation:solFadeUp .6s ease both}.bpm-banner-heading,.gc-banner-heading,.hosp-banner-heading,.il-banner-heading,.pi-banner-heading,.sd-banner-heading,.svp-banner-heading{animation:solFadeUp .7s ease .05s both;color:#0f172a;color:var(--color-navy);font-size:clamp(1.75rem,1.4rem + 1.75vw,2.5rem);font-weight:800;letter-spacing:-.03em;line-height:1.18;margin-bottom:20px}.bpm-banner-text,.gc-banner-text,.hosp-banner-text,.il-banner-text,.pi-banner-text,.sd-banner-text,.svp-banner-text{animation:solFadeUp .7s ease .15s both;color:#5a6478;color:var(--color-muted);font-size:16px;line-height:1.7;margin-bottom:28px;max-width:52ch}.bpm-banner-actions,.gc-banner-actions,.hosp-banner-actions,.il-banner-actions,.pi-banner-actions,.sd-banner-actions,.svp-banner-actions{animation:solFadeUp .7s ease .25s both;display:flex;flex-wrap:wrap;gap:16px}.bpm-btn-primary,.gc-btn-primary,.hosp-btn-primary,.il-btn-primary,.pi-btn-primary,.sd-btn-primary,.svp-btn-primary{background:#e8500a;background:var(--color-orange);border:1px solid #e8500a;border:1px solid var(--color-orange);border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:13px 28px;transition:background .25s ease,transform .25s ease,box-shadow .25s ease}.bpm-btn-primary:hover,.gc-btn-primary:hover,.hosp-btn-primary:hover,.il-btn-primary:hover,.pi-btn-primary:hover,.sd-btn-primary:hover,.svp-btn-primary:hover{background:#cf4525;background:var(--color-orange-hover);border-color:#cf4525;border-color:var(--color-orange-hover);box-shadow:0 10px 22px #e8500a47;transform:translateY(-2px)}.bpm-btn-outline,.gc-btn-outline,.hosp-btn-outline,.il-btn-outline,.pi-btn-outline,.sd-btn-outline,.svp-btn-outline{align-items:center;background:#fff;background:var(--surface-1);border:1px solid #0f172a1a;border:1px solid var(--line);border-radius:8px;color:#0f172a;color:var(--color-navy);cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:13px 24px;transition:border-color .25s ease,color .25s ease,transform .25s ease}.bpm-btn-outline:hover,.gc-btn-outline:hover,.hosp-btn-outline:hover,.il-btn-outline:hover,.pi-btn-outline:hover,.sd-btn-outline:hover,.svp-btn-outline:hover{border-color:#e8500a;border-color:var(--color-orange);color:#e8500a;color:var(--color-orange);transform:translateY(-2px)}.bpm-banner-visual,.gc-banner-visual,.hosp-banner-visual,.sd-banner-visual,.svp-banner-visual{animation:solFadeUp .8s ease .2s both;height:340px;position:relative}.bpm-banner-photo,.gc-banner-photo,.hosp-banner-photo,.sd-banner-photo,.svp-banner-photo{animation:solFloat 6s ease-in-out infinite;background:#eef2f7;background:var(--surface-3);border:1px solid #0f172a1a;border:1px solid var(--line);border-radius:16px;box-shadow:0 18px 48px #0f172a1a;box-shadow:var(--shadow-lg);inset:0;overflow:hidden;position:absolute}.bpm-banner-img,.gc-banner-img,.hosp-banner-img,.sd-banner-img,.svp-banner-img{display:block;height:100%;object-fit:cover;width:100%}.bpm-banner-caption,.gc-banner-caption,.hosp-banner-caption,.il-banner-caption,.pi-banner-caption,.sd-banner-caption,.svp-banner-caption{align-items:center;animation:solFadeUp .7s ease .3s both;background:#fff;background:var(--surface-1);border:1px solid #0f172a1a;border-left:3px solid #e8500a;border:1px solid var(--line);border-left:3px solid var(--color-orange);border-radius:10px;color:#5a6478;color:var(--color-muted);display:flex;font-size:14px;gap:10px;line-height:1.5;margin-top:18px;padding:14px 18px}.bpm-banner-caption i,.gc-banner-caption i,.hosp-banner-caption i,.il-banner-caption i,.pi-banner-caption i,.sd-banner-caption i,.svp-banner-caption i{color:#e8500a;color:var(--color-orange);flex-shrink:0;font-size:18px}.bpm-features,.gc-features,.hosp-features,.il-features,.pi-features,.sd-features,.svp-features{background:#fff;background:var(--surface-1);padding:40px 0 90px}.bpm-row,.gc-row,.hosp-row,.sd-row,.svp-row{align-items:center;border-bottom:1px solid #0f172a0f;border-bottom:1px solid var(--line-soft);display:flex;gap:60px;padding:70px 0}.bpm-row:last-child,.gc-row:last-child,.hosp-row:last-child,.sd-row:last-child,.svp-row:last-child{border-bottom:none}.bpm-row-reverse,.gc-row-reverse,.hosp-row-reverse,.sd-row-reverse,.svp-row-reverse{flex-direction:row-reverse}.bpm-text-col,.bpm-visual-col,.gc-text-col,.gc-visual-col,.hosp-text-col,.hosp-visual-col,.sd-text-col,.sd-visual-col,.svp-text-col,.svp-visual-col{animation:solFadeUp .7s ease both;flex:1 1 45%;min-width:300px;opacity:0}.bpm-visual-col,.gc-visual-col,.hosp-visual-col,.sd-visual-col,.svp-visual-col{animation-delay:.1s;display:flex;justify-content:center}.bpm-heading,.gc-heading,.hosp-heading,.il-heading,.pi-heading,.sd-heading,.svp-heading{color:#0f172a;color:var(--color-navy);font-size:clamp(1.3125rem,1.15rem + .9vw,1.75rem);font-weight:700;letter-spacing:-.02em;line-height:1.3;margin-bottom:16px}.bpm-description,.gc-description,.hosp-description,.il-description,.pi-description,.sd-description,.svp-description{color:#5a6478;color:var(--color-muted);font-size:15px;line-height:1.7;margin-bottom:20px;max-width:60ch}.bpm-points,.gc-points,.hosp-points,.il-points,.pi-points,.sd-points,.svp-points{list-style:none;margin:0 0 26px;padding:0}.bpm-points li,.gc-points li,.hosp-points li,.il-points li,.pi-points li,.sd-points li,.svp-points li{color:#0f172a;color:var(--color-navy);font-size:14px;line-height:1.6;margin-bottom:12px;padding-left:22px;position:relative}.bpm-points li:before,.gc-points li:before,.hosp-points li:before,.il-points li:before,.pi-points li:before,.sd-points li:before,.svp-points li:before{background:#e8500a;background:var(--color-orange);border-radius:2px;content:"";height:8px;left:0;position:absolute;top:7px;width:8px}.bpm-mock,.gc-mock,.hosp-mock,.il-mock,.pi-mock,.sd-mock,.svp-mock{background:#fff;background:var(--surface-1);border:1px solid #0f172a1a;border:1px solid var(--line);border-radius:16px;box-shadow:0 18px 48px #0f172a1a;box-shadow:var(--shadow-lg);max-width:420px;padding:10px;transition:transform .3s ease,box-shadow .3s ease;width:100%}.bpm-mock:hover,.gc-mock:hover,.hosp-mock:hover,.il-mock:hover,.pi-mock:hover,.sd-mock:hover,.svp-mock:hover{box-shadow:0 26px 60px #0f172a24;transform:translateY(-6px)}.bpm-img,.gc-img,.hosp-img,.il-img,.pi-img,.sd-img,.svp-img{border-radius:12px;display:block;height:auto;object-fit:cover;width:100%}.bpm-story,.gc-story,.hosp-story,.il-story,.pi-story,.sd-story,.svp-story{background:#f4f6fa;background:var(--surface-2);border-top:1px solid #0f172a0f;border-top:1px solid var(--line-soft);padding:90px 0}.bpm-quote,.gc-quote,.hosp-quote,.il-quote,.pi-quote,.sd-quote,.svp-quote{color:#0f172a;color:var(--color-navy);font-size:clamp(1.125rem,1rem + .6vw,1.375rem);font-style:italic;line-height:1.5;margin:12px 0 24px}.bpm-story-author strong,.gc-story-author strong,.hosp-story-author strong,.il-story-author strong,.pi-story-author strong,.sd-story-author strong,.svp-story-author strong{color:#0f172a;color:var(--color-navy);display:block;font-size:15px}.bpm-story-author span,.gc-story-author span,.hosp-story-author span,.il-story-author span,.pi-story-author span,.sd-story-author span,.svp-story-author span{color:#8a93a6;color:var(--color-faint);font-size:13px}.bpm-story-logo,.gc-story-logo,.sd-story-logo{color:#e8500a;color:var(--color-orange);font-size:14px;font-weight:800;letter-spacing:1px;margin-top:18px}.bpm-video-thumb,.gc-video-thumb,.hosp-video-thumb,.il-video-thumb,.pi-video-thumb,.sd-video-thumb,.svp-video-thumb{align-items:center;background:#eef2f7;background:var(--surface-3);border:1px solid #0f172a1a;border:1px solid var(--line);border-radius:16px;box-shadow:0 4px 16px #0f172a12;box-shadow:var(--shadow-md);display:flex;height:320px;justify-content:center;overflow:hidden;position:relative}.gc-video-thumb img,.hosp-video-thumb img,.il-video-thumb img,.pi-video-thumb img,.sd-video-thumb img,.svp-video-thumb img{border-radius:16px;display:block;height:100%;object-fit:cover;width:100%}.bpm-video-play,.gc-video-play,.sd-video-play{align-items:center;background:#e8500a;background:var(--color-orange);border-radius:50%;box-shadow:0 8px 20px #e8500a4d;color:#fff;cursor:pointer;display:flex;font-size:24px;height:64px;justify-content:center;transition:transform .3s ease;width:64px}.bpm-video-play:hover,.gc-video-play:hover,.sd-video-play:hover{transform:scale(1.1)}@media (max-width:900px){.bpm-row,.bpm-row-reverse,.gc-row,.gc-row-reverse,.hosp-row,.hosp-row-reverse,.sd-row,.sd-row-reverse,.svp-row,.svp-row-reverse{flex-direction:column}.bpm-visual-col,.gc-visual-col,.hosp-visual-col,.sd-visual-col,.svp-visual-col{margin-bottom:10px;order:-1}.bpm-banner-visual,.gc-banner-visual,.hosp-banner-visual,.sd-banner-visual,.svp-banner-visual{height:260px;margin-top:30px}.gc-text-col,.gc-visual-col,.hosp-text-col,.hosp-visual-col,.sd-text-col,.sd-visual-col,.svp-text-col,.svp-visual-col{min-width:100%;width:100%}.gc-mock,.hosp-mock,.sd-mock,.svp-mock{max-width:100%}}@media (max-width:576px){.gc-banner,.hosp-banner,.il-banner,.pi-banner,.sd-banner,.svp-banner{padding:60px 0}.gc-features,.hosp-features,.il-features,.pi-features,.sd-features,.svp-features{padding:20px 0 60px}.gc-row,.hosp-row,.sd-row,.svp-row{gap:30px;padding:50px 0}.gc-banner-text,.hosp-banner-text,.il-banner-text,.pi-banner-text,.sd-banner-text,.svp-banner-text{font-size:15px}.gc-description,.hosp-description,.il-description,.pi-description,.sd-description,.svp-description{font-size:14px}.gc-banner-caption,.gc-points li,.hosp-banner-caption,.hosp-points li,.il-banner-caption,.il-points li,.pi-banner-caption,.pi-points li,.sd-banner-caption,.sd-points li,.svp-banner-caption,.svp-points li{font-size:13px}.gc-video-thumb,.hosp-video-thumb,.il-video-thumb,.pi-video-thumb,.sd-video-thumb,.svp-video-thumb{height:240px}.hosp-steps,.il-steps,.pi-steps,.svp-steps{padding:60px 0}.hosp-steps-grid,.hosp-tools-grid,.svp-steps-grid{grid-template-columns:1fr}.hosp-compare,.hosp-story,.hosp-tools,.il-compare,.il-story,.il-tools,.pi-compare,.pi-story,.pi-tools{padding:60px 0}.hosp-compare-col,.il-compare-col,.pi-compare-col{padding:24px 20px}}.bpm-mock-searchbar{align-items:center;background:#f4f6fa;background:var(--surface-2);border:1px solid #0f172a1a;border:1px solid var(--line);border-radius:8px;color:#8a93a6;color:var(--color-faint);display:flex;font-size:13px;gap:10px;margin-bottom:16px;padding:10px 14px}.bpm-dot{animation:solPulse 1.6s ease-in-out infinite;background:#e8500a;background:var(--color-orange);border-radius:50%;flex-shrink:0;height:8px;width:8px}.bpm-mock-panel{display:flex;flex-direction:column;gap:10px}.bpm-mock-row{background:#f4f6fa;background:var(--surface-2);border-radius:6px;height:34px}.bpm-mock-row-sm{width:60%}.bpm-mock-venn{display:flex;flex-direction:column;gap:20px}.bpm-venn-circles{height:120px;position:relative}.bpm-venn-circle{border-radius:50%;height:90px;opacity:.55;position:absolute;width:90px}.bpm-venn-a{background:#3ba0ff;left:40px;top:10px}.bpm-venn-b{background:#22c55e;left:90px;top:10px}.bpm-venn-c{background:#e8500a;background:var(--color-orange);left:65px;top:45px}.bpm-venn-chart{background:#f4f6fa;background:var(--surface-2);border-radius:8px;height:60px;overflow:hidden;position:relative}.bpm-venn-line{background:linear-gradient(90deg,#e8500a,#0000);background:linear-gradient(90deg,var(--color-orange),#0000);bottom:10px;height:2px;left:10px;position:absolute;right:10px}.bpm-mock-table{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.bpm-mock-table-header{background:#0f172a1a;border-radius:4px;height:24px}.bpm-mock-table-row{border-radius:4px;height:18px}.bpm-mock-forecast,.bpm-mock-table-row{background:#f4f6fa;background:var(--surface-2)}.bpm-mock-forecast{border-radius:8px;height:70px;overflow:hidden;position:relative}.bpm-forecast-line{border-bottom:2px solid #e8500a;border-bottom:2px solid var(--color-orange);border-radius:0 0 0 8px;inset:10px;position:absolute}.bpm-mock-map{align-items:center}.bpm-map-legend{display:flex;gap:6px;margin-bottom:16px}.bpm-map-legend span{background:#e8500a;background:var(--color-orange);border-radius:2px;height:10px;width:20px}.bpm-map-legend span:first-child{opacity:.25}.bpm-map-legend span:nth-child(2){opacity:.45}.bpm-map-legend span:nth-child(3){opacity:.6}.bpm-map-legend span:nth-child(4){opacity:.8}.bpm-map-legend span:nth-child(5){opacity:1}.bpm-map-shape{background:#f4f6fa;background:var(--surface-2);border-radius:10px;height:140px}.bpm-mock-salesforce{align-items:center;display:flex;gap:12px;justify-content:space-between}.bpm-sf-panel{background:#f4f6fa;background:var(--surface-2);border-radius:10px;flex:1 1;padding:16px}.bpm-sf-bars{align-items:flex-end;display:flex;gap:6px;height:50px}.bpm-sf-bars span{background:#e8500a;background:var(--color-orange);border-radius:3px 3px 0 0;flex:1 1}.bpm-sf-bars span:first-child{height:60%}.bpm-sf-bars span:nth-child(2){height:100%}.bpm-sf-bars span:nth-child(3){height:75%}.bpm-sf-arrow{color:#e8500a;color:var(--color-orange);font-size:20px}.bpm-sf-cloud{background:#0284c717;border-radius:10px;color:#0284c7;flex:1 1;font-size:14px;font-weight:700;padding:20px 10px;text-align:center}.gc-whyus{background:#f4f6fa;background:var(--surface-2);border-bottom:1px solid #0f172a0f;border-bottom:1px solid var(--line-soft);border-top:1px solid #0f172a0f;border-top:1px solid var(--line-soft);padding:70px 0;text-align:center}.gc-whyus-inner{margin:0 auto;max-width:680px}.gc-whyus-title{color:#0f172a;color:var(--color-navy);font-size:clamp(1.375rem,1.15rem + 1vw,1.75rem);font-weight:700;letter-spacing:-.02em;line-height:1.3;margin-bottom:16px}.gc-whyus-text{color:#5a6478;color:var(--color-muted);font-size:15px;line-height:1.7}@media (max-width:576px){.gc-whyus{padding:50px 0}}.svp-steps{background:#f4f6fa;background:var(--surface-2);border-top:1px solid #0f172a0f;border-top:1px solid var(--line-soft);padding:80px 0}.svp-steps-header{margin:0 auto 50px;max-width:640px;text-align:center}.hosp-compare-title,.hosp-steps-title,.hosp-tools-title,.il-compare-title,.il-steps-title,.il-tools-title,.pi-compare-title,.pi-steps-title,.pi-tools-title,.svp-steps-title{color:#0f172a;color:var(--color-navy);font-size:clamp(1.5rem,1.25rem + 1.2vw,1.875rem);font-weight:800;letter-spacing:-.025em;line-height:1.25;margin-bottom:12px}.hosp-steps-subtitle,.hosp-tools-subtitle,.il-steps-subtitle,.il-tools-subtitle,.pi-steps-subtitle,.pi-tools-subtitle,.svp-steps-subtitle{color:#5a6478;color:var(--color-muted);font-size:15px;line-height:1.7}.svp-steps-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}.hosp-step-card,.il-step-card,.pi-step-card,.svp-step-card{animation:solFadeUp .6s ease both;background:#fff;background:var(--surface-1);border:1px solid #0f172a1a;border:1px solid var(--line);border-radius:16px;box-shadow:0 1px 2px #0f172a0d;box-shadow:var(--shadow-sm);opacity:0;padding:32px 24px;position:relative;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.hosp-step-card:hover,.il-step-card:hover,.pi-step-card:hover,.svp-step-card:hover{border-color:#e8500a66;box-shadow:0 4px 16px #0f172a12;box-shadow:var(--shadow-md);transform:translateY(-6px)}.hosp-step-icon,.il-step-icon,.pi-step-icon,.svp-step-number{align-items:center;background:#fff3ec;background:var(--orange-tint);border:1px solid #e8500a38;border-radius:50%;color:#e8500a;color:var(--color-orange);display:inline-flex;font-size:16px;font-weight:800;height:44px;justify-content:center;margin-bottom:18px;width:44px}.hosp-step-icon,.il-step-icon,.pi-step-icon{font-size:18px}.hosp-step-title,.il-step-title,.pi-step-title,.svp-step-title{color:#0f172a;color:var(--color-navy);font-size:17px;font-weight:700;margin-bottom:10px}.hosp-step-desc,.il-step-desc,.pi-step-desc,.svp-step-desc{color:#5a6478;color:var(--color-muted);font-size:14px;line-height:1.6}.svp-step-connector{display:none}@media (min-width:901px){.svp-step-card:not(:last-child):after{background:#0f172a1a;background:var(--line);content:"";height:2px;position:absolute;right:-20px;top:50px;width:20px}}@media (max-width:900px){.svp-steps-grid{grid-template-columns:repeat(2,1fr)}.svp-step-card:not(:last-child):after{display:none}}.hosp-steps{background:#f4f6fa;background:var(--surface-2);border-top:1px solid #0f172a0f;border-top:1px solid var(--line-soft);padding:80px 0}.hosp-steps-header{margin:0 auto 50px;max-width:640px;text-align:center}.hosp-steps-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}.hosp-compare,.il-compare,.pi-compare{background:#fff;background:var(--surface-1);padding:90px 0}.hosp-compare-header,.il-compare-header,.pi-compare-header{margin:0 auto 50px;max-width:640px;text-align:center}.hosp-compare-grid,.il-compare-grid,.pi-compare-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:900px}.hosp-compare-col,.il-compare-col,.pi-compare-col{animation:solFadeUp .6s ease both;border-radius:16px;padding:32px 28px}.hosp-compare-without,.il-compare-without,.pi-compare-without{background:#f4f6fa;background:var(--surface-2);border:1px solid #0f172a1a;border:1px solid var(--line)}.hosp-compare-with,.il-compare-with,.pi-compare-with{animation-delay:.1s;background:#fff3ec;background:var(--orange-tint);border:1px solid #e8500a59}.hosp-compare-col h3,.il-compare-col h3,.pi-compare-col h3{font-size:16px;font-weight:700;letter-spacing:.2px;margin-bottom:20px}.hosp-compare-without h3,.il-compare-without h3,.pi-compare-without h3{color:#5a6478;color:var(--color-muted)}.hosp-compare-with h3,.il-compare-with h3,.pi-compare-with h3{color:#e8500a;color:var(--color-orange)}.hosp-compare-col ul,.il-compare-col ul,.pi-compare-col ul{list-style:none;margin:0;padding:0}.hosp-compare-col li,.il-compare-col li,.pi-compare-col li{align-items:flex-start;display:flex;font-size:14px;gap:10px;line-height:1.6;margin-bottom:16px}.hosp-compare-col li:last-child,.il-compare-col li:last-child,.pi-compare-col li:last-child{margin-bottom:0}.hosp-compare-without li,.il-compare-without li,.pi-compare-without li{color:#5a6478;color:var(--color-muted)}.hosp-compare-with li,.il-compare-with li,.pi-compare-with li{color:#0f172a;color:var(--color-navy)}.hosp-compare-col li i,.il-compare-col li i,.pi-compare-col li i{flex-shrink:0;font-size:16px;margin-top:2px}.hosp-compare-without li i,.il-compare-without li i,.pi-compare-without li i{color:#8a93a6;color:var(--color-faint)}.hosp-compare-with li i,.il-compare-with li i,.pi-compare-with li i{color:#e8500a;color:var(--color-orange)}.hosp-tools,.il-tools,.pi-tools{background:#f4f6fa;background:var(--surface-2);border-top:1px solid #0f172a0f;border-top:1px solid var(--line-soft);padding:90px 0}.hosp-tools-header,.il-tools-header,.pi-tools-header{margin-bottom:50px;max-width:640px}.hosp-tools-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}.hosp-tool-card{animation:solFadeUp .6s ease both;background:#fff;background:var(--surface-1);border:1px solid #0f172a1a;border:1px solid var(--line);border-radius:16px;box-shadow:0 1px 2px #0f172a0d;box-shadow:var(--shadow-sm);opacity:0;padding:28px 22px}.hosp-tool-card h3{color:#0f172a;color:var(--color-navy);font-size:16px;font-weight:700;margin-bottom:10px}.hosp-tool-card p{color:#5a6478;color:var(--color-muted);font-size:13px;line-height:1.6}@media (max-width:900px){.hosp-steps-grid,.hosp-tools-grid{grid-template-columns:repeat(2,1fr)}.hosp-compare-grid{grid-template-columns:1fr}}.il-steps,.pi-steps{background:#f4f6fa;background:var(--surface-2);border-top:1px solid #0f172a0f;border-top:1px solid var(--line-soft);padding:80px 0}.il-steps-header,.pi-steps-header{margin:0 auto 50px;max-width:640px;text-align:center}@media (max-width:900px){.il-compare-grid,.pi-compare-grid{grid-template-columns:1fr}}.il-feed-widget,.pi-feed-widget{animation:solFadeUp .8s ease .2s both;background:linear-gradient(160deg,#e8500a12,#0f172a05);border:1px solid #0f172a1a;border:1px solid var(--line);border-radius:18px;display:flex;flex-direction:column;gap:12px;padding:20px;position:relative}.il-feed-header,.pi-feed-header{align-items:center;color:#5a6478;color:var(--color-muted);display:flex;font-size:12px;font-weight:700;gap:8px;letter-spacing:1px;margin-bottom:2px;text-transform:uppercase}.il-feed-dot,.pi-feed-dot{background:#e8500a;background:var(--color-orange);border-radius:50%;box-shadow:0 0 0 4px #0f9d6e26;height:8px;width:8px}.il-feed-card,.pi-feed-card{animation:solFadeUp .6s ease both;background:#fff;background:var(--surface-1);border:1px solid #0f172a1a;border:1px solid var(--line);border-radius:12px;box-shadow:0 1px 2px #0f172a0d;box-shadow:var(--shadow-sm);padding:14px 16px;transition:transform .25s ease,border-color .25s ease}.il-feed-card:hover,.pi-feed-card:hover{border-color:#e8500a59;transform:translateX(4px)}.il-feed-card-1,.pi-feed-card-1{animation-delay:.1s}.il-feed-card-2,.pi-feed-card-2{animation-delay:.2s;margin-left:16px}.il-feed-card-3,.pi-feed-card-3{animation-delay:.3s;margin-left:32px}.il-feed-card-top,.pi-feed-card-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.il-feed-tag,.pi-feed-tag{border-radius:20px;font-size:10px;font-weight:700;letter-spacing:.6px;padding:3px 9px}.il-feed-tag-bidding,.pi-feed-tag-bidding{background:#fff3ec;background:var(--orange-tint);color:#e8500a;color:var(--color-orange)}.il-feed-tag-design,.pi-feed-tag-design{background:#2563eb1a;color:#2563eb}.il-feed-tag-planning,.pi-feed-tag-planning{background:#0f172a12;color:#5a6478;color:var(--color-muted)}.il-feed-time,.pi-feed-time{color:#8a93a6;color:var(--color-faint);font-size:11px}.il-feed-title,.pi-feed-title{color:#0f172a;color:var(--color-navy);font-size:14px;font-weight:600;margin-bottom:4px}.il-feed-meta,.pi-feed-meta{color:#5a6478;color:var(--color-muted);font-size:12px;margin:0}.il-timeline,.pi-timeline{display:flex;flex-direction:column}.il-timeline-item,.pi-timeline-item{display:flex;gap:28px;padding-bottom:60px}.il-timeline-item-last,.pi-timeline-item-last{padding-bottom:0}.il-timeline-marker,.pi-timeline-marker{align-items:center;display:flex;flex-direction:column;flex-shrink:0}.il-timeline-num,.pi-timeline-num{align-items:center;background:#fff3ec;background:var(--orange-tint);border:1px solid #e8500a59;border-radius:50%;color:#e8500a;color:var(--color-orange);display:flex;font-size:15px;font-weight:800;height:48px;justify-content:center;letter-spacing:.5px;width:48px}.il-timeline-line,.pi-timeline-line{background:linear-gradient(180deg,#e8500a59,#0f172a0f);background:linear-gradient(to bottom,#e8500a59,var(--line-soft));flex:1 1;margin-top:8px;width:1px}.il-timeline-body,.pi-timeline-body{align-items:center;display:flex;flex:1 1;gap:40px;padding-top:4px}.il-timeline-text,.pi-timeline-text{animation:solFadeUp .7s ease both;flex:1 1 55%;min-width:280px;opacity:0}.il-timeline-text .il-label,.pi-timeline-text .pi-label{margin-bottom:10px}.il-timeline-visual,.pi-timeline-visual{animation:solFadeUp .7s ease .1s both;display:flex;flex:1 1 35%;justify-content:center;min-width:220px;opacity:0}.il-mock-sm,.pi-mock-sm{max-width:260px}.il-stepper,.pi-stepper{align-items:stretch;display:flex;gap:6px}.il-stepper .il-step-card,.pi-stepper .pi-step-card{flex:1 1}.il-step-connector,.pi-step-connector{align-items:center;color:#e8500a80;display:flex;flex-shrink:0;font-size:18px;justify-content:center}.il-tools-list,.pi-tools-list{grid-gap:16px 32px;display:grid;gap:16px 32px;grid-template-columns:1fr 1fr}.il-tool-row,.pi-tool-row{align-items:flex-start;animation:solFadeUp .6s ease both;border-bottom:1px solid #0f172a0f;border-bottom:1px solid var(--line-soft);display:flex;gap:16px;opacity:0;padding:18px 0}.il-tool-icon,.pi-tool-icon{align-items:center;background:#fff3ec;background:var(--orange-tint);border:1px solid #e8500a38;border-radius:10px;color:#e8500a;color:var(--color-orange);display:flex;flex-shrink:0;font-size:17px;height:42px;justify-content:center;width:42px}.il-tool-row-text h3,.pi-tool-row-text h3{color:#0f172a;color:var(--color-navy);font-size:16px;font-weight:700;margin-bottom:6px}.il-tool-row-text p,.pi-tool-row-text p{color:#5a6478;color:var(--color-muted);font-size:13px;line-height:1.6;margin:0}@media (max-width:900px){.il-timeline-body,.pi-timeline-body{align-items:flex-start;flex-direction:column;gap:20px}.il-timeline-visual,.pi-timeline-visual{order:-1;width:100%}.il-mock-sm,.pi-mock-sm{max-width:100%}.il-stepper,.pi-stepper{flex-direction:column}.il-step-connector,.pi-step-connector{padding:4px 0;transform:rotate(90deg)}.il-tools-list,.pi-tools-list{grid-template-columns:1fr}.il-feed-card-2,.pi-feed-card-2{margin-left:8px}.il-feed-card-3,.pi-feed-card-3{margin-left:16px}}@media (max-width:576px){.il-timeline-item,.pi-timeline-item{padding-bottom:40px}.il-timeline-marker,.pi-timeline-marker{display:none}.il-timeline-body,.pi-timeline-body{padding-top:0}}.about-banner{background:radial-gradient(ellipse 70% 60% at 50% 0,#e8500a12,#0000 72%),#f4f6fa;background:radial-gradient(ellipse 70% 60% at 50% 0,#e8500a12,#0000 72%),var(--surface-2);border-bottom:1px solid #0f172a0f;border-bottom:1px solid var(--line-soft);padding:90px 0;text-align:center}.banner-content{animation:solFadeUp .7s ease both;margin:0 auto;max-width:760px}.about-banner h1{color:#0f172a;color:var(--color-navy);font-size:clamp(1.875rem,1.45rem + 2.1vw,2.75rem);font-weight:800;letter-spacing:-.03em;line-height:1.14;margin-bottom:20px}.about-banner h1 span{color:#e8500a;color:var(--color-orange)}.about-banner p{color:#5a6478;color:var(--color-muted);font-size:16px;line-height:1.7;margin:0 auto 28px;max-width:62ch}.banner-btn{align-items:center;background:#e8500a;background:var(--color-orange);border:1px solid #e8500a;border:1px solid var(--color-orange);border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:13px 28px;transition:background .25s ease,transform .25s ease,box-shadow .25s ease}.banner-btn:hover{background:#cf4525;background:var(--color-orange-hover);border-color:#cf4525;border-color:var(--color-orange-hover);box-shadow:0 10px 22px #e8500a47;color:#fff3ec;color:var(--orange-tint);transform:translateY(-2px)}.trust_sec h2{color:#0f172a;color:var(--color-navy);font-size:clamp(1.375rem,1.15rem + 1vw,1.75rem);font-weight:700;letter-spacing:-.02em;margin-bottom:12px}.bpm-features,.fs-section,.gc-features,.hosp-features,.il-features,.pi-features,.sd-features,.stats-section,.svp-features{border-bottom:1px solid #0f172a0f;border-bottom:1px solid var(--line-soft)}.bpm-banner-actions a,.fs-actions a,.gc-banner-actions a,.hosp-banner-actions a,.il-banner-actions a,.pi-banner-actions a,.sd-banner-actions a,.svp-banner-actions a{display:inline-flex;text-decoration:none}a.banner-btn,a.bpm-btn-outline,a.bpm-btn-primary,a.fs-btn-primary,a.gc-btn-outline,a.gc-btn-primary,a.hosp-btn-outline,a.hosp-btn-primary,a.il-btn-outline,a.il-btn-primary,a.pi-btn-outline,a.pi-btn-primary,a.sd-btn-outline,a.sd-btn-primary,a.svp-btn-outline,a.svp-btn-primary{align-items:center;display:inline-flex;justify-content:center;text-decoration:none}.bpm-steps,.gc-steps,.sd-steps,.sub-steps{background:#f4f6fa;background:var(--surface-2);border-bottom:1px solid #0f172a0f;border-bottom:1px solid var(--line-soft);border-top:1px solid #0f172a0f;border-top:1px solid var(--line-soft);padding:80px 0}.bpm-steps-header,.gc-steps-header,.sd-steps-header,.sub-steps-header{margin:0 auto 50px;max-width:640px;text-align:center}.bpm-steps-title,.gc-steps-title,.sd-steps-title,.sub-steps-title{color:#0f172a;color:var(--color-navy);font-size:clamp(1.5rem,1.25rem + 1.2vw,1.875rem);font-weight:800;letter-spacing:-.025em;line-height:1.25;margin-bottom:12px}.bpm-steps-subtitle,.gc-steps-subtitle,.sd-steps-subtitle,.sub-steps-subtitle{color:#5a6478;color:var(--color-muted);font-size:15px;line-height:1.7}.bpm-steps-grid,.gc-steps-grid,.sd-steps-grid,.sub-steps-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}.bpm-step-card,.gc-step-card,.sd-step-card,.sub-step-card{animation:solFadeUp .6s ease both;background:#fff;background:var(--surface-1);border:1px solid #0f172a1a;border:1px solid var(--line);border-radius:16px;box-shadow:0 1px 2px #0f172a0d;box-shadow:var(--shadow-sm);opacity:0;padding:32px 24px;position:relative;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.bpm-step-card:hover,.gc-step-card:hover,.sd-step-card:hover,.sub-step-card:hover{border-color:#e8500a66;box-shadow:0 4px 16px #0f172a12;box-shadow:var(--shadow-md);transform:translateY(-6px)}.bpm-step-icon,.gc-step-icon,.sd-step-icon,.sub-step-icon{align-items:center;background:#fff3ec;background:var(--orange-tint);border:1px solid #e8500a38;border-radius:50%;color:#e8500a;color:var(--color-orange);display:inline-flex;font-size:18px;height:44px;justify-content:center;margin-bottom:18px;width:44px}.bpm-step-title,.gc-step-title,.sd-step-title,.sub-step-title{color:#0f172a;color:var(--color-navy);font-size:17px;font-weight:700;margin-bottom:10px}.bpm-step-desc,.gc-step-desc,.sd-step-desc,.sub-step-desc{color:#5a6478;color:var(--color-muted);font-size:14px;line-height:1.6}@media (min-width:901px){.bpm-step-card:not(:last-child):after,.gc-step-card:not(:last-child):after,.sd-step-card:not(:last-child):after,.sub-step-card:not(:last-child):after{background:#0f172a1a;background:var(--line);content:"";height:2px;position:absolute;right:-20px;top:50px;width:20px}}@media (max-width:900px){.bpm-steps-grid,.gc-steps-grid,.sd-steps-grid,.sub-steps-grid{grid-template-columns:repeat(2,1fr)}.bpm-step-card:not(:last-child):after,.gc-step-card:not(:last-child):after,.sd-step-card:not(:last-child):after,.sub-step-card:not(:last-child):after{display:none}}@media (max-width:576px){.bpm-steps,.gc-steps,.sd-steps,.sub-steps{padding:60px 0}.bpm-steps-grid,.gc-steps-grid,.sd-steps-grid,.sub-steps-grid{grid-template-columns:1fr}}:root{--color-faint:#8a93a6;--surface-1:#fff;--surface-2:#f4f6fa;--surface-3:#eef2f7;--line:#0f172a1a;--line-soft:#0f172a0f;--orange-tint:#fff3ec}@keyframes faqFadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.faq-page *{animation:none!important;transition:none!important}}.faq-page .faq-banner{background:radial-gradient(ellipse 70% 60% at 50% 0,#e8500a12,#0000 72%),#f4f6fa;background:radial-gradient(ellipse 70% 60% at 50% 0,#e8500a12,#0000 72%),var(--surface-2);border-bottom:1px solid #0f172a0f;border-bottom:1px solid var(--line-soft);padding:90px 0;text-align:center}.faq-page .banner-content{animation:faqFadeUp .7s ease both;margin:0 auto;max-width:760px}.faq-page .faq-eyebrow{color:#e8500a;color:var(--color-orange);display:inline-block;font-size:12px;font-weight:700;letter-spacing:1.2px;margin-bottom:14px;text-transform:uppercase}.faq-page .banner-content h1{color:#0f172a;color:var(--color-navy);font-size:clamp(1.875rem,1.45rem + 2.1vw,2.75rem);font-weight:800;letter-spacing:-.03em;line-height:1.14;margin-bottom:20px}.faq-page .banner-content h1 span{color:#e8500a;color:var(--color-orange)}.faq-page .banner-content p{color:#5a6478;color:var(--color-muted);font-size:16px;line-height:1.7;margin:0 auto 28px;max-width:58ch}.faq-page .banner-btn{align-items:center;background:#e8500a;background:var(--color-orange);border:1px solid #e8500a;border:1px solid var(--color-orange);border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:13px 28px;text-decoration:none;transition:background .25s ease,transform .25s ease,box-shadow .25s ease}.faq-page .banner-btn:hover{background:#cf4525;background:var(--color-orange-hover);border-color:#cf4525;border-color:var(--color-orange-hover);box-shadow:0 10px 22px #e8500a47;color:#fff;transform:translateY(-2px)}.faq-page .banner-btn:focus-visible{outline:2px solid #e8500a;outline:2px solid var(--color-orange);outline-offset:3px}@media (max-width:576px){.faq-page .faq-banner{padding:60px 0}.faq-page .banner-content p{font-size:15px}.faq-page .banner-btn{justify-content:center;width:100%}}:root{--color-navy:#0f172a;--color-black:var(--color-navy);--color-dark:var(--color-navy);--color-orange:#e8500a;--color-orange-hover:#cf4525;--color-muted:#5a6478;--color-border:#0f172a14;--nav-height:64px}body{background-color:#fff;color:#0f172a;color:var(--color-navy);padding-top:64px;padding-top:var(--nav-height)}@keyframes navFadeDown{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}@keyframes navFadeIn{0%{opacity:0}to{opacity:1}}@keyframes navSlideIn{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.bp-dropdown-menu,.bp-nav,.bp-nav *,.bp-overlay{animation:none!important;transition:none!important}}.bp-nav{align-items:center;animation:navFadeDown .5s ease both;background-color:#fff;border-bottom:1px solid #0f172a14;border-bottom:1px solid var(--color-border);box-sizing:border-box;display:flex;left:0;min-height:64px;min-height:var(--nav-height);padding:20px 0;position:fixed;right:0;top:0;transition:transform .35s cubic-bezier(.4,0,.2,1),background-color .3s ease,box-shadow .3s ease,padding .3s ease;width:100%;will-change:transform;z-index:1002}.bp-nav-hidden{transform:translateY(-100%)}.nav-container{margin:0 auto;max-width:1250px;padding:0 24px}@media (max-width:600px){.nav-container{padding:0 16px}}.bp-logo-icon{align-items:center;background:#e8500a;background:var(--color-orange);border-radius:8px;display:flex;height:36px;justify-content:center;transition:transform .3s ease;width:36px}.bp-logo-icon:hover{transform:scale(1.08) rotate(-4deg)}.bp-brand,.bp-brand:focus,.bp-brand:hover{animation:navFadeIn .6s ease both;color:#0f172a;color:var(--color-navy);font-size:18px;font-weight:700;text-decoration:none;transition:font-size .3s ease}.bp-brand span,.bp-brand:focus span,.bp-brand:hover span{color:#e8500a;color:var(--color-orange)}.bp-link{font-size:14px;font-weight:600;text-decoration:none;transition:color .3s ease}.bp-link,.bp-link:hover{color:#0f172a!important;color:var(--color-navy)!important}.btn-signin{background:#0000;border:none;color:#0f172a;color:var(--color-navy);cursor:pointer;font-size:14px;padding:6px 16px;transition:color .3s ease}ul.navbar-nav li{padding:0 10px}.btn-signin:hover{color:#e8500a;color:var(--color-orange)}.btn-startfree{background:#e8500a;background:var(--color-orange);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;overflow:hidden;padding:8px 20px;position:relative;transition:all .3s ease}.btn-startfree:focus,.btn-startfree:hover{color:#fff}.btn-startfree:before{background:linear-gradient(120deg,#0000,#ffffff40 50%,#0000);content:"";inset:0;position:absolute;transform:translateX(-100%);transition:transform .6s ease}.btn-startfree:hover{background:#cf4525;background:var(--color-orange-hover);box-shadow:0 4px 12px #e8500a4d;transform:translateY(-2px)}.btn-startfree:hover:before{transform:translateX(100%)}.btn-startfree:active{transform:translateY(0)}@media (max-width:991px){.navbar-toggler{border-color:#0f172a14!important;border-color:var(--color-border)!important;transition:transform .3s ease}.navbar-toggler:active{transform:scale(.9)}.navbar-toggler:focus{box-shadow:none;outline:none}}@media (min-width:992px){.bp-link{position:relative}.bp-link:after{background:#e8500a;background:var(--color-orange);bottom:-2px;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);transition:all .3s ease;width:0}.bp-link:hover:after{width:80%}}.bp-close{background:none;border:none;color:#0f172a;color:var(--color-navy);cursor:pointer;font-size:22px;position:absolute;right:20px;top:20px;transition:transform .3s ease,color .3s ease;z-index:1002}.bp-close:hover{color:#e8500a;color:var(--color-orange);transform:rotate(90deg)}.bp-link.active{color:#0f172a!important;color:var(--color-navy)!important}.bp-link.active:after{width:80%!important}.bp-scrolled{background-color:#fff;box-shadow:0 8px 24px #0f172a14;padding:6px 0}.bp-scrolled .bp-brand{font-size:16px;transition:font-size .3s ease}.bp-scrolled .bp-logo-icon{transform:scale(.9)}.bp-overlay{animation:navFadeIn .3s ease both;background:#0f172a73;inset:0;position:fixed;z-index:1000}@media (max-width:991px){.navbar-collapse{background:#fff;border-left:1px solid #0f172a14;border-left:1px solid var(--color-border);flex-direction:column;height:100vh;overflow-y:auto;padding:80px 20px;position:fixed;right:-100%;top:0;transition:right .35s ease;width:260px;z-index:1001}.navbar-collapse.mobile-show{right:0}.navbar-nav{align-items:flex-start;flex-direction:column!important}.navbar-nav li{animation:navSlideIn .4s ease forwards;opacity:0}.navbar-collapse.mobile-show .navbar-nav li:first-child{animation-delay:.05s}.navbar-collapse.mobile-show .navbar-nav li:nth-child(2){animation-delay:.1s}.navbar-collapse.mobile-show .navbar-nav li:nth-child(3){animation-delay:.15s}.navbar-collapse.mobile-show .navbar-nav li:nth-child(4){animation-delay:.2s}.navbar-collapse.mobile-show .navbar-nav li:nth-child(5){animation-delay:.25s}.navbar-collapse.mobile-show .navbar-nav li:nth-child(6){animation-delay:.3s}.mobile-buttons{align-items:flex-start!important;flex-direction:column;margin-top:20px}.navbar-toggler{border:none;color:#0f172a;color:var(--color-navy);display:block;font-size:22px}}@media (min-width:992px){.navbar-collapse{align-items:center;background:#0000;display:flex!important;height:auto;justify-content:space-between;position:static!important;width:auto}.bp-close,.bp-overlay{display:none}}.bp-dropdown{position:relative}.bp-dropdown-toggle{align-items:center;color:#5a6478;color:var(--color-muted);cursor:pointer;display:inline-flex;font-size:14px;gap:6px;transition:color .3s ease;-webkit-user-select:none;user-select:none}.bp-dropdown-toggle.active,.bp-dropdown-toggle:hover{color:#0f172a;color:var(--color-navy)}.bp-caret{font-size:10px;transition:transform .3s ease}.bp-caret-open{transform:rotate(180deg)}@media (min-width:992px){.bp-dropdown-toggle{position:relative}.bp-dropdown-toggle:after{background:#e8500a;background:var(--color-orange);bottom:-2px;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);transition:all .3s ease;width:0}.bp-dropdown-toggle.active:after,.bp-dropdown-toggle:hover:after{width:80%}.bp-dropdown-menu{background:#fff;border:1px solid #0f172a14;border:1px solid var(--color-border);border-radius:10px;box-shadow:0 12px 30px #0f172a1f;left:50%;list-style:none;margin:0;min-width:230px;opacity:0;padding:8px 0;position:absolute;top:calc(100% + 18px);transform:translateX(-50%) translateY(10px);transition:all .25s ease;visibility:hidden;z-index:1003}.bp-dropdown-menu-open{opacity:1;transform:translateX(-50%) translateY(0);visibility:visible}}.bp-dropdown-link{color:#0f172a;color:var(--color-navy);display:block;font-size:13.5px;padding:10px 18px;text-decoration:none;transition:all .25s ease;white-space:nowrap}.bp-dropdown-link:hover{background:#e8500a14;color:#0f172a;color:var(--color-navy);padding-left:22px}.bp-dropdown-link.active{color:#e8500a;color:var(--color-orange)}@media (min-width:992px){.bp-mega-menu{align-items:stretch;display:flex;gap:0;left:50%;min-width:760px;padding:0;position:fixed;right:auto;top:76px;top:calc(var(--nav-height) + 12px);transform:translateX(-50%) translateY(10px)}.bp-mega-menu.bp-dropdown-menu-open{transform:translateX(-50%) translateY(0)}.bp-mega-menu.bp-mega-wide{min-width:920px}.bp-mega-grid{grid-gap:4px 32px;display:grid;flex:1 1;gap:4px 32px;grid-template-columns:repeat(3,1fr);padding:24px 20px}.bp-mega-columns{display:flex;flex:1 1;gap:32px;padding:24px 28px}.bp-mega-col{display:flex;flex-direction:column;min-width:170px}.bp-mega-col-heading{color:#e8500a;color:var(--color-orange);display:block;font-size:11px;font-weight:700;letter-spacing:1px;margin-bottom:14px;text-transform:uppercase}.bp-mega-item{border-radius:8px;display:flex;flex-direction:column;gap:4px;padding:14px 12px;text-decoration:none;transition:background .2s ease}.bp-mega-col .bp-mega-item{padding:8px 0}.bp-mega-item:hover{background:#e8500a0f}.bp-mega-col .bp-mega-item:hover{background:#0000;padding-left:6px}.bp-mega-item-title{color:#0f172a;color:var(--color-navy);font-size:14px;font-weight:700;transition:color .2s ease}.bp-mega-item.active .bp-mega-item-title,.bp-mega-item:hover .bp-mega-item-title{color:#e8500a;color:var(--color-orange)}.bp-mega-item-desc{color:#5a6478;color:var(--color-muted);font-size:12.5px;line-height:1.4}.bp-mega-featured{background:#0f172a08;border-left:1px solid #0f172a14;border-left:1px solid var(--color-border);border-radius:0 10px 10px 0;flex-shrink:0;padding:24px;width:230px}.bp-mega-featured-eyebrow{color:#e8500a;color:var(--color-orange);display:block;font-size:11px;font-weight:700;letter-spacing:1px;margin-bottom:10px;text-transform:uppercase}.bp-mega-featured-title{color:#0f172a;color:var(--color-navy);font-size:17px;font-weight:700;margin:0 0 8px}.bp-mega-featured-desc{color:#5a6478;color:var(--color-muted);font-size:13px;line-height:1.55;margin:0 0 16px}.bp-mega-featured-cta{background:#e8500a;background:var(--color-orange);border:1px solid #e8500a;border:1px solid var(--color-orange);border-radius:24px;color:#fff;display:inline-block;font-size:13px;font-weight:600;padding:10px 0;text-align:center;text-decoration:none;transition:all .25s ease;width:100%}.bp-mega-featured-cta:hover{background:#cf4525;background:var(--color-orange-hover);border-color:#cf4525;border-color:var(--color-orange-hover);color:#fff;transform:translateY(-1px)}}@media (max-width:991px){.bp-mega-menu.bp-dropdown-menu-open{max-height:1400px}.bp-mega-grid{gap:2px}.bp-mega-columns,.bp-mega-grid{display:flex;flex-direction:column}.bp-mega-columns{gap:4px}.bp-mega-col-heading{color:#e8500a;color:var(--color-orange);display:block;font-size:11px;font-weight:700;letter-spacing:1px;margin:14px 0 4px;text-transform:uppercase}.bp-mega-item{display:flex;flex-direction:column;gap:2px;padding:10px 0;text-decoration:none}.bp-mega-item-title{color:#0f172a;color:var(--color-navy);font-size:14px;font-weight:700}.bp-mega-item.active .bp-mega-item-title{color:#e8500a;color:var(--color-orange)}.bp-mega-item-desc{color:#5a6478;color:var(--color-muted);font-size:12.5px;line-height:1.4}.bp-mega-featured{background:#0f172a08;border:1px solid #0f172a14;border:1px solid var(--color-border);border-radius:10px;margin-top:16px;padding:16px}.bp-mega-featured-eyebrow{color:#e8500a;color:var(--color-orange);display:block;font-size:11px;font-weight:700;letter-spacing:1px;margin-bottom:8px;text-transform:uppercase}.bp-mega-featured-title{color:#0f172a;color:var(--color-navy);font-size:16px;font-weight:700;margin:0 0 6px}.bp-mega-featured-desc{color:#5a6478;color:var(--color-muted);font-size:13px;line-height:1.5;margin:0 0 12px}.bp-mega-featured-cta{background:#e8500a;background:var(--color-orange);border:1px solid #e8500a;border:1px solid var(--color-orange);border-radius:24px;color:#fff;display:inline-block;font-size:13px;font-weight:600;padding:10px 0;text-align:center;text-decoration:none;width:100%}.bp-dropdown{width:100%}.bp-dropdown-toggle{justify-content:space-between;padding:4px 0;width:100%}.bp-dropdown-menu{background:#0000;box-shadow:none;list-style:none;margin:0;max-height:0;opacity:1;overflow:hidden;padding:0;transition:max-height .3s ease;visibility:visible}.bp-dropdown-menu-open{max-height:300px;padding:6px 0 6px 14px}.bp-dropdown-link{color:#5a6478;color:var(--color-muted);padding:8px 0}.bp-dropdown-link.active,.bp-dropdown-link:hover{background:#0000;color:#e8500a;color:var(--color-orange);padding-left:6px}}.footer{background:radial-gradient(circle at 10% 0,#e8500a1f,#0000 28%),radial-gradient(circle at 90% 20%,#2563eb14,#0000 25%),var(--color-navy);color:var(--on-dark);overflow:hidden;padding:80px 0 25px;position:relative}[dir=rtl] .footer{background:radial-gradient(circle at 90% 0,#e8500a1f,#0000 28%),radial-gradient(circle at 10% 20%,#2563eb14,#0000 25%),var(--color-navy)}.footer:before{background:#e8500a14;border-radius:50%;content:"";filter:blur(100px);height:450px;inset-inline-end:-150px;pointer-events:none;position:absolute;top:-250px;width:450px}.footer .container{position:relative;z-index:2}.footer-top{grid-gap:80px;align-items:start;display:grid;gap:80px;grid-template-columns:minmax(280px,1.3fr) 2fr}.footer-brand{animation:footerFadeUp .7s ease both;max-width:430px}.footer-brand .navbar-brand{align-items:center;color:var(--surface-1);display:inline-flex;font-size:26px;font-weight:700;letter-spacing:-.8px;margin-bottom:18px;text-decoration:none;transition:.3s ease}.footer-brand .navbar-brand span{color:var(--color-orange)}.footer-brand .navbar-brand:hover{transform:translateY(-2px)}.footer-brand p{color:var(--on-dark-muted);font-size:14px;line-height:1.8;margin:0}[dir=rtl] .footer-brand p{line-height:2}.footer-links{grid-gap:50px;animation:footerFadeUp .7s ease .15s both;display:grid;gap:50px;grid-template-columns:repeat(3,1fr)}.footer-links h3,.footer-links>div{position:relative}.footer-links h3{color:var(--surface-1);font-size:13px;font-weight:600;letter-spacing:1px;margin:0 0 22px;text-transform:uppercase}[dir=rtl] .footer-links h3{font-size:15px;letter-spacing:0;text-transform:none}.footer-links h3:after{background:var(--color-orange);border-radius:10px;bottom:-8px;content:"";height:2px;inset-inline-start:0;position:absolute;transition:width .3s ease;width:28px}.footer-links>div:hover h3:after{width:45px}.footer-links a{align-items:center;color:var(--on-dark-muted);display:flex;font-size:14px;gap:6px;margin-bottom:13px;text-decoration:none;transition:color .3s ease,transform .3s ease;width:-webkit-fit-content;width:fit-content}.footer-links .footer-arrow{color:var(--color-orange);flex-shrink:0}.footer-links a:hover{color:var(--surface-1);transform:translateX(6px)}[dir=rtl] .footer-links a:hover{transform:translateX(-6px)}.divider{background:var(--on-dark-line);height:1px;margin:55px 0 28px;overflow:hidden;position:relative}.divider:after{animation:dividerMove 4s linear infinite;background:linear-gradient(90deg,#0000,var(--color-orange),#0000);content:"";height:100%;left:-30%;position:absolute;top:0;width:30%}[dir=rtl] .divider:after{animation-direction:reverse}@keyframes dividerMove{0%{left:-30%}to{left:100%}}.footer-bottom{align-items:center;animation:footerFadeUp .7s ease .25s both;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.footer-bottom p{color:var(--on-dark-muted);font-size:13px;margin:0}.badges{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.badges span{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid var(--on-dark-line);border-radius:999px;color:var(--on-dark-muted);display:inline-flex;font-size:11px;font-weight:600;letter-spacing:.4px;padding:7px 13px;position:relative;transition:.3s ease}.badges span:hover{background:#e8500a1f;border-color:#e8500a99;color:var(--surface-1);transform:translateY(-3px)}@keyframes footerFadeUp{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@media (max-width:991px){.footer{padding:65px 0 25px}.footer-top{gap:50px;grid-template-columns:1fr}.footer-brand{max-width:600px}.footer-links{gap:35px}}@media (max-width:768px){.footer{padding:55px 0 25px}.footer-links{gap:40px 25px;grid-template-columns:repeat(2,1fr)}.divider{margin:40px 0 25px}.footer-bottom{align-items:flex-start;flex-direction:column}}@media (max-width:480px){.footer-links{gap:30px;grid-template-columns:1fr}.footer-brand .navbar-brand{font-size:23px}.footer-bottom{align-items:center;text-align:center}.badges{justify-content:center}}@media (prefers-reduced-motion:reduce){.divider:after,.footer *,.footer:before{animation:none!important;transition:none!important}}html[dir=rtl] body{font-family:Cairo,system-ui,-apple-system,Segoe UI,sans-serif}html[dir=rtl] .bp-mega-col-heading,html[dir=rtl] .bp-mega-featured-eyebrow,html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3,html[dir=rtl] h4,html[dir=rtl] h5,html[dir=rtl] h6{letter-spacing:0!important;text-transform:none}html[dir=rtl] p{line-height:1.9}.bp-brand{direction:ltr;unicode-bidi:isolate}html[dir=rtl] .bi-arrow-left,html[dir=rtl] .bi-arrow-right,html[dir=rtl] .bi-chevron-left,html[dir=rtl] .bi-chevron-right,html[dir=rtl] .bi-send-fill{display:inline-block;transform:scaleX(-1)}a.hero-btn-primary,a.hero-btn-secondary{display:inline-block;text-decoration:none}.bp-lang-btn{align-items:center;border:1px solid #ffffff59;border-radius:8px;color:inherit;display:inline-flex;font-weight:600;gap:7px;overflow:hidden;padding:6px 14px;transition:border-color .25s ease,color .25s ease,background .25s ease;white-space:nowrap}.bp-lang-btn:hover{border-color:#e8500a;color:#e8500a}.bp-lang-icon{display:inline-block;transition:transform .6s cubic-bezier(.34,1.56,.64,1)}.bp-lang-btn:hover .bp-lang-icon{transform:rotate(180deg)}.bp-lang-btn.is-switching{border-color:#e8500a;color:#e8500a;pointer-events:none}.bp-lang-btn.is-switching .bp-lang-icon{animation:langSpin .7s linear infinite}@keyframes langSpin{to{transform:rotate(1turn)}}.lang-overlay{background:radial-gradient(circle at 20% 10%,#e8500a2e,#0000 40%),radial-gradient(circle at 80% 90%,#2563eb24,#0000 40%),#0f172a;display:grid;inset:0;place-items:center;position:fixed;will-change:transform;z-index:99999}.lang-overlay.is-in.to-ar{animation:curtainFromRight .42s cubic-bezier(.76,0,.24,1) both}.lang-overlay.is-in.to-en{animation:curtainFromLeft .42s cubic-bezier(.76,0,.24,1) both}.lang-overlay.is-out.to-ar{animation:curtainToLeft .48s cubic-bezier(.76,0,.24,1) both}.lang-overlay.is-out.to-en{animation:curtainToRight .48s cubic-bezier(.76,0,.24,1) both}@keyframes curtainFromRight{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes curtainFromLeft{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes curtainToLeft{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes curtainToRight{0%{transform:translateX(0)}to{transform:translateX(100%)}}.lang-overlay__inner{align-items:center;animation:overlayContentIn .35s ease .18s both;display:flex;flex-direction:column;gap:14px}.lang-overlay.is-out .lang-overlay__inner{animation:overlayContentOut .2s ease both}@keyframes overlayContentIn{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes overlayContentOut{to{opacity:0;transform:scale(.98)}}.lang-overlay__brand{color:#fff;font-size:clamp(26px,4vw,38px);font-weight:800;letter-spacing:-.02em}.lang-overlay__brand span{color:#e8500a}.lang-overlay__label{color:#e8ecf3b3;font-size:15px;font-weight:600}.lang-overlay__label:lang(ar){font-family:Cairo,system-ui,sans-serif;font-size:18px}.lang-overlay__bar{background:#ffffff1f;border-radius:999px;height:3px;overflow:hidden;position:relative;width:140px}.lang-overlay__bar:after{animation:langBar .9s ease-in-out infinite;background:#e8500a;border-radius:inherit;bottom:0;content:"";left:-40%;position:absolute;top:0;width:40%}.lang-overlay.to-ar .lang-overlay__bar:after{animation-direction:reverse}@keyframes langBar{0%{left:-40%}to{left:100%}}.lang-page{animation:langPageIn .55s cubic-bezier(.22,1,.36,1) backwards}@keyframes langPageIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.lang-page .hero-live-badge{animation:langTextIn .6s cubic-bezier(.22,1,.36,1) .1s backwards}.lang-page .hero-heading{animation:langTextIn .6s cubic-bezier(.22,1,.36,1) .18s backwards}.lang-page .hero-subtext{animation:langTextIn .6s cubic-bezier(.22,1,.36,1) .26s backwards}@keyframes langTextIn{0%{opacity:0;transform:translateX(24px);transform:translateX(var(--lang-shift,24px))}to{opacity:1;transform:none}}html[dir=ltr]{--lang-shift:-24px}html[dir=rtl]{--lang-shift:24px}@media (prefers-reduced-motion:reduce){.bp-lang-btn.is-switching .bp-lang-icon,.bp-lang-icon,.lang-overlay,.lang-overlay__bar:after,.lang-overlay__inner,.lang-page,.lang-page .hero-heading,.lang-page .hero-live-badge,.lang-page .hero-subtext{animation:none!important;transition:none!important}}
/*# sourceMappingURL=main.ab5443b3.css.map*/