/* Maraş Spor Ağı V53 — birleşik premium dijital sistem */
:root{--v53-deep:#061e29;--v53-navy:#0a3442;--v53-ink:#112e3a;--v53-muted:#657c86;--v53-line:#d7e4e8;--v53-soft:#f2f7f8;--v53-paper:#fff;--v53-red:#ed3043;--v53-red-dark:#d91f34;--v53-mint:#48d4a3;--v53-gold:#e9b24a;--v53-blue:#3478f6;--v53-shadow:0 18px 52px rgba(5,38,50,.09);--v53-shadow-strong:0 28px 82px rgba(5,30,41,.16)}
.systemV53{accent-color:var(--v53-red);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}
.systemV53 :is(a,button,input,select,textarea){font:inherit}.systemV53 :is(a,button){transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.systemV53 :is(a,button):active{transform:translateY(1px)}.systemV53 :is(a,button,input,select,textarea):focus-visible{outline:3px solid rgba(52,120,246,.24)!important;outline-offset:2px!important}

/* Halka açık portal kabuğu */
body.portalV5.systemV53{background:radial-gradient(circle at 90% 0,rgba(237,48,67,.045),transparent 24%),linear-gradient(180deg,#f7fafb,#eef5f6);color:var(--v53-ink);font-size:16px;overflow-x:hidden}
.portalV5.systemV53 .networkBar{min-height:38px;height:auto;padding:7px max(4vw,32px);background:linear-gradient(90deg,#061e29,#0c3e4c);border:0;color:#b9ced6;display:flex;align-items:center;justify-content:space-between;gap:16px}.portalV5.systemV53 .networkBar :is(span,a){font-size:9px}.portalV5.systemV53 .networkLive i{background:var(--v53-mint);box-shadow:0 0 0 5px rgba(72,212,163,.12)}.portalV5.systemV53 .networkLive b{color:#fff}.portalV5.systemV53 .networkMeta{display:flex;align-items:center;gap:14px}.portalV5.systemV53 .networkMeta>a{color:#ff6472;font-weight:900}.portalV5.systemV53 .cityCodeV46{padding:4px 7px;border-radius:7px;background:rgba(255,255,255,.08);color:#fff}
.portalV5.systemV53 .portalHeader{min-height:88px;height:auto;padding:12px max(4.8vw,38px);display:grid;grid-template-columns:minmax(255px,.7fr) minmax(510px,1.45fr) minmax(235px,.7fr);gap:24px;align-items:center;background:rgba(255,255,255,.95);border-bottom:1px solid var(--v53-line);box-shadow:0 12px 35px rgba(7,43,56,.055);backdrop-filter:blur(20px);position:sticky;top:0;z-index:100}
.portalV5.systemV53 .portalHeader .portalLogo{gap:13px}.portalV5.systemV53 .portalHeader .brandEmblem{width:62px!important;height:62px!important;min-width:62px;border-radius:18px!important;background:linear-gradient(145deg,#f25462,#cf2d42)!important;padding:8px;box-shadow:0 12px 28px rgba(237,48,67,.18)!important;overflow:hidden!important}.portalV5.systemV53 .portalHeader .brandWordmarkV35 strong{font-size:17px;line-height:1.08;color:var(--v53-ink);letter-spacing:-.4px}.portalV5.systemV53 .portalHeader .brandWordmarkV35 small{margin-top:5px;color:#758993;font-size:8px;line-height:1.35;letter-spacing:1px}
.portalV5.systemV53 .portalHeader>nav{min-height:58px;padding:6px;border:1px solid #dbe6e9;border-radius:17px;background:#f3f7f8;display:flex;align-items:center;justify-content:center;gap:2px}.portalV5.systemV53 .portalHeader>nav a{min-height:44px;padding:0 15px;border-radius:12px;color:#193641;font-size:11px;font-weight:850;display:flex;align-items:center;justify-content:center;white-space:nowrap}.portalV5.systemV53 .portalHeader>nav a:hover{background:#fff;color:var(--v53-red);box-shadow:0 7px 18px rgba(5,38,50,.07)}.portalV5.systemV53 .portalHeader>nav a.active{background:#fff;color:var(--v53-red);box-shadow:inset 0 -2px var(--v53-red),0 7px 20px rgba(5,38,50,.08)}
.portalV5.systemV53 .portalAccessV35{min-height:58px;padding:7px 12px;border-radius:17px;background:radial-gradient(circle at 100% 0,rgba(72,212,163,.12),transparent 40%),linear-gradient(135deg,#082d3a,#104657);box-shadow:0 14px 32px rgba(6,40,52,.15)}.portalV5.systemV53 .portalAccessV35 small{color:#75e1ba;font-size:8px}.portalV5.systemV53 .portalAccessV35 b{font-size:11px}.portalV5.systemV53 .portalAccessV35>em{color:#fff}

/* Ana sayfa */
.portalV5.systemV53 .v11Hero{width:min(1700px,calc(100% - 64px));min-height:620px;margin:28px auto 0;padding:30px 0 34px;gap:45px;align-items:center}.portalV5.systemV53 .v11Copy{padding-left:0}.portalV5.systemV53 .v11Pill{min-height:36px;padding:0 13px;border:1px solid #d6e2e6;border-radius:999px;background:#fff;color:#193742;font-size:9px;letter-spacing:.8px;box-shadow:0 7px 20px rgba(6,40,52,.05)}.portalV5.systemV53 .v11Copy h1{margin:27px 0 18px;font-size:clamp(52px,5.25vw,82px);line-height:.96;letter-spacing:-4.2px;color:var(--v53-ink)}.portalV5.systemV53 .v11Copy h1 em{color:var(--v53-red);font-style:normal}.portalV5.systemV53 .v11Copy>p{max-width:680px;color:#617985;font-size:15px;line-height:1.65}.portalV5.systemV53 .v11Actions{margin-top:28px;gap:10px}.portalV5.systemV53 :is(.v11Primary,.v11Ghost){min-height:54px;padding:0 19px;border-radius:13px;font-size:11px;font-weight:900}.portalV5.systemV53 .v11Primary{background:linear-gradient(135deg,#f13a4c,#df2036);box-shadow:0 14px 30px rgba(237,48,67,.2)}.portalV5.systemV53 .v11Ghost{background:#fff;border:1px solid #d7e3e7;color:var(--v53-ink)}.portalV5.systemV53 .trustLine{margin-top:24px;gap:20px;color:#657c86;font-size:9px}
.portalV5.systemV53 .v11Visual{min-height:560px;border-radius:28px;overflow:hidden;box-shadow:0 30px 80px rgba(5,35,47,.18)}.portalV5.systemV53 .v11Visual:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,30,41,.23),transparent 44%),linear-gradient(0deg,rgba(5,30,41,.22),transparent 38%);pointer-events:none}.portalV5.systemV53 .v11Visual img{width:100%;height:100%;object-fit:cover}.portalV5.systemV53 :is(.visualBadge,.visualData){z-index:2;border-radius:15px;box-shadow:0 16px 36px rgba(5,30,41,.18)}
.portalV5.systemV53 .v11Stats{width:min(1700px,calc(100% - 64px));margin:0 auto 28px;display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.portalV5.systemV53 .v11Stats>a{min-height:112px;padding:18px;border:1px solid var(--v53-line);border-radius:18px;background:#fff;box-shadow:0 10px 30px rgba(7,43,56,.055)}.portalV5.systemV53 .v11Stats>a:hover{transform:translateY(-3px);box-shadow:var(--v53-shadow)}.portalV5.systemV53 .v11Stats i{border-radius:12px}.portalV5.systemV53 .v11Stats b{font-size:28px}.portalV5.systemV53 .v11Stats span{color:#6b818b;font-size:10px}
.portalV5.systemV53 :is(.v11Section,.v11Branches,.v11Platform,.clubShowcase,.marasStory,.cityDiscover,.marasAtlas){width:min(1700px,calc(100% - 64px));margin-left:auto;margin-right:auto;border-radius:26px}.portalV5.systemV53 .v11Section{padding:72px 0}.portalV5.systemV53 .v11SectionHead{margin-bottom:30px}.portalV5.systemV53 .v11SectionHead span{color:var(--v53-red);font-size:9px;letter-spacing:1.35px;font-weight:950}.portalV5.systemV53 .v11SectionHead h2{font-size:clamp(38px,4vw,60px);line-height:1.02;letter-spacing:-2.8px;color:var(--v53-ink)}.portalV5.systemV53 .v11SectionHead>p{max-width:560px;color:var(--v53-muted);font-size:13px;line-height:1.7}
.portalV5.systemV53 .v11ServiceGrid{gap:11px}.portalV5.systemV53 .v11Service{min-height:270px;padding:24px;border:1px solid var(--v53-line);border-radius:19px;background:#fff;box-shadow:0 12px 32px rgba(5,38,50,.055)}.portalV5.systemV53 .v11Service:hover{transform:translateY(-4px);border-color:#b8ccd3;box-shadow:var(--v53-shadow)}.portalV5.systemV53 .v11Service.featured{background:radial-gradient(circle at 100% 0,rgba(72,212,163,.13),transparent 38%),linear-gradient(145deg,#082d3a,#104655);color:#fff}.portalV5.systemV53 .v11Service h3{font-size:21px}.portalV5.systemV53 .v11Service p{font-size:11px;line-height:1.65}
.portalV5.systemV53 .v37BranchSpotlight{padding:64px;background:radial-gradient(circle at 82% 0,rgba(72,212,163,.12),transparent 31%),linear-gradient(145deg,#061f2a,#0b3543);box-shadow:0 26px 70px rgba(4,30,41,.16)}.portalV5.systemV53 .v37BranchSpotlight .v11SectionHead h2{color:#fff}.portalV5.systemV53 .v37BranchSpotlight .v11SectionHead p{color:#a9c0ca}.portalV5.systemV53 .v11BranchGrid{gap:8px}.portalV5.systemV53 .v11BranchGrid>a{min-height:126px;border:1px solid rgba(255,255,255,.11);border-radius:15px;background:rgba(255,255,255,.045)}.portalV5.systemV53 .v11BranchGrid>a:hover{background:rgba(255,255,255,.09);border-color:rgba(72,212,163,.45)}
.portalV5.systemV53 .v11Platform{padding:72px;background:#fff;border:1px solid var(--v53-line);box-shadow:var(--v53-shadow)}.portalV5.systemV53 .platformCopy h2{color:var(--v53-ink);font-size:clamp(38px,4vw,58px);letter-spacing:-2.5px}.portalV5.systemV53 .platformUI{border-radius:21px;overflow:hidden;box-shadow:0 25px 65px rgba(5,35,47,.17)}
.portalV5.systemV53 .v11CTA{width:min(1700px,calc(100% - 64px));margin:28px auto 0;padding:40px 44px;border-radius:23px;background:radial-gradient(circle at 10% 50%,rgba(255,255,255,.12),transparent 28%),linear-gradient(115deg,#e92339,#f43e50);box-shadow:0 22px 55px rgba(237,48,67,.18)}.portalV5.systemV53 .v11CTA h2,.portalV5.systemV53 .v11CTA p{color:#fff!important}.portalV5.systemV53 .v11CTA>a{min-height:50px;border-radius:12px;background:#fff;color:var(--v53-ink)}

/* Tüm halka açık alt sayfalar */
.portalV5.systemV53 .pageHero{width:min(1700px,calc(100% - 64px));min-height:340px;margin:28px auto 0;padding:50px 58px;border-radius:26px;background:radial-gradient(circle at 86% 15%,rgba(72,212,163,.18),transparent 27%),radial-gradient(circle at 8% 100%,rgba(237,48,67,.13),transparent 31%),linear-gradient(130deg,#061f2a,#0c3d4c);color:#fff;box-shadow:0 25px 70px rgba(5,35,47,.16);overflow:hidden}.portalV5.systemV53 .pageHero>div>span{color:#76e0ba;font-size:9px;letter-spacing:1.45px}.portalV5.systemV53 .pageHero h1{margin:14px 0 14px;color:#fff!important;font-size:clamp(44px,5vw,72px);line-height:.98;letter-spacing:-3.5px}.portalV5.systemV53 .pageHero h1 em{color:#ff5363;font-style:normal}.portalV5.systemV53 .pageHero p{max-width:680px;color:#c2d3d9!important;font-size:13px;line-height:1.7}.portalV5.systemV53 .pageHero aside{min-width:190px;padding:24px;border:1px solid rgba(255,255,255,.13);border-radius:19px;background:rgba(255,255,255,.07);backdrop-filter:blur(10px)}.portalV5.systemV53 .pageHero aside b{color:#fff;font-size:48px}.portalV5.systemV53 .pageHero aside small{color:#7be2bd}
.portalV5.systemV53 .listingSection{width:min(1700px,calc(100% - 64px));margin:24px auto 70px}.portalV5.systemV53 .filterBar,.portalV5.systemV53 .directoryFilterV38{padding:13px;border:1px solid var(--v53-line);border-radius:17px;background:#fff;box-shadow:0 10px 30px rgba(7,43,56,.055)}.portalV5.systemV53 :is(.filterBar,.directoryFilterV38) :is(input,select,button){min-height:44px;border:1px solid #d8e4e8;border-radius:11px;background:#f6f9fa;color:var(--v53-ink);font-size:10px}.portalV5.systemV53 :is(.filterBar,.directoryFilterV38) button{padding:0 14px;font-weight:850}.portalV5.systemV53 :is(.filterBar,.directoryFilterV38) button:hover,.portalV5.systemV53 :is(.filterBar,.directoryFilterV38) button.active{background:var(--v53-red);border-color:var(--v53-red);color:#fff}
.portalV5.systemV53 :is(.clubGrid,.athleteGrid,.achievementGrid,.valuesGrid,.eventList){gap:12px}.portalV5.systemV53 :is(.clubGrid,.athleteGrid,.achievementGrid,.valuesGrid,.eventList)>*{border:1px solid var(--v53-line);border-radius:20px;background:#fff;box-shadow:0 12px 34px rgba(6,40,52,.06);overflow:hidden}.portalV5.systemV53 :is(.clubGrid,.athleteGrid,.achievementGrid,.valuesGrid,.eventList)>*:hover{transform:translateY(-3px);box-shadow:var(--v53-shadow)}
.portalV5.systemV53 .contactArea,.portalV5.systemV53 .applicationWorkspaceV31{width:min(1500px,calc(100% - 64px));margin:30px auto 75px;gap:18px}.portalV5.systemV53 :is(.contactArea,.applicationWorkspaceV31) form{padding:30px;border:1px solid var(--v53-line);border-radius:22px;background:#fff;box-shadow:var(--v53-shadow)}.portalV5.systemV53 :is(.contactArea,.applicationWorkspaceV31) label{gap:7px;color:var(--v53-ink);font-size:10px;font-weight:850}.portalV5.systemV53 :is(.contactArea,.applicationWorkspaceV31) :is(input,select,textarea){min-height:48px;padding:12px 14px;border:1px solid #d6e2e6;border-radius:11px;background:#f7fafb;color:var(--v53-ink);font-size:11px}.portalV5.systemV53 :is(.contactArea,.applicationWorkspaceV31) :is(input,select,textarea):focus{outline:0;border-color:#6d9ff8;background:#fff;box-shadow:0 0 0 4px rgba(52,120,246,.09)}.portalV5.systemV53 .portalPrimary{min-height:50px;padding:0 18px;border:0;border-radius:12px;background:linear-gradient(135deg,#f13a4c,#db2035);color:#fff;box-shadow:0 12px 28px rgba(237,48,67,.18);font-size:11px;font-weight:900}
.portalV5.systemV53 .portalFooter{margin-top:70px;padding:62px max(5vw,40px) 34px;background:radial-gradient(circle at 90% 0,rgba(72,212,163,.1),transparent 25%),linear-gradient(145deg,#051d28,#0a3442);border-top:4px solid var(--v53-red);color:#fff}.portalV5.systemV53 .portalFooter>div:first-child p{color:#9db5bf;line-height:1.65}.portalV5.systemV53 .portalFooter>div:not(:first-child)>b{color:#71dfb9;font-size:9px;letter-spacing:1.2px}.portalV5.systemV53 .portalFooter a{color:#d0dde2}.portalV5.systemV53 .portalFooter a:hover{color:#fff}.portalV5.systemV53 .footerApplication{color:#ff6a77!important}

/* Yönetim paneli V53 son cilası */
.systemV53.proApp{--v51-red:var(--v53-red);--v51-mint:var(--v53-mint);background:radial-gradient(circle at 92% 0,rgba(237,48,67,.04),transparent 22%),linear-gradient(180deg,#f6fafb,#edf4f6)!important}.systemV53.proApp .proContent{max-width:1760px!important}.systemV53.proApp .proTop{border-bottom-color:#d5e3e7!important}.systemV53.proApp .proContent>.moduleHeader,.systemV53.proApp .proCard,.systemV53.proApp .v13Table{box-shadow:0 14px 42px rgba(6,40,52,.07)!important}.systemV53.proApp .proContent>.moduleHeader{border-radius:22px!important}.systemV53.proApp .proContent>.moduleHeader h1{max-width:1100px!important}.systemV53.proApp .executiveRailV36,.systemV53.proApp .dashboardSignalsV31,.systemV53.proApp .maintenancePulseV32{border-radius:19px!important;box-shadow:0 12px 34px rgba(6,40,52,.07)!important;overflow:hidden}.systemV53.proApp .executiveRailV36>div>a,.systemV53.proApp .dashboardSignalsV31>*{min-height:91px!important}.systemV53.proApp .commandHero{border-radius:23px!important}.systemV53.proApp .metricCards article{border-radius:17px!important}.systemV53.proApp .newModules article{border-color:#d5e3e7!important;background:linear-gradient(180deg,#fff,#fbfdfd)!important}.systemV53.proApp .newModules article:hover{transform:translateY(-4px)!important;border-color:#b7ccd3!important;box-shadow:0 20px 48px rgba(6,40,52,.1)!important}.systemV53.proApp .newModules footer{background:#f8fbfc!important}.systemV53.proApp .v13Modal{width:min(680px,100%)!important;box-shadow:-30px 0 85px rgba(3,28,38,.22)!important}.systemV53.proApp .v13Modal header{background:linear-gradient(135deg,#fff,#f3f8f9)!important}.systemV53.proApp .v13Modal footer{box-shadow:0 -12px 32px rgba(6,40,52,.05)!important}.systemV53.proApp .permissionSaveBarV44{backdrop-filter:blur(18px)}

/* Giriş, bakım, durum, kurulum ve protokol ekranları */
body.loginV8.systemV53{background:radial-gradient(circle at 90% 5%,rgba(72,212,163,.12),transparent 24%),linear-gradient(145deg,#061e29,#0a3947)!important}.systemV53.loginV8>main{border:1px solid rgba(255,255,255,.14)!important;box-shadow:0 35px 100px rgba(2,21,29,.34)!important}.systemV53.loginV8 .loginStory{background:linear-gradient(145deg,rgba(5,31,42,.88),rgba(9,55,68,.9)),url('/assets/maras-heritage-maintenance-v33.png') center/cover!important}.systemV53.loginV8 .loginFormBox{border:1px solid #d7e4e8!important;box-shadow:0 25px 70px rgba(5,38,50,.13)!important}.systemV53.loginV8 .modernInput{border-color:#d6e3e7!important;background:#f4f8f9!important}.systemV53.loginV8 .loginSubmit{background:linear-gradient(135deg,#f13b4d,#da1e34)!important}
body.maintenancePageV33.systemV53{background:radial-gradient(circle at 85% 10%,rgba(72,212,163,.12),transparent 27%),#061e29!important}.systemV53 .maintenanceExperienceV33{border:1px solid rgba(255,255,255,.17)!important;box-shadow:0 35px 100px rgba(2,22,30,.36)!important}.systemV53 .maintenanceConsoleV33{background:linear-gradient(145deg,#fff,#f4f8f9)!important}
body.systemV53.statePage,body.systemV53.installer,body.systemV53.notFound{background:radial-gradient(circle at 85% 10%,rgba(72,212,163,.1),transparent 25%),linear-gradient(145deg,#061e29,#0b3948)!important}.systemV53 .stateCard,.systemV53 .installCard{border:1px solid rgba(255,255,255,.2)!important;box-shadow:0 32px 95px rgba(2,22,30,.32)!important}.systemV53 .stateCard{background:rgba(255,255,255,.98)!important}.systemV53 .installCard{background:rgba(255,255,255,.98)!important}.systemV53 .stateCard :is(input,select,textarea),.systemV53 .installCard :is(input,select,textarea){min-height:48px;border:1px solid #d5e2e6;border-radius:11px;background:#f5f9fa}.systemV53 .stateCard .mainAction,.systemV53 .installCard .btn{background:linear-gradient(135deg,#f13b4d,#da1e34)!important}
.protocolPageV52.systemV53>header .protocolNumberV52>b{color:var(--v53-ink)!important}.protocolPageV52.systemV53 .protocolDocumentV46,.protocolPageV52.systemV53 .protocolApprovalV46,.protocolPageV52.systemV53 .signaturePanelV46{box-shadow:var(--v53-shadow)!important}

/* Koyu tema */
html[data-theme="dark"] body.portalV5.systemV53{--v53-ink:#eef7f9;--v53-muted:#a5bbc4;--v53-line:#2c4b56;--v53-soft:#0d303b;--v53-paper:#0a2934;background:#071f2a;color:#eef7f9}html[data-theme="dark"] .portalV5.systemV53 .portalHeader{background:rgba(7,31,42,.96);border-color:#294a55}html[data-theme="dark"] .portalV5.systemV53 .portalHeader .brandWordmarkV35 strong,html[data-theme="dark"] .portalV5.systemV53 .portalHeader>nav a,html[data-theme="dark"] .portalV5.systemV53 .v11Copy h1,html[data-theme="dark"] .portalV5.systemV53 .v11SectionHead h2,html[data-theme="dark"] .portalV5.systemV53 .platformCopy h2{color:#eef7f9}html[data-theme="dark"] .portalV5.systemV53 .portalHeader>nav{background:#0d303b;border-color:#2b4b56}html[data-theme="dark"] .portalV5.systemV53 .portalHeader>nav a:hover,html[data-theme="dark"] .portalV5.systemV53 .portalHeader>nav a.active{background:#153b48}html[data-theme="dark"] .portalV5.systemV53 :is(.v11Stats>a,.v11Service,.v11Platform,.filterBar,.directoryFilterV38,.clubGrid>*,.athleteGrid>*,.achievementGrid>*,.valuesGrid>*,.eventList>*),html[data-theme="dark"] .portalV5.systemV53 :is(.contactArea,.applicationWorkspaceV31) form{background:#0a2934;border-color:#2b4a55;color:#eef7f9}html[data-theme="dark"] .portalV5.systemV53 :is(input,select,textarea){background:#102f3a!important;border-color:#31515d!important;color:#eef7f9!important}
html[data-theme="dark"] .systemV53.proApp{background:#071f2a!important}html[data-theme="dark"] .systemV53.proApp .newModules article{background:linear-gradient(180deg,#0b2a35,#092630)!important;border-color:#294954!important}html[data-theme="dark"] .systemV53.proApp .newModules footer,html[data-theme="dark"] .systemV53.proApp .v13Modal header{background:#0e303b!important}

/* Ekran uyarlamaları */
@media(max-width:1280px){.portalV5.systemV53 .portalHeader{grid-template-columns:minmax(220px,.7fr) minmax(470px,1.4fr) 205px;gap:14px;padding-left:24px;padding-right:24px}.portalV5.systemV53 .portalHeader>nav a{padding:0 11px}.portalV5.systemV53 .portalAccessV35 small{display:none}.portalV5.systemV53 .v11Hero{gap:28px}.portalV5.systemV53 .v11Copy h1{font-size:58px}.portalV5.systemV53 .v37BranchSpotlight,.portalV5.systemV53 .v11Platform{padding:48px}}
@media(max-width:980px){.portalV5.systemV53 .networkMeta>:is(.publicHeritageV46,.cityCodeV46){display:none}.portalV5.systemV53 .portalHeader{grid-template-columns:1fr auto;min-height:80px}.portalV5.systemV53 .portalHeader>nav{grid-column:1/-1;grid-row:2;overflow:auto;justify-content:flex-start}.portalV5.systemV53 .portalAccessV35{grid-column:2;grid-row:1}.portalV5.systemV53 .v11Hero{grid-template-columns:1fr!important;width:calc(100% - 34px);padding-top:42px}.portalV5.systemV53 .v11Copy{padding:0}.portalV5.systemV53 .v11Visual{min-height:500px}.portalV5.systemV53 .v11Stats{width:calc(100% - 34px);grid-template-columns:1fr 1fr}.portalV5.systemV53 :is(.v11Section,.v11Branches,.v11Platform,.clubShowcase,.marasStory,.cityDiscover,.marasAtlas),.portalV5.systemV53 .v11CTA,.portalV5.systemV53 .pageHero,.portalV5.systemV53 .listingSection,.portalV5.systemV53 .contactArea,.portalV5.systemV53 .applicationWorkspaceV31{width:calc(100% - 34px)}.portalV5.systemV53 .pageHero{padding:42px;min-height:310px}.portalV5.systemV53 .v11ServiceGrid{grid-template-columns:1fr 1fr}.portalV5.systemV53 .v11Platform{grid-template-columns:1fr!important}.portalV5.systemV53 .v37BranchSpotlight{padding:38px}}
@media(max-width:650px){.portalV5.systemV53 .networkBar{padding:7px 13px}.portalV5.systemV53 .networkLive span{font-size:8px}.portalV5.systemV53 .networkMeta>span{display:none}.portalV5.systemV53 .portalHeader{padding:9px 13px;gap:9px}.portalV5.systemV53 .portalHeader .brandEmblem{width:49px!important;height:49px!important;min-width:49px}.portalV5.systemV53 .portalHeader .brandWordmarkV35 strong{font-size:13px}.portalV5.systemV53 .portalHeader .brandWordmarkV35 small{font-size:7px}.portalV5.systemV53 .portalAccessV35{width:50px;min-width:50px;padding:6px}.portalV5.systemV53 .portalAccessV35>span,.portalV5.systemV53 .portalAccessV35>em{display:none}.portalV5.systemV53 .portalHeader>nav{min-height:51px;padding:5px}.portalV5.systemV53 .portalHeader>nav a{min-height:39px;padding:0 11px;font-size:10px}.portalV5.systemV53 .v11Hero{min-height:auto}.portalV5.systemV53 .v11Copy h1{font-size:43px;letter-spacing:-2.6px}.portalV5.systemV53 .v11Copy>p{font-size:13px}.portalV5.systemV53 .v11Actions{display:grid}.portalV5.systemV53 :is(.v11Primary,.v11Ghost){width:100%}.portalV5.systemV53 .trustLine{flex-wrap:wrap;gap:9px}.portalV5.systemV53 .v11Visual{min-height:400px;border-radius:20px}.portalV5.systemV53 .v11Stats{grid-template-columns:1fr}.portalV5.systemV53 .v11ServiceGrid{grid-template-columns:1fr}.portalV5.systemV53 .v11Section{padding:46px 0}.portalV5.systemV53 .v11SectionHead{display:block}.portalV5.systemV53 .v11SectionHead h2{font-size:38px}.portalV5.systemV53 .v37BranchSpotlight,.portalV5.systemV53 .v11Platform{padding:24px}.portalV5.systemV53 .v11CTA{display:block;padding:29px 24px}.portalV5.systemV53 .v11CTA>a{margin-top:18px;width:100%}.portalV5.systemV53 .pageHero{display:block;padding:30px 24px;min-height:0}.portalV5.systemV53 .pageHero h1{font-size:40px}.portalV5.systemV53 .pageHero aside{margin-top:22px}.portalV5.systemV53 .listingSection{margin-bottom:45px}.portalV5.systemV53 .portalFooter{padding:45px 24px 28px}.systemV53.proApp .executiveRailV36>div{grid-template-columns:1fr!important}.systemV53.proApp .dashboardSignalsV31{grid-template-columns:1fr!important}}
@media(prefers-reduced-motion:reduce){.systemV53 *{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
