/* Samrudhi Home Branding V16.3 — scoped to the homepage; no other pages altered */
.sskn-magazine-theme .ssk163-branding{padding:64px 0 73px;background:linear-gradient(180deg,#fff 0%,#f5f8fd 100%);overflow:hidden}
.sskn-magazine-theme .ssk163-brand-card{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(24px,4.2vw,66px);align-items:center;border:1px solid #dce6f1;background:linear-gradient(135deg,#fff 0%,#fffdf7 100%);border-radius:28px;box-shadow:0 22px 65px rgba(13,42,83,.09);padding:clamp(24px,3.8vw,50px);position:relative;isolation:isolate}
.sskn-magazine-theme .ssk163-brand-card:before{content:"";position:absolute;top:0;left:0;width:160px;height:5px;border-radius:0 0 9px 0;background:linear-gradient(90deg,#f0a920,#ffd87a);z-index:-1}
.sskn-magazine-theme .ssk163-brand-copy,.sskn-magazine-theme .ssk163-brand-visual{min-width:0}
.sskn-magazine-theme .ssk163-kicker{display:flex;align-items:center;gap:10px;color:#855714;font-size:11px;font-weight:900;letter-spacing:.13em;line-height:1.5;margin:0 0 16px;text-transform:uppercase}
.sskn-magazine-theme .ssk163-kicker-mark{display:block;flex:none;width:26px;height:3px;border-radius:30px;background:#efb13a}
.sskn-magazine-theme .ssk163-experience-line{display:flex;align-items:center;gap:16px;padding:10px 0 13px;border-bottom:1px solid #e6eaf0;margin-bottom:17px}
.sskn-magazine-theme .ssk163-experience-number{font:900 clamp(57px,5.8vw,86px)/.95 'Manrope','Plus Jakarta Sans',sans-serif;letter-spacing:-.09em;color:#0b356f;white-space:nowrap;flex:none}
.sskn-magazine-theme .ssk163-experience-number span{font-size:.44em;vertical-align:top;color:#d58a0b;letter-spacing:0}
.sskn-magazine-theme .ssk163-experience-description{display:flex;flex-direction:column;gap:3px;min-width:0}
.sskn-magazine-theme .ssk163-experience-description strong{font-size:clamp(12px,1.1vw,15px);font-weight:900;line-height:1.4;letter-spacing:.06em;color:#17457d}
.sskn-magazine-theme .ssk163-experience-description>span{font-size:12px;color:#6a5862;line-height:1.5;font-weight:650}
.sskn-magazine-theme .ssk163-brand-copy h2{font:850 clamp(28px,3.3vw,45px)/1.17 'Manrope','Noto Sans Kannada',sans-serif;color:#112d5c;letter-spacing:-.05em;margin:12px 0 20px;overflow-wrap:break-word}
.sskn-magazine-theme .ssk163-brand-copy h2 em{color:#bc7610;font-style:normal}
.sskn-magazine-theme .ssk163-brand-copy p:not(.ssk163-kicker):not(.ssk163-independence){font-size:14px;color:#465a77;line-height:1.9;margin:0 0 14px}
.sskn-magazine-theme .ssk163-brand-copy p.ssk163-intro{font-size:15px;color:#314865}
.sskn-magazine-theme .ssk163-brand-copy p strong{color:#123965;font-weight:850}
.sskn-magazine-theme .ssk163-value-row{display:flex;gap:8px;flex-wrap:wrap;margin:19px 0 23px}
.sskn-magazine-theme .ssk163-value-row span{display:inline-flex;align-items:center;gap:7px;border:1px solid #e5e9ed;background:#f5f8fc;color:#24466c;padding:7px 10px;border-radius:100px;font-size:11px;line-height:1.4;font-weight:800}
.sskn-magazine-theme .ssk163-value-row b{background:#e6f5ee;color:#166344;width:17px;height:17px;line-height:17px;text-align:center;border-radius:50%;font-size:11px}
.sskn-magazine-theme .ssk163-brand-actions{display:flex;flex-wrap:wrap;align-items:stretch;gap:11px}
.sskn-magazine-theme .ssk163-brand-actions a{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;border-radius:11px;padding:12px 19px;font-size:13px;font-weight:850;line-height:1.4;text-decoration:none;transition:transform .2s,box-shadow .2s;outline-offset:3px}
.sskn-magazine-theme .ssk163-brand-actions a:hover{transform:translateY(-2px);box-shadow:0 10px 18px rgba(10,47,98,.15)}
.sskn-magazine-theme .ssk163-brand-actions a:focus-visible{outline:3px solid #d68e13}
.sskn-magazine-theme .ssk163-brand-primary{color:#fff!important;background:#124a91;box-shadow:0 7px 17px rgba(18,74,145,.18)}
.sskn-magazine-theme .ssk163-brand-primary:hover{color:#fff!important;background:#0a346f}
.sskn-magazine-theme .ssk163-brand-secondary{color:#123d74!important;background:#fff;border:1px solid #b9cde4}
.sskn-magazine-theme .ssk163-brand-secondary:hover{color:#103668!important;background:#f4f8ff}
.sskn-magazine-theme .ssk163-independence{font-size:11px!important;color:#6a7482!important;margin:16px 0 0;line-height:1.6}
.sskn-magazine-theme .ssk163-brand-visual{position:relative;min-height:500px;display:flex;align-items:center;justify-content:center;padding:28px 15px 34px}
.sskn-magazine-theme .ssk163-image-frame{border-radius:23px;overflow:hidden;width:100%;height:425px;border:6px solid #fff;box-shadow:0 16px 42px rgba(3,32,81,.19);background:#dce7ed;transform:rotate(1.2deg)}
.sskn-magazine-theme .ssk163-image-frame img{width:100%;height:100%;object-fit:cover}
.sskn-magazine-theme .ssk163-logo-card{position:absolute;left:0;bottom:5px;display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #e8dcbf;border-radius:18px;box-shadow:0 12px 35px rgba(17,48,94,.17);padding:12px 18px 12px 12px;max-width:calc(100% - 54px);min-width:0}
.sskn-magazine-theme .ssk163-logo-card img{width:60px;height:60px;flex:none;object-fit:contain;border-radius:50%;background:#fff}
.sskn-magazine-theme .ssk163-logo-card div{display:flex;flex-direction:column;min-width:0}
.sskn-magazine-theme .ssk163-logo-card strong{color:#143b6f;font-size:13px;font-weight:900;line-height:1.5;overflow-wrap:anywhere}
.sskn-magazine-theme .ssk163-logo-card span{color:#5e7187;font-size:10px;font-weight:750;line-height:1.5}
.sskn-magazine-theme .ssk163-years-seal{position:absolute;right:-8px;top:3px;border-radius:22px;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:133px;min-width:131px;padding:11px 14px;background:linear-gradient(145deg,#ffdd88,#f3b53a);border:5px solid #fff;box-shadow:0 13px 28px rgba(62,51,19,.24);color:#15355a;transform:rotate(5deg)}
.sskn-magazine-theme .ssk163-years-seal>span{font:900 58px/.99 'Manrope',sans-serif;letter-spacing:-.08em}
.sskn-magazine-theme .ssk163-years-seal strong{font-size:14px;font-weight:950;letter-spacing:.17em}
.sskn-magazine-theme .ssk163-years-seal small{font-size:9px;color:#5d461f;font-weight:800}
@media(max-width:1090px){.sskn-magazine-theme .ssk163-branding{padding:42px 0 55px}.sskn-magazine-theme .ssk163-brand-card{gap:25px;padding:26px}.sskn-magazine-theme .ssk163-brand-visual{min-height:400px}.sskn-magazine-theme .ssk163-image-frame{height:350px}}
@media(max-width:800px){.sskn-magazine-theme .ssk163-brand-card{grid-template-columns:minmax(0,1fr);gap:12px;padding:clamp(18px,4vw,28px)}.sskn-magazine-theme .ssk163-brand-visual{min-height:315px;padding:15px 30px 26px;max-width:620px;width:100%;margin:auto}.sskn-magazine-theme .ssk163-image-frame{height:305px;transform:none}.sskn-magazine-theme .ssk163-years-seal{right:10px;top:3px;min-width:108px;min-height:111px;border-width:4px}.sskn-magazine-theme .ssk163-years-seal>span{font-size:44px}.sskn-magazine-theme .ssk163-logo-card{left:10px;bottom:8px}}
@media(max-width:480px){.sskn-magazine-theme .ssk163-branding{padding:30px 0 39px}.sskn-magazine-theme .ssk163-brand-card{border-radius:20px;padding:20px 17px 18px}.sskn-magazine-theme .ssk163-kicker{font-size:10px;letter-spacing:.08em}.sskn-magazine-theme .ssk163-experience-line{gap:12px}.sskn-magazine-theme .ssk163-experience-number{font-size:65px}.sskn-magazine-theme .ssk163-experience-description strong{font-size:11px}.sskn-magazine-theme .ssk163-experience-description>span{font-size:10px}.sskn-magazine-theme .ssk163-brand-copy h2{font-size:30px;margin:12px 0 15px}.sskn-magazine-theme .ssk163-brand-copy p:not(.ssk163-kicker):not(.ssk163-independence){font-size:13px;line-height:1.75}.sskn-magazine-theme .ssk163-brand-actions{flex-direction:column;gap:9px}.sskn-magazine-theme .ssk163-brand-actions a{width:100%;min-height:47px}.sskn-magazine-theme .ssk163-value-row{margin:16px 0 19px}.sskn-magazine-theme .ssk163-brand-visual{min-height:235px;padding:15px 8px 22px}.sskn-magazine-theme .ssk163-image-frame{height:215px;border-width:4px;border-radius:16px}.sskn-magazine-theme .ssk163-years-seal{top:0;right:0;min-width:82px;min-height:85px;padding:6px;border-width:3px;border-radius:16px;transform:rotate(4deg)}.sskn-magazine-theme .ssk163-years-seal>span{font-size:33px}.sskn-magazine-theme .ssk163-years-seal strong{font-size:9px}.sskn-magazine-theme .ssk163-years-seal small{font-size:7px}.sskn-magazine-theme .ssk163-logo-card{left:0;bottom:0;padding:7px 9px;gap:7px;border-radius:11px;max-width:calc(100% - 18px)}.sskn-magazine-theme .ssk163-logo-card img{width:40px;height:40px}.sskn-magazine-theme .ssk163-logo-card strong{font-size:10px}.sskn-magazine-theme .ssk163-logo-card span{font-size:8px}}
@media(max-width:355px){.sskn-magazine-theme .ssk163-experience-number{font-size:53px}.sskn-magazine-theme .ssk163-brand-copy h2{font-size:27px}.sskn-magazine-theme .ssk163-logo-card img{width:34px;height:34px}.sskn-magazine-theme .ssk163-logo-card strong{font-size:9px}.sskn-magazine-theme .ssk163-brand-visual{padding-inline:0}}
@media(prefers-reduced-motion:reduce){.sskn-magazine-theme .ssk163-brand-actions a{transition:none}}
