/* Reversible India-inspired accent sample. Remove this stylesheet link to restore the base theme. */
:root{--india-saffron:#f28c28;--india-green:#168b62;--india-blue:#2457e6}
.site-header:after{content:"";position:absolute;left:5.5%;right:5.5%;bottom:0;height:2px;border-radius:3px;background:linear-gradient(90deg,var(--india-saffron) 0 30%,rgba(255,255,255,0) 30% 36%,var(--india-blue) 36% 64%,rgba(255,255,255,0) 64% 70%,var(--india-green) 70% 100%);opacity:.8}
.button-primary{background:linear-gradient(110deg,var(--india-blue) 0 62%,#4b3ac6 100%)}
.hero .eyebrow{color:var(--india-saffron)}
.hero .eyebrow span{background:linear-gradient(90deg,var(--india-saffron),#ffc36f)}
.float-success>span,.activity-icon,.showcase-health>i,.tablet-activity i{background:#e2f6ed;color:var(--india-green)}
.float-success{border-bottom:2px solid rgba(22,139,98,.38)}
.proof-strip{position:relative;background:linear-gradient(90deg,rgba(242,140,40,.035),rgba(36,87,230,.025) 48%,rgba(22,139,98,.04))}
.proof-strip:after{content:"";position:absolute;bottom:-1px;left:50%;transform:translateX(-50%);width:160px;height:2px;background:linear-gradient(90deg,var(--india-saffron),#fff 46% 54%,var(--india-green));border-radius:2px}
.proof-strip{min-height:108px;gap:10px;padding:18px max(5.5%,calc((100vw - 1180px)/2));background:#fff}
.proof-strip>span{position:relative;display:flex;align-items:center;justify-content:center;flex:1;min-width:128px;height:54px;padding:0 18px;border:1px solid #e6e3ec;border-radius:14px;background:#fff;overflow:hidden;color:var(--navy);box-shadow:0 7px 20px rgba(28,22,68,.045);transition:transform .22s ease,box-shadow .22s ease}
.proof-strip>span:hover{transform:translateY(-2px);box-shadow:0 12px 26px rgba(28,22,68,.09)}
.proof-strip>span:before{content:"";position:absolute;left:0;right:0;top:0;height:3px}
.proof-strip>span:nth-of-type(1),.proof-strip>span:nth-of-type(2){background:linear-gradient(180deg,rgba(242,140,40,.09),#fff 65%)}
.proof-strip>span:nth-of-type(1):before,.proof-strip>span:nth-of-type(2):before{background:var(--india-saffron)}
.proof-strip>span:nth-of-type(3),.proof-strip>span:nth-of-type(4){background:linear-gradient(180deg,rgba(36,87,230,.065),#fff 65%)}
.proof-strip>span:nth-of-type(3):before,.proof-strip>span:nth-of-type(4):before{background:var(--india-blue)}
.proof-strip>span:nth-of-type(5),.proof-strip>span:nth-of-type(6){background:linear-gradient(180deg,rgba(22,139,98,.085),#fff 65%)}
.proof-strip>span:nth-of-type(5):before,.proof-strip>span:nth-of-type(6):before{background:var(--india-green)}
.proof-strip>i{display:none}
.suite-accept .suite-icon{background:#fff1e2;color:#d96d08}.suite-manage .suite-icon{background:#e3f5ed;color:var(--india-green)}
.suite-bars i:nth-child(1){background:linear-gradient(180deg,#f5a24e,var(--india-saffron))}.suite-bars i:nth-child(4){background:linear-gradient(180deg,#2bad80,var(--india-green))}
.outcome-grid article:nth-child(1) .outcome-icon{background:#fff1e2;color:#d96d08}.outcome-grid article:nth-child(2) .outcome-icon,.outcome-grid article:nth-child(4) .outcome-icon{background:#e3f5ed;color:var(--india-green)}
.merchant-protection{position:relative}.merchant-protection:before{content:"";position:absolute;left:34px;right:34px;top:0;height:2px;background:linear-gradient(90deg,var(--india-saffron),rgba(255,255,255,.8) 50%,var(--india-green));opacity:.8}
.app-platforms>span:first-child i{color:var(--india-saffron)}.app-platforms>span:nth-child(2) i{color:var(--india-green)}
.closing{background:linear-gradient(125deg,#4030bb 0 68%,#205f58 100%)}
.closing:after{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,var(--india-saffron),#fff 48% 52%,var(--india-green))}
.advantage{position:relative;background:radial-gradient(circle at 8% 12%,rgba(242,140,40,.13),transparent 25%),radial-gradient(circle at 92% 85%,rgba(22,139,98,.16),transparent 29%),var(--navy)}
.advantage:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,rgba(242,140,40,.045),transparent 32% 66%,rgba(22,139,98,.055))}
.advantage .eyebrow.light{color:#ffb45f}.advantage-grid article:nth-child(1) .feature-icon{color:#ffae52}.advantage-grid article:nth-child(2) .feature-icon,.advantage-grid article:nth-child(3) .feature-icon{color:#54c49a}.advantage-grid article:nth-child(4) .feature-icon{color:#8fa7ff}
.advantage-grid article:nth-child(1){background:linear-gradient(145deg,rgba(242,140,40,.075),transparent 60%)}.advantage-grid article:nth-child(3){background:linear-gradient(145deg,rgba(22,139,98,.08),transparent 60%)}
.difference{position:relative;background:radial-gradient(circle at 100% 8%,rgba(242,140,40,.105),transparent 27%),radial-gradient(circle at 0 92%,rgba(22,139,98,.12),transparent 29%),#201943}
.difference .eyebrow.light{color:#ffb45f}.difference .eyebrow.light span{background:#ffb45f}
.merchant-protection{background:radial-gradient(circle at 95% 0,rgba(22,139,98,.19),transparent 34%),linear-gradient(135deg,rgba(242,140,40,.12),rgba(67,50,142,.44) 42%,rgba(39,32,78,.88))}
.protection-lead>span{background:linear-gradient(145deg,var(--india-saffron),#5a42d2 58%,var(--india-green))}.protection-features article:nth-child(1) i,.protection-features article:nth-child(3) i{color:#ffae52}.protection-features article:nth-child(2) i,.protection-features article:nth-child(4) i{color:#54c49a}
.comparison-row:nth-child(3) .qtx-column i,.comparison-row:nth-child(8) .qtx-column i{background:var(--india-saffron)}.comparison-row:nth-child(4) .qtx-column i,.comparison-row:nth-child(9) .qtx-column i{background:var(--india-green)}
.suite-protect{background:radial-gradient(circle at 90% 90%,rgba(22,139,98,.2),transparent 33%),radial-gradient(circle at 5% 5%,rgba(242,140,40,.15),transparent 28%),linear-gradient(145deg,#211944,#332673)}
.suite-protect .suite-icon{background:rgba(242,140,40,.13);color:#ffad50}.suite-protect .suite-rings i:nth-child(3){background:radial-gradient(circle,rgba(22,139,98,.65),transparent 70%)}
.closing .closing-mark i:first-child{background:linear-gradient(145deg,#ffb35d,var(--india-saffron))}.closing .closing-mark i:last-child{background:linear-gradient(145deg,#44bd91,var(--india-green))}
.button-light{border-bottom:3px solid var(--india-saffron)}
@media(max-width:650px){.site-header:after{left:20px;right:20px}.merchant-protection:before{left:23px;right:23px}}
@media(max-width:760px){.proof-strip{justify-content:flex-start;overflow-x:auto;padding:16px 20px;scroll-snap-type:x mandatory}.proof-strip>span{flex:0 0 132px;scroll-snap-align:start}.proof-strip::-webkit-scrollbar{display:none}}
