.why-choose-section{background:radial-gradient(circle at 10% 25%,rgba(239,83,35,.035) 0,transparent 45%),radial-gradient(circle at 90% 45%,rgba(56,182,255,.035) 0,transparent 45%),#fff;overflow:hidden;padding:50px 0;position:relative}.why-choose-section .section-heading{margin-bottom:3.5rem;text-align:center}@media(max-width:991px){.why-choose-section .section-heading{margin-bottom:2rem!important;text-align:left!important}.why-choose-section .section-heading .section-tag-wrapper{justify-content:flex-start!important}.why-choose-section .section-heading h2{text-align:left!important}.why-choose-section .section-heading h2 br{display:none!important}.why-choose-section .section-heading p{margin:0!important;max-width:100%!important;text-align:left!important}}.why-choose-section .section-heading .section-tag-wrapper{align-items:center;display:inline-flex;gap:12px;justify-content:center;margin-bottom:.85rem}.why-choose-section .section-heading .section-tag-wrapper .section-tag-line{background-color:#ef5323;background-color:var(--themeColor,#ef5323);border-radius:2px;height:2px;width:32px}.why-choose-section .section-heading .section-tag-wrapper .section-tag{color:#64748b;font-size:13px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.why-choose-section .section-heading h2{color:#1e293b;font-size:clamp(24px,3.2vw,36px);font-weight:700;letter-spacing:-.5px;line-height:1.3;margin-bottom:16px}.why-choose-section .section-heading h2 .highlight,.why-choose-section .section-heading h2 .highlight-text,.why-choose-section .section-heading h2 span{color:#ef5323;color:var(--themeColor,#ef5323)}.why-choose-section .section-heading h2 .partner-text{color:#1e293b}@media only screen and (max-width:1650px){.why-choose-section .section-heading h2{font-size:32px}.why-choose-section .section-heading h2 br{display:none}}@media(max-width:1200px){.why-choose-section .section-heading h2{font-size:28px}}@media(max-width:991px){.why-choose-section .section-heading h2{font-size:24px;text-align:left}.why-choose-section .section-heading h2 br{display:none!important}}@media(max-width:768px){.why-choose-section .section-heading h2{font-size:22px}}@media(max-width:480px){.why-choose-section .section-heading h2{font-size:20px;line-height:1.25}}.why-choose-section .section-heading p{color:#64748b;font-size:1rem;line-height:1.65;margin:0 auto;max-width:660px}.why-choose-section .reasons-wrapper{display:flex;flex-direction:column;gap:36px;margin-top:1rem}.why-choose-section .reasons-wrapper .reasons-row{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.why-choose-section .reasons-wrapper .reason-card{background:#fff;border-radius:20px;box-sizing:border-box;display:flex;flex-direction:column;padding:26px 22px 24px;position:relative;transition:transform .35s ease,box-shadow .35s ease}.why-choose-section .reasons-wrapper .reason-card:hover{transform:translateY(-6px)}.why-choose-section .reasons-wrapper .reason-card .card-top-bar{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px;margin-top:-46px}.why-choose-section .reasons-wrapper .reason-card .card-top-bar .icon-badge{align-items:center;display:flex;flex-shrink:0;height:60px;justify-content:center;position:relative;transition:transform .3s ease;width:52px}.why-choose-section .reasons-wrapper .reason-card .card-top-bar .icon-badge .hexagon-shape{filter:drop-shadow(0 4px 8px rgba(0,0,0,.06));height:100%;inset:0;overflow:visible;position:absolute;width:100%}.why-choose-section .reasons-wrapper .reason-card .card-top-bar .icon-badge .hexagon-shape .hex-path{fill:#fff;stroke-linejoin:round;stroke-width:2.2px}.why-choose-section .reasons-wrapper .reason-card .card-top-bar .icon-badge .icon-wrapper{align-items:center;display:flex;font-size:24px;justify-content:center;position:relative;z-index:2}.why-choose-section .reasons-wrapper .reason-card .card-top-bar .icon-badge .icon-wrapper .badge-icon{color:inherit;font-size:24px;transition:transform .3s ease}.why-choose-section .reasons-wrapper .reason-card .card-top-bar .watermark-number{font-family:inherit;font-size:2.85rem;font-weight:800;letter-spacing:-.03em;line-height:1;margin-top:24px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.why-choose-section .reasons-wrapper .reason-card:hover .icon-badge{transform:scale(1.06)}.why-choose-section .reasons-wrapper .reason-card .card-content .card-title{color:#0f172a;font-size:1.15rem;font-weight:700;line-height:1.35;margin-bottom:.75rem;text-align:left}.why-choose-section .reasons-wrapper .reason-card .card-content .card-description{color:#64748b;font-size:.875rem;line-height:1.65;margin:0;text-align:left}.why-choose-section .reasons-wrapper .reason-card.card-theme-orange{background:linear-gradient(155deg,#fff 60%,rgba(255,237,230,.5));border:1.5px solid rgba(239,83,35,.25);box-shadow:0 12px 30px rgba(239,83,35,.07)}.why-choose-section .reasons-wrapper .reason-card.card-theme-orange .icon-badge .hex-path{stroke:#ef5323}.why-choose-section .reasons-wrapper .reason-card.card-theme-orange .icon-badge .badge-icon{color:#ef5323}.why-choose-section .reasons-wrapper .reason-card.card-theme-orange .watermark-number{color:#fed7c3}.why-choose-section .reasons-wrapper .reason-card.card-theme-orange:hover{box-shadow:0 18px 36px rgba(239,83,35,.14)}.why-choose-section .reasons-wrapper .reason-card.card-theme-cyan{background:linear-gradient(155deg,#fff 60%,rgba(224,242,254,.5));border:1.5px solid rgba(56,182,255,.25);box-shadow:0 12px 30px rgba(56,182,255,.07)}.why-choose-section .reasons-wrapper .reason-card.card-theme-cyan .icon-badge .hex-path{stroke:#38b6ff}.why-choose-section .reasons-wrapper .reason-card.card-theme-cyan .icon-badge .badge-icon{color:#38b6ff}.why-choose-section .reasons-wrapper .reason-card.card-theme-cyan .watermark-number{color:#bae6fd}.why-choose-section .reasons-wrapper .reason-card.card-theme-cyan:hover{box-shadow:0 18px 36px rgba(56,182,255,.14)}.why-choose-section .reasons-wrapper .reason-card.card-theme-coral{background:linear-gradient(155deg,#fff 60%,rgba(255,237,230,.5));border:1.5px solid rgba(255,122,89,.25);box-shadow:0 12px 30px rgba(255,122,89,.07)}.why-choose-section .reasons-wrapper .reason-card.card-theme-coral .icon-badge .hex-path{stroke:#ff7a59}.why-choose-section .reasons-wrapper .reason-card.card-theme-coral .icon-badge .badge-icon{color:#ff7a59}.why-choose-section .reasons-wrapper .reason-card.card-theme-coral .watermark-number{color:#fed7aa}.why-choose-section .reasons-wrapper .reason-card.card-theme-coral:hover{box-shadow:0 18px 36px rgba(255,122,89,.14)}.why-choose-section .reasons-wrapper .reason-card.card-theme-blue{background:linear-gradient(155deg,#fff 60%,rgba(239,246,255,.5));border:1.5px solid rgba(59,130,246,.25);box-shadow:0 12px 30px rgba(59,130,246,.07)}.why-choose-section .reasons-wrapper .reason-card.card-theme-blue .icon-badge .hex-path{stroke:#3b82f6}.why-choose-section .reasons-wrapper .reason-card.card-theme-blue .icon-badge .badge-icon{color:#3b82f6}.why-choose-section .reasons-wrapper .reason-card.card-theme-blue .watermark-number{color:#bfdbfe}.why-choose-section .reasons-wrapper .reason-card.card-theme-blue:hover{box-shadow:0 18px 36px rgba(59,130,246,.14)}.why-choose-section .reasons-wrapper .reason-card.card-theme-green{background:linear-gradient(155deg,#fff 60%,rgba(240,253,244,.5));border:1.5px solid rgba(34,197,94,.25);box-shadow:0 12px 30px rgba(34,197,94,.07)}.why-choose-section .reasons-wrapper .reason-card.card-theme-green .icon-badge .hex-path{stroke:#22c55e}.why-choose-section .reasons-wrapper .reason-card.card-theme-green .icon-badge .badge-icon{color:#22c55e}.why-choose-section .reasons-wrapper .reason-card.card-theme-green .watermark-number{color:#bbf7d0}.why-choose-section .reasons-wrapper .reason-card.card-theme-green:hover{box-shadow:0 18px 36px rgba(34,197,94,.14)}.why-choose-section .reasons-wrapper .reason-card.card-theme-purple{background:linear-gradient(155deg,#fff 60%,rgba(250,245,255,.5));border:1.5px solid rgba(168,85,247,.25);box-shadow:0 12px 30px rgba(168,85,247,.07)}.why-choose-section .reasons-wrapper .reason-card.card-theme-purple .icon-badge .hex-path{stroke:#a855f7}.why-choose-section .reasons-wrapper .reason-card.card-theme-purple .icon-badge .badge-icon{color:#a855f7}.why-choose-section .reasons-wrapper .reason-card.card-theme-purple .watermark-number{color:#e9d5ff}.why-choose-section .reasons-wrapper .reason-card.card-theme-purple:hover{box-shadow:0 18px 36px rgba(168,85,247,.14)}@media(max-width:1200px){.why-choose-section .reasons-wrapper{gap:30px}.why-choose-section .reasons-wrapper .reasons-row.top-row{gap:30px 20px;grid-template-columns:repeat(2,1fr)}.why-choose-section .reasons-wrapper .reasons-row.bottom-row{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:30px 20px;gap:30px 20px}.why-choose-section .reasons-wrapper .reasons-row.bottom-row .reason-card{flex:initial;max-width:100%}}@media(max-width:768px){.why-choose-section{padding:3.5rem 0}.why-choose-section .section-heading{margin-bottom:2.5rem}.why-choose-section .section-heading p{font-size:.925rem}.why-choose-section .reasons-wrapper{gap:36px;margin-top:.5rem}.why-choose-section .reasons-wrapper .reasons-row.bottom-row,.why-choose-section .reasons-wrapper .reasons-row.top-row{gap:36px;grid-template-columns:1fr}.why-choose-section .reasons-wrapper .reason-card{padding:22px 18px 20px}}.challenges-section{background:radial-gradient(circle at 10% 25%,rgba(239,83,35,.035) 0,transparent 45%),radial-gradient(circle at 90% 45%,rgba(56,182,255,.035) 0,transparent 45%),#fff;overflow:hidden;padding:50px 0 60px;position:relative}.challenges-section .heading{margin-bottom:3.5rem;text-align:center}@media(max-width:991px){.challenges-section .heading{margin-bottom:2rem!important;text-align:left!important}.challenges-section .heading .section-tag-wrapper{justify-content:flex-start!important}.challenges-section .heading h2{text-align:left!important}.challenges-section .heading h2 br{display:none!important}.challenges-section .heading p{margin:0!important;max-width:100%!important;text-align:left!important}}.challenges-section .heading .section-tag-wrapper{align-items:center;display:inline-flex;gap:12px;justify-content:center;margin-bottom:.85rem}.challenges-section .heading .section-tag-wrapper .section-tag-line{background-color:#ef5323;background-color:var(--themeColor,#ef5323);border-radius:2px;height:2px;width:32px}.challenges-section .heading .section-tag-wrapper .section-tag{color:#64748b;font-size:13px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.challenges-section .heading h2{color:#1e293b;font-size:clamp(24px,3.2vw,36px);font-weight:700;letter-spacing:-.5px;line-height:1.3;margin-bottom:16px}.challenges-section .heading h2 .highlight,.challenges-section .heading h2 .highlight-text,.challenges-section .heading h2 span{color:#ef5323;color:var(--themeColor,#ef5323)}@media only screen and (max-width:1650px){.challenges-section .heading h2{font-size:32px}.challenges-section .heading h2 br{display:none}}@media(max-width:1200px){.challenges-section .heading h2{font-size:28px}}@media(max-width:991px){.challenges-section .heading h2{font-size:24px;text-align:left}.challenges-section .heading h2 br{display:none!important}}@media(max-width:768px){.challenges-section .heading h2{font-size:22px}}@media(max-width:480px){.challenges-section .heading h2{font-size:20px;line-height:1.25}}.challenges-section .heading p{color:#64748b;font-size:1rem;line-height:1.65;margin:0 auto;max-width:680px}.challenges-section .challenge-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px}.challenges-section .challenge-grid .challenge-card{align-items:flex-start;background:linear-gradient(155deg,#fff 65%,#fff8f5);border:1.5px solid rgba(239,83,35,.16);border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.03);display:flex;gap:22px;overflow:hidden;padding:28px 26px;position:relative;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}.challenges-section .challenge-grid .challenge-card:hover{border-color:rgba(239,83,35,.32);box-shadow:0 16px 36px rgba(239,83,35,.12);transform:translateY(-5px)}.challenges-section .challenge-grid .challenge-card:hover .card-icon-box{transform:scale(1.06)}.challenges-section .challenge-grid .challenge-card .card-icon-box{align-items:center;background:#fff3ec;border:1px solid rgba(239,83,35,.2);border-radius:16px;display:flex;height:58px;justify-content:center;min-width:58px;transition:transform .3s ease;width:58px}.challenges-section .challenge-grid .challenge-card .card-icon-box .icon{color:#ef5323;color:var(--themeColor,#ef5323);font-size:28px}.challenges-section .challenge-grid .challenge-card .card-body{display:flex;flex:1;flex-direction:column}.challenges-section .challenge-grid .challenge-card .card-body .card-title{color:#0f172a;font-size:1.15rem;font-weight:700;line-height:1.35;margin-bottom:.65rem;text-align:left}.challenges-section .challenge-grid .challenge-card .card-body .card-description{color:#64748b;font-size:.88rem;line-height:1.65;margin-bottom:.85rem;text-align:left}.challenges-section .challenge-grid .challenge-card .card-body .solution-tag{align-items:center;display:inline-flex;flex-wrap:wrap;gap:7px;margin-bottom:0;margin-top:.25rem}.challenges-section .challenge-grid .challenge-card .card-body .solution-tag .solution-label{color:#64748b;font-size:.8rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.challenges-section .challenge-grid .challenge-card .card-body .solution-tag .solution-pill{align-items:center;background:#fff3ec;border:1px solid rgba(239,83,35,.22);border-radius:9999px;color:#ef5323;color:var(--themeColor,#ef5323);display:inline-flex;font-size:.825rem;font-weight:600;line-height:1.35;padding:4px 12px}@media(max-width:991px){.challenges-section{padding:40px 0}.challenges-section .heading{margin-bottom:2.5rem;text-align:left!important}.challenges-section .heading .section-tag-wrapper{justify-content:flex-start!important}.challenges-section .heading h2{font-size:1.65rem;text-align:left!important}.challenges-section .heading h2 br{display:none!important}.challenges-section .heading p{font-size:.95rem;margin:0!important;max-width:100%!important;text-align:left!important}.challenges-section .challenge-grid{gap:18px;grid-template-columns:1fr}.challenges-section .challenge-grid .challenge-card{gap:18px;padding:24px 20px}}@media(max-width:576px){.challenges-section .challenge-grid .challenge-card{align-items:flex-start;flex-direction:column;gap:16px}.challenges-section .challenge-grid .challenge-card .card-icon-box{height:52px;min-width:52px;width:52px}.challenges-section .challenge-grid .challenge-card .card-icon-box .icon{font-size:24px}}