.tapesh-showcase{font-family:Vazirmatn,Tahoma,sans-serif;color:#142536;background:#f4f8f7;overflow:hidden}
.tapesh-showcase *{box-sizing:border-box}.tapesh-showcase a{text-decoration:none}.showcase-headline{text-align:center;padding:76px 20px 64px;background:radial-gradient(circle at 17% 15%,#d3eee7 0,transparent 32%),radial-gradient(circle at 83% 70%,#e5daf5 0,transparent 30%),#f7faf8}.showcase-headline>span,.section-count{font-size:12px;letter-spacing:.13em;font-weight:800;color:#16837f}.showcase-headline h2{font-size:clamp(32px,5vw,58px);line-height:1.3;margin:12px 0 9px;color:#10273a;font-weight:900}.showcase-headline p{font-size:15px;color:#5b717a;margin:0}.showcase-section{padding:80px 0}.showcase-section.alt{background:#fff}.showcase-wrap{max-width:1200px;width:calc(100% - 40px);margin:auto}.showcase-heading{display:flex;gap:35px;align-items:end;margin-bottom:29px}.showcase-heading h2{font-size:clamp(27px,3vw,42px);font-weight:900;color:#123046;margin:5px 0}.showcase-heading p{color:#61727c;margin:0}.heading-line{height:1px;background:#bfd9d6;flex:1;margin-bottom:14px}.showcase-grid{display:grid;grid-template-columns:1.35fr 1fr 1fr;grid-template-rows:repeat(2,minmax(180px,auto));gap:18px}.showcase-card{position:relative;display:flex;min-height:250px;border-radius:30px;overflow:hidden;padding:30px;isolation:isolate;color:#173347!important;background:linear-gradient(140deg,var(--start),var(--end));box-shadow:0 20px 45px #17364715;border:1px solid #ffffff99;transition:transform .2s,box-shadow .2s}.showcase-card:hover{transform:translateY(-6px);box-shadow:0 28px 45px #17364724}.showcase-card:focus-visible,.clinic-tile:focus-visible,.knowledge-strip a:focus-visible{outline:3px solid #247c8c;outline-offset:3px}.showcase-lead{grid-row:span 2;min-height:520px}.showcase-grid .showcase-card:nth-child(2){grid-column:span 2;min-height:245px}.theme-violet{--start:#e9dcff;--end:#f6dce9}.theme-mint{--start:#cceee7;--end:#e8f9ed}.theme-blue{--start:#d6e8fc;--end:#e9f0f9}.theme-peach{--start:#f9dfd1;--end:#fff1d9}.showcase-art{position:absolute;inset:0;z-index:-1;display:flex;justify-content:flex-end;align-items:center;padding-left:8%;pointer-events:none}.showcase-art span{display:grid;place-items:center;width:135px;height:135px;border-radius:36%;color:#ffffffeb;font-size:80px;font-weight:300;transform:rotate(-17deg) translate(-10px,-17px);background:linear-gradient(145deg,#ffffff9e,#638f9e70);box-shadow:inset 11px 11px 18px #ffffffb0,inset -12px -12px 28px #354e7836,20px 22px 38px #223d6030;filter:drop-shadow(0 10px 14px #27485b33)}.showcase-lead .showcase-art span{width:220px;height:220px;font-size:126px;transform:rotate(-18deg) translate(-2px,-75px)}.showcase-art i{position:absolute;width:150px;height:150px;border-radius:50%;border:1px solid #ffffffb0;right:12%;top:12%;box-shadow:0 0 0 36px #ffffff28,0 0 0 73px #ffffff17}.showcase-copy{margin-top:auto;max-width:70%;text-shadow:0 1px 1px #fff6}.showcase-lead .showcase-copy{max-width:95%}.showcase-tag{display:inline-block;font-size:11px;font-weight:800;color:#3b6a76;background:#ffffffac;border-radius:99px;padding:5px 12px}.showcase-card h3{font-size:clamp(20px,2vw,30px);line-height:1.4;margin:13px 0 5px;color:#183347;font-weight:900}.showcase-card p{font-size:13px;line-height:1.8;margin:0;color:#456475}.showcase-arrow{font-size:12px;color:#196e76;font-weight:900;display:block;margin-top:15px}.is-soon{opacity:.72;cursor:default}.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.product-grid .showcase-card{min-height:310px;padding:22px}.product-grid .showcase-copy{max-width:100%}.product-grid .showcase-art{align-items:flex-start;padding-top:24px}.product-grid .showcase-art span{width:98px;height:98px;font-size:53px}.showcase-all{display:inline-flex;margin-top:26px;font-weight:800;color:#0f7074!important;border-bottom:1px solid #0f7074;padding-bottom:5px}.clinic-mosaic{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.clinic-tile{display:flex;flex-direction:column;min-height:225px;border-radius:29px;padding:28px;color:#173347!important;box-shadow:0 15px 35px #16384616;transition:transform .2s,box-shadow .2s;background:linear-gradient(135deg,#d3efea,#edf7f1)}.clinic-tile:hover{transform:translateY(-5px);box-shadow:0 26px 40px #16384624}.clinic-tile strong{font-size:19px;line-height:1.5;font-weight:900}.clinic-tile small{margin-top:auto;font-weight:800;color:#217a7e}.clinic-glyph{font-size:46px;line-height:1;margin-bottom:20px;filter:drop-shadow(8px 12px 5px #455d6737);text-shadow:1px 1px 0 #fff,3px 3px 0 #ffffffad,6px 8px 9px #476d7991}.clinic-tile.heart,.clinic-tile.child{background:linear-gradient(140deg,#f9dfe2,#fff1dc)}.clinic-tile.mind,.clinic-tile.brain{background:linear-gradient(140deg,#e3dfff,#f4e8fb)}.clinic-tile.endo,.clinic-tile.gastro{background:linear-gradient(140deg,#dceafa,#edf7fa)}.clinic-tile.internal,.clinic-tile.nutrition{background:linear-gradient(140deg,#ecf4d9,#f7f6e4)}.showcase-intro{display:flex;align-items:center;gap:30px;padding:35px;background:linear-gradient(110deg,#103a51,#126c73);border-radius:30px;color:white;box-shadow:0 22px 45px #0d485133}.showcase-intro h3{font-size:27px;margin:0 0 4px}.showcase-intro p{margin:0;color:#d5eeea}.orbit-icon{font-size:58px;min-width:105px;height:105px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#b1ebe2,#59b0b1);box-shadow:inset 7px 7px 15px #ffffff8b,inset -10px -10px 18px #06545b99,12px 15px 24px #082e3970}.showcase-button{margin-right:auto;background:#fff;color:#0c5e69!important;border-radius:12px;padding:12px 21px;white-space:nowrap;font-weight:900}.knowledge-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.knowledge-strip a{background:#fff;border:1px solid #d9e7e5;border-radius:20px;padding:22px;display:flex;flex-direction:column;min-height:160px;color:#183347!important}.knowledge-strip span{font-size:30px;color:#17827e}.knowledge-strip strong{margin-top:8px}.knowledge-strip small{margin-top:auto;color:#197a7a}
@media(max-width:900px){.showcase-grid{grid-template-columns:repeat(2,1fr)}.showcase-lead{grid-row:span 2}.showcase-grid .showcase-card:nth-child(2){grid-column:auto}.product-grid,.knowledge-strip{grid-template-columns:repeat(2,1fr)}.clinic-mosaic{grid-template-columns:repeat(2,1fr)}}
@media(max-width:620px){.showcase-headline{padding:48px 18px}.showcase-section{padding:48px 0}.showcase-wrap{width:calc(100% - 28px)}.showcase-heading{gap:15px}.showcase-heading h2{font-size:26px}.showcase-heading p{font-size:13px}.showcase-grid,.product-grid,.clinic-mosaic,.knowledge-strip{grid-template-columns:1fr;grid-template-rows:auto}.showcase-grid .showcase-card:nth-child(2){grid-column:auto}.showcase-card,.showcase-lead,.product-grid .showcase-card{min-height:265px;padding:25px}.showcase-lead{grid-row:auto}.showcase-lead .showcase-art span{width:135px;height:135px;font-size:80px;transform:rotate(-17deg) translate(-10px,-17px)}.showcase-copy{max-width:80%}.showcase-intro{display:block;padding:24px}.showcase-intro h3{font-size:21px;margin-top:16px}.showcase-button{display:inline-block;margin-top:20px}.clinic-tile{min-height:175px}.knowledge-strip a{min-height:115px}}
@media(prefers-reduced-motion:reduce){.showcase-card,.clinic-tile{transition:none}}

/* Distinct material, geometry and color per family; original top hero remains intact. */
.tapesh-showcase{background:#fff4d9}.tapesh-showcase .showcase-headline{background:radial-gradient(circle at 20% 30%,#ffca7b 0,transparent 27%),radial-gradient(circle at 82% 58%,#b7d4ff 0,transparent 29%),#ffefcf}
.tapesh-showcase .showcase-section{border-top:6px solid transparent}.tapesh-showcase .section-latest{background:#fff0c7;border-color:#ef604d}.tapesh-showcase .section-products{background:#ffe2d4;border-color:#393eac}.tapesh-showcase .section-apps{background:#e3d4ff;border-color:#8d4bcb}.tapesh-showcase .section-clinics{background:#c9f4e8;border-color:#089c89}.tapesh-showcase .section-doctors{background:#ffddc9;border-color:#e68f31}.tapesh-showcase .section-knowledge{background:#d2e7ff;border-color:#4266bc}
.tapesh-showcase .showcase-section .heading-line{height:3px;background:currentColor;opacity:.25}.tapesh-showcase .section-latest .showcase-heading{color:#bb4239}.tapesh-showcase .section-products .showcase-heading{color:#413ea1}.tapesh-showcase .section-apps .showcase-heading{color:#753bb1}.tapesh-showcase .section-clinics .showcase-heading{color:#087b72}.tapesh-showcase .section-knowledge .showcase-heading{color:#3d62ad}
.tapesh-showcase .showcase-card{--card-ink:#263859;--card-hue:#ffffff;--card-highlight:#ffdf9a;color:var(--card-ink)!important;background:linear-gradient(145deg,var(--card-hue),var(--card-highlight));border:3px solid #fff8eb75;box-shadow:0 18px 0 #455a8b22,0 30px 48px #3138733c;transform:translateY(0);transition:transform .22s,box-shadow .22s}
.tapesh-showcase .showcase-card:hover{transform:translateY(-11px) rotate(-1deg);box-shadow:0 27px 0 #455a8b1d,0 38px 55px #3138734a}
.tapesh-showcase .showcase-card h3,.tapesh-showcase .showcase-card p,.tapesh-showcase .showcase-card .showcase-arrow{color:var(--card-ink)}.tapesh-showcase .showcase-copy{text-shadow:none}.tapesh-showcase .showcase-tag{background:#fdf6dbdc;color:#3d4b84}
.tapesh-showcase .family-latest.shape-0{--card-hue:#e44b76;--card-highlight:#ff936b;--card-ink:#fff4ce;border-radius:45px 20px 58px 24px;box-shadow:0 23px 0 #a72e648a,0 43px 50px #8d315775}.tapesh-showcase .family-latest.shape-0 .showcase-tag{background:#542d6d;color:#fff0ce}
.tapesh-showcase .family-latest.shape-1{--card-hue:#2d50cb;--card-highlight:#4a8ce9;--card-ink:#fff5cd;border-radius:26px 65px 26px 42px;box-shadow:0 12px 0 #223d8d99,0 24px 34px #24408a73}.tapesh-showcase .family-latest.shape-2{--card-hue:#ffcc37;--card-highlight:#f8953e;--card-ink:#493176;border-radius:60px 24px 50px 24px;box-shadow:0 8px 0 #dc83316e,0 19px 30px #ae67336e}.tapesh-showcase .family-latest.shape-3{--card-hue:#06a993;--card-highlight:#86db7a;--card-ink:#123e67;border-radius:24px 28px 70px 30px;box-shadow:0 29px 0 #0b82745c,0 46px 55px #24796470}
.tapesh-showcase .family-products:nth-child(4n+1){--card-hue:#6337b8;--card-highlight:#b359e9;--card-ink:#fff1cf;min-height:345px;border-radius:24px 70px 26px 65px;box-shadow:0 27px 0 #56339873,0 40px 45px #5136784d}.tapesh-showcase .family-products:nth-child(4n+2){--card-hue:#22a6c9;--card-highlight:#62e4d5;--card-ink:#143c62;min-height:285px;border-radius:70px 22px 70px 23px;box-shadow:0 12px 0 #217caa77,0 23px 32px #217caa4d}.tapesh-showcase .family-products:nth-child(4n+3){--card-hue:#ef553f;--card-highlight:#feb13c;--card-ink:#4e2d64;min-height:330px;border-radius:24px 60px 65px 24px;box-shadow:0 23px 0 #c145367a,0 37px 38px #b2493c55}.tapesh-showcase .family-products:nth-child(4n){--card-hue:#b9d143;--card-highlight:#eff17f;--card-ink:#28435f;min-height:290px;border-radius:60px 26px 24px 60px;box-shadow:0 9px 0 #819a2780,0 22px 33px #627a2959}
.tapesh-showcase .family-apps:nth-child(4n+1){--card-hue:#294ea2;--card-highlight:#8465d3;--card-ink:#fff4d4;border-radius:65px 28px 65px 25px;box-shadow:0 24px 0 #263e8c7a,0 39px 50px #253c8d55}.tapesh-showcase .family-apps:nth-child(4n+2){--card-hue:#009f74;--card-highlight:#84db92;--card-ink:#123d5c;border-radius:20px 80px 30px 60px;box-shadow:0 13px 0 #087c627b,0 28px 40px #16746157}.tapesh-showcase .family-apps:nth-child(4n+3){--card-hue:#f7a42e;--card-highlight:#fbd355;--card-ink:#573963;border-radius:70px 24px 40px 24px;box-shadow:0 31px 0 #c4772278,0 49px 50px #b66b2955}.tapesh-showcase .family-apps:nth-child(4n){--card-hue:#b93f93;--card-highlight:#eb7390;--card-ink:#fff1cf;border-radius:28px 58px 24px 75px;box-shadow:0 8px 0 #8f397c99,0 22px 36px #7a347369}
.tapesh-showcase .showcase-card .showcase-art span{background:linear-gradient(135deg,#fff3d7c9 0,#ffffff63 35%,#38437c47 95%);color:var(--card-ink);border:3px solid #fffae4a6;box-shadow:inset 11px 11px 17px #fffbe1a8,inset -15px -17px 25px #374d8270,17px 25px 20px #2c3a6969;filter:none}.tapesh-showcase .depth-0 .showcase-art span{transform:rotate(-22deg) translate(-3px,-65px) perspective(200px) rotateX(12deg)}.tapesh-showcase .depth-1 .showcase-art span{border-radius:50%;transform:rotate(15deg) translate(-5px,10px);box-shadow:inset 5px 7px 9px #fffae1b9,inset -11px -16px 22px #21337975,7px 11px 12px #29356a62}.tapesh-showcase .depth-2 .showcase-art span{border-radius:24%;transform:rotate(-8deg) translate(-13px,-8px);box-shadow:inset 6px 7px 11px #fff9e4a0,inset -5px -7px 12px #34457a5a,5px 7px 9px #303b6955}.tapesh-showcase .depth-3 .showcase-art span{border-radius:44% 35% 52% 31%;transform:rotate(24deg) translate(-1px,-12px);box-shadow:inset 14px 11px 20px #fff9e8b0,inset -18px -17px 22px #34505e70,23px 30px 27px #24445e70}
.tapesh-showcase .clinic-tile{position:relative;overflow:hidden;border:3px solid #fff4db91;box-shadow:0 15px 0 #3c6c8b26,0 28px 38px #31507343;transition:transform .2s,box-shadow .2s;color:#243759!important}.tapesh-showcase .clinic-tile:nth-child(3n+1){border-radius:70px 23px 48px 25px;min-height:285px}.tapesh-showcase .clinic-tile:nth-child(3n+2){border-radius:24px 65px 25px 58px;min-height:235px}.tapesh-showcase .clinic-tile:nth-child(3n){border-radius:46px 25px 70px 25px;min-height:265px}.tapesh-showcase .clinic-tile:nth-child(1){background:linear-gradient(130deg,#ec5545,#ffc16b)}.tapesh-showcase .clinic-tile:nth-child(2){background:linear-gradient(130deg,#ce559f,#ff9c88)}.tapesh-showcase .clinic-tile:nth-child(3){background:linear-gradient(130deg,#a48bf0,#e8c3ff)}.tapesh-showcase .clinic-tile:nth-child(4){background:linear-gradient(130deg,#289abf,#7fe2e4)}.tapesh-showcase .clinic-tile:nth-child(5){background:linear-gradient(130deg,#f4bc38,#fce979)}.tapesh-showcase .clinic-tile:nth-child(6){background:linear-gradient(130deg,#15aa71,#a1dc71)}.tapesh-showcase .clinic-tile:nth-child(7){background:linear-gradient(130deg,#7e66cb,#bd9ee9)}.tapesh-showcase .clinic-tile:nth-child(8){background:linear-gradient(130deg,#f17d50,#ffc781)}.tapesh-showcase .clinic-tile:nth-child(9){background:linear-gradient(130deg,#397bd4,#abc1fa)}.tapesh-showcase .clinic-tile:hover{transform:translateY(-10px) rotate(-1deg);box-shadow:0 24px 0 #3c6c8b24,0 39px 50px #31507351}.tapesh-showcase .clinic-glyph{width:76px;height:76px;display:grid;place-items:center;border-radius:28px;background:#fff5d59c;box-shadow:inset 6px 7px 12px #fff5e7c8,inset -9px -12px 19px #385d8279,12px 17px 19px #27435f73;transform:rotate(-12deg)}.tapesh-showcase .clinic-tile:nth-child(3n+2) .clinic-glyph{transform:rotate(16deg);border-radius:50%;box-shadow:inset 3px 4px 8px #fff9e7c9,inset -7px -9px 14px #385d8270,6px 8px 11px #27435f5c}.tapesh-showcase .clinic-tile:nth-child(3n) .clinic-glyph{transform:rotate(-4deg);border-radius:21px;box-shadow:inset 3px 4px 8px #fff9e7c9,inset -5px -7px 10px #385d8270,4px 6px 9px #27435f55}
.tapesh-showcase .knowledge-strip a:nth-child(1){background:#f39546}.tapesh-showcase .knowledge-strip a:nth-child(2){background:#ed8db0}.tapesh-showcase .knowledge-strip a:nth-child(3){background:#9ca9ec}.tapesh-showcase .knowledge-strip a:nth-child(4){background:#69cbb5}.tapesh-showcase .knowledge-strip a{border:2px solid #fff3d9;border-radius:28px 50px 25px 50px;box-shadow:0 14px 0 #425c832b,0 25px 35px #43567c3a;color:#273c62!important}
@media(max-width:900px){.tapesh-showcase .product-grid{gap:22px}.tapesh-showcase .showcase-card{min-width:0}}
@media(max-width:620px){.tapesh-showcase .showcase-section{padding:55px 0}.tapesh-showcase .showcase-card,.tapesh-showcase .family-products:nth-child(n),.tapesh-showcase .family-apps:nth-child(n){min-height:250px}.tapesh-showcase .showcase-lead{min-height:340px}.tapesh-showcase .showcase-art span{max-width:110px;max-height:110px;font-size:60px}.tapesh-showcase .showcase-copy{max-width:75%}.tapesh-showcase .clinic-tile:nth-child(n){min-height:190px}}
@media(prefers-reduced-motion:reduce){.tapesh-showcase .showcase-card,.tapesh-showcase .clinic-tile{transition:none}}
.tapesh-showcase .section-latest .showcase-grid .showcase-card:nth-child(n+3){min-height:375px}
@media(max-width:620px){.tapesh-showcase .section-latest .showcase-grid .showcase-card:nth-child(n+3){min-height:330px}.tapesh-showcase .section-latest .showcase-grid .showcase-card:nth-child(n+3) .showcase-art span{width:85px;height:85px;font-size:48px}}
.tapesh-showcase .showcase-card.color-override{background:linear-gradient(145deg,var(--custom-card),color-mix(in srgb,var(--custom-card),#fff1c9 38%))!important;--card-ink:var(--custom-ink)}
.tapesh-showcase .showcase-card.setting-low{box-shadow:0 5px 0 #283c644a,0 12px 20px #263b6252!important}.tapesh-showcase .showcase-card.setting-medium{box-shadow:0 16px 0 #283c645a,0 28px 36px #263b6260!important}.tapesh-showcase .showcase-card.setting-high{box-shadow:0 30px 0 #283c646b,0 50px 48px #263b6271!important}
.tapesh-showcase .showcase-card.silhouette-soft{border-radius:35px!important}.tapesh-showcase .showcase-card.silhouette-round{border-radius:85px 30px 85px 30px!important}.tapesh-showcase .showcase-card.silhouette-angular{border-radius:8px 55px 8px 55px!important}
.tapesh-showcase .showcase-card.silhouette-circle{border-radius:50%!important;aspect-ratio:1;min-height:0;align-items:center;text-align:center;justify-content:center}.tapesh-showcase .silhouette-circle .showcase-copy{max-width:85%;margin-top:70px}.tapesh-showcase .silhouette-circle .showcase-art{align-items:flex-start;justify-content:center;padding:15px 0 0}.tapesh-showcase .silhouette-circle .showcase-art span{width:78px;height:78px;transform:none!important}

/* The existing banner photograph stays intact. Shapes and pictograms vary by purpose. */
.semantic-icon{width:72%;height:72%;overflow:visible;filter:drop-shadow(3px 5px 2px #293b5e48)}
.tapesh-showcase .showcase-art span{font-size:unset}
.tapesh-showcase .showcase-art .semantic-icon{width:74%;height:74%;stroke-width:2.8}
.tapesh-showcase .showcase-lead .showcase-art .semantic-icon{width:75%;height:75%}
.tapesh-showcase .showcase-copy{position:relative;z-index:1}
.tapesh-showcase .section-latest .showcase-grid .showcase-card:nth-child(n+3){min-height:375px}
.tapesh-showcase .section-latest .showcase-grid .showcase-card:nth-child(n+3) .showcase-art{align-items:flex-start;padding-top:22px}
.tapesh-showcase .section-latest .showcase-grid .showcase-card:nth-child(n+3) .showcase-art span{width:116px;height:116px}
.tapesh-showcase .family-latest.shape-0{border-radius:44% 19% 38% 14% / 19% 41% 13% 34%}
.tapesh-showcase .family-latest.shape-1{border-radius:145px 32px 130px 38px}
.tapesh-showcase .family-latest.shape-2{border-radius:33% 21% 35% 18% / 18% 39% 24% 32%}
.tapesh-showcase .family-latest.shape-3{border-radius:34px 110px 28px 95px}
.tapesh-showcase .family-products:nth-child(4n+1){border-radius:46% 20% 41% 14% / 18% 38% 17% 44%}
.tapesh-showcase .family-products:nth-child(4n+2){border-radius:140px 30px 145px 35px}
.tapesh-showcase .family-products:nth-child(4n+3){border-radius:34% 16% 26% 39% / 25% 33% 21% 34%}
.tapesh-showcase .family-products:nth-child(4n){border-radius:25px 110px 35px 105px}
.tapesh-showcase .family-apps{aspect-ratio:1;min-height:0!important;align-items:center;justify-content:center;text-align:center;border-radius:50%!important;padding:32px 24px!important}
.tapesh-showcase .family-apps:nth-child(2){border-radius:38% 50% 41% 48% / 48% 36% 50% 42%!important}
.tapesh-showcase .family-apps:nth-child(3){border-radius:41% 46% 35% 49% / 39% 48% 42% 50%!important}
.tapesh-showcase .family-apps:nth-child(4){border-radius:48% 35% 50% 41% / 43% 50% 38% 47%!important}
.tapesh-showcase .family-apps .showcase-art{align-items:flex-start;justify-content:center;padding:12px 0 0}
.tapesh-showcase .family-apps .showcase-art span{width:83px!important;height:83px!important;transform:translate(0,0) rotate(-8deg)!important}
.tapesh-showcase .family-apps .showcase-copy{max-width:100%;margin-top:80px}
.tapesh-showcase .family-apps h3{font-size:clamp(19px,1.7vw,24px);margin-top:7px}
.tapesh-showcase .family-apps p{font-size:12px}
.tapesh-showcase .family-apps .showcase-arrow{margin-top:8px}
.tapesh-showcase .clinic-mosaic{align-items:start;gap:30px 17px}
.tapesh-showcase .clinic-tile{justify-content:flex-end;min-height:275px!important}
.tapesh-showcase .clinic-tile:nth-child(1){grid-column:span 2;min-height:340px!important;border-radius:160px 38px 120px 42px}
.tapesh-showcase .clinic-tile:nth-child(2){aspect-ratio:1;border-radius:50%}
.tapesh-showcase .clinic-tile:nth-child(3){border-radius:40% 17% 38% 21% / 21% 42% 14% 38%}
.tapesh-showcase .clinic-tile:nth-child(4){border-radius:25px 125px 32px 110px}
.tapesh-showcase .clinic-tile:nth-child(5){border-radius:50% 50% 25% 25% / 45% 45% 18% 18%}
.tapesh-showcase .clinic-tile:nth-child(6){border-radius:135px 30px 120px 25px}
.tapesh-showcase .clinic-tile:nth-child(7){border-radius:23% 42% 16% 36% / 43% 18% 42% 22%}
.tapesh-showcase .clinic-tile:nth-child(8){border-radius:30px 120px 35px 125px}
.tapesh-showcase .clinic-tile:nth-child(9){border-radius:50% 22% 45% 17% / 23% 45% 17% 40%}
.tapesh-showcase .clinic-glyph{width:105px;height:105px;border-radius:32% 45% 30% 42%;margin-bottom:auto}
.tapesh-showcase .clinic-tile:nth-child(1) .clinic-glyph{width:155px;height:155px}
.tapesh-showcase .clinic-glyph .semantic-icon{width:72%;height:72%;color:#264d76;stroke-width:2.7}
.tapesh-showcase .clinic-tile strong{font-size:21px}
.tapesh-showcase .clinic-tile:nth-child(1) strong{font-size:29px}
.tapesh-showcase .clinic-tile small{margin-top:12px}
.navbar-tapesh{background:linear-gradient(110deg,#253879,#833783 52%,#167e96)!important;box-shadow:0 10px 26px #3b39764d!important}
.navbar-tapesh .navbar-brand{border-radius:52px;padding:6px 20px 6px 26px;background:linear-gradient(120deg,#4dd2b79e,#ffd782b0);box-shadow:inset 2px 2px 5px #fff8dc8a,0 8px 0 #122b7280,0 14px 19px #17256372}
.navbar-tapesh .navbar-brand .fw-bold{color:#fff7d7!important;text-shadow:0 3px 5px #31175b8a}
.navbar-tapesh .navbar-nav{gap:8px!important}
.navbar-tapesh .navbar-nav .nav-link{display:block;padding:10px 14px!important;border-radius:32px;color:#fff5db!important;font-weight:800!important;background:#fff4e817;box-shadow:inset 1px 2px 3px #ffffff38,0 6px 0 #1c286375;transition:transform .2s,box-shadow .2s}
.navbar-tapesh .navbar-nav .nav-item:nth-child(2) .nav-link{background:#ff855c70}
.navbar-tapesh .navbar-nav .nav-item:nth-child(3) .nav-link{background:#48c8ab70}
.navbar-tapesh .navbar-nav .nav-item:nth-child(4) .nav-link{background:#938dff70}
.navbar-tapesh .navbar-nav .nav-item:nth-child(5) .nav-link{background:#ffd36b69}
.navbar-tapesh .navbar-nav .nav-link:hover,.navbar-tapesh .navbar-nav .nav-link:focus-visible{transform:translateY(-4px);box-shadow:0 9px 0 #1c286375;color:white!important}
.hero-section .hero-title-main{display:inline-block;padding:0 .3em;border-radius:38% 22% 35% 18% / 25% 38% 17% 44%;background:linear-gradient(140deg,#f7be5d9c,#ce6da675 60%,#54c8c486);box-shadow:inset 3px 3px 7px #ffedbd99,inset -9px -12px 18px #44409a70,13px 18px 22px #1a315a78;text-shadow:1px 2px 0 #fff8de,5px 6px 7px #3d367bba!important}
.hero-section .hero-title-sub{display:inline-block;color:#fff3d8;font-weight:800;border-radius:60px;background:#604e9ca8;padding:8px 20px;box-shadow:0 8px 0 #38367c93}
@media(max-width:900px){.tapesh-showcase .clinic-tile:nth-child(1){grid-column:span 2}.tapesh-showcase .family-apps{min-height:280px!important}.navbar-tapesh .navbar-nav .nav-link{box-shadow:none}}
@media(max-width:620px){.tapesh-showcase .showcase-grid .showcase-card:nth-child(n+3){min-height:330px}.tapesh-showcase .section-latest .showcase-grid .showcase-card:nth-child(n+3) .showcase-art span{width:85px;height:85px}.tapesh-showcase .family-apps{width:min(100%,340px);min-height:0!important;margin-inline:auto}.tapesh-showcase .clinic-tile:nth-child(1){grid-column:auto;min-height:280px!important}.tapesh-showcase .clinic-tile:nth-child(n+2){min-height:230px!important;aspect-ratio:auto}.navbar-tapesh .navbar-brand{padding:3px 12px}.hero-section .hero-title-main{font-size:3.5rem}}
