/* Astro Ayush Rudhra Homepage Authority Showcase V5 */
.ar5-authority,.ar5-authority *{box-sizing:border-box}.ar5-authority{position:relative;overflow:hidden;padding:82px 18px;background:radial-gradient(circle at 8% 0,rgba(206,139,46,.16),transparent 27%),radial-gradient(circle at 96% 20%,rgba(105,28,23,.11),transparent 28%),linear-gradient(180deg,#fffdf8 0,#f6eee2 100%);font-family:Arial,sans-serif}.ar5-authority:before{content:"";position:absolute;inset:0;opacity:.28;pointer-events:none;background-image:linear-gradient(rgba(91,53,27,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(91,53,27,.035) 1px,transparent 1px);background-size:36px 36px}.ar5-authority__shell{position:relative;z-index:1;max-width:1180px;margin:auto;padding:42px;border:1px solid rgba(230,185,112,.22);border-radius:38px;background:radial-gradient(circle at 84% 0,rgba(231,170,72,.16),transparent 34%),linear-gradient(135deg,#100c0d 0,#231314 48%,#4a2517 100%);box-shadow:0 34px 88px rgba(49,25,12,.22)}.ar5-authority__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,360px);gap:34px;align-items:end;margin-bottom:30px}.ar5-authority__kicker{display:inline-flex;align-items:center;gap:10px;color:#f2c36f;font-size:11px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.ar5-authority__kicker:before{content:"";width:42px;height:1px;background:linear-gradient(90deg,#f2c36f,transparent)}.ar5-authority h2{max-width:760px;margin:14px 0 0;color:#fff;font-family:Georgia,"Times New Roman",serif;font-size:clamp(36px,4.5vw,58px);line-height:1.03;letter-spacing:-.035em}.ar5-authority__head p{margin:0;color:#d9cabe;font-size:14px;line-height:1.75}.ar5-authority__head p strong{color:#ffe3a8}.ar5-authority__grid{display:grid;grid-template-columns:1.18fr .91fr .91fr;grid-template-rows:repeat(2,minmax(255px,auto));gap:16px}.ar5-authority__card{position:relative;isolation:isolate;overflow:hidden;display:flex;min-width:0;border:1px solid rgba(255,255,255,.12);border-radius:24px;background:#fff;box-shadow:0 18px 44px rgba(0,0,0,.16);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.ar5-authority__card:hover{transform:translateY(-5px);border-color:rgba(246,192,101,.55);box-shadow:0 25px 55px rgba(0,0,0,.25)}.ar5-authority__card--profile{grid-row:1/3;min-height:526px;align-items:flex-end;background:#251515}.ar5-authority__media{position:absolute;inset:0;z-index:-2}.ar5-authority__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .65s ease}.ar5-authority__card:hover .ar5-authority__media img{transform:scale(1.035)}.ar5-authority__card--profile .ar5-authority__media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(12,8,8,.03) 15%,rgba(16,9,9,.28) 48%,rgba(14,8,8,.96) 100%),linear-gradient(90deg,rgba(31,14,11,.15),transparent)}.ar5-authority__content{position:relative;z-index:2;width:100%;padding:25px}.ar5-authority__card--profile .ar5-authority__content{padding:32px}.ar5-authority__number{position:absolute;right:20px;top:16px;color:rgba(255,255,255,.16);font-family:Georgia,serif;font-size:52px;font-weight:700;line-height:1}.ar5-authority__tag{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border-radius:999px;background:rgba(25,15,15,.82);border:1px solid rgba(242,195,111,.38);color:#f5ca7d!important;font-size:10px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.ar5-authority__card h3{margin:14px 0 9px;color:#241612;font-family:Georgia,"Times New Roman",serif;font-size:24px;line-height:1.14}.ar5-authority__card p{margin:0;color:#655950;font-size:13px;line-height:1.65}.ar5-authority__card--profile h3{color:#fff;font-size:34px}.ar5-authority__card--profile p{color:#dfd2c7;font-size:14px}.ar5-authority__link{display:inline-flex;align-items:center;gap:10px;margin-top:17px;color:#8b490f!important;font-size:12px;font-weight:900;text-decoration:none!important}.ar5-authority__link:after{content:"→";font-size:17px;transition:transform .2s ease}.ar5-authority__card:hover .ar5-authority__link:after{transform:translateX(4px)}.ar5-authority__card--profile .ar5-authority__link{color:#f6c876!important}.ar5-authority__card:not(.ar5-authority__card--profile){align-items:flex-end;background:linear-gradient(145deg,#fffefb,#f7ede0)}.ar5-authority__card:not(.ar5-authority__card--profile):before{content:"";position:absolute;inset:0 0 auto;height:90px;z-index:-1;background:linear-gradient(135deg,#2a1717,#6b321b)}.ar5-authority__card:not(.ar5-authority__card--profile) .ar5-authority__content{padding-top:76px}.ar5-authority__icon{position:absolute;left:24px;top:24px;display:grid;place-items:center;width:50px;height:50px;border-radius:16px;background:linear-gradient(145deg,#f8d892,#c97c22);box-shadow:0 12px 28px rgba(30,14,9,.25);color:#2b160d}.ar5-authority__icon svg{width:26px;height:26px}.ar5-authority__card:not(.ar5-authority__card--profile) .ar5-authority__number{color:rgba(255,255,255,.17);font-size:42px}.ar5-authority__foot{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-top:28px;padding:22px 4px 2px}.ar5-authority__promise{display:flex;align-items:center;gap:14px;max-width:680px;color:#e8dbcf;font-size:13px;line-height:1.6}.ar5-authority__promise:before{content:"✓";flex:0 0 auto;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:rgba(243,190,94,.14);border:1px solid rgba(243,190,94,.34);color:#f5c66d;font-size:17px;font-weight:900}.ar5-authority__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.ar5-authority__btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:11px 18px;border-radius:999px;font-size:12px;font-weight:900;text-decoration:none!important}.ar5-authority__btn--gold{background:linear-gradient(135deg,#f1c36f,#ce7c24);color:#271309!important}.ar5-authority__btn--line{border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.06);color:#fff!important}.ar5-authority a:visited{color:inherit}.ar5-authority__card>a.ar5-authority__cover-link{position:absolute;inset:0;z-index:4;font-size:0;color:transparent!important}.ar5-authority__card .ar5-authority__content a{position:relative;z-index:5}.ar5-authority__card:focus-within{outline:3px solid rgba(242,195,111,.65);outline-offset:3px}@media(max-width:980px){.ar5-authority__shell{padding:30px}.ar5-authority__head{grid-template-columns:1fr}.ar5-authority__grid{grid-template-columns:1fr 1fr;grid-template-rows:auto}.ar5-authority__card--profile{grid-column:1/-1;grid-row:auto;min-height:470px}.ar5-authority__foot{align-items:flex-start;flex-direction:column}.ar5-authority__actions{justify-content:flex-start}}@media(max-width:660px){.ar5-authority{padding:54px 12px}.ar5-authority__shell{padding:20px;border-radius:26px}.ar5-authority__head{gap:18px;margin-bottom:22px}.ar5-authority h2{font-size:38px}.ar5-authority__grid{grid-template-columns:1fr}.ar5-authority__card--profile{min-height:430px}.ar5-authority__card:not(.ar5-authority__card--profile){min-height:255px}.ar5-authority__content,.ar5-authority__card--profile .ar5-authority__content{padding:22px}.ar5-authority__card--profile h3{font-size:29px}.ar5-authority__foot{padding-top:18px}.ar5-authority__actions{width:100%}.ar5-authority__btn{width:100%}}
