.urban-section{padding:60px 5vw;background:#0c0c0c;border-top:2px solid #222;scroll-margin-top:200px}.urban-wrap{max-width:1200px;margin:auto}.urban-section h2,.urban-title{font-size:clamp(28px,4.5vw,48px);line-height:1.1;text-transform:uppercase;margin:12px 0 28px;overflow-wrap:anywhere}.urban-section em,.urban-title em{font-style:normal;color:#ffd400}.urban-section p,.urban-section li,.urban-section blockquote{font-family:Arial,sans-serif;line-height:1.65;color:#ccc}.urban-section p+p{margin-top:15px}.urban-tag{display:inline-block;background:#ffd400;color:#000;font-weight:900;font-size:11px;letter-spacing:2px;padding:5px 10px;text-transform:uppercase;transform:skew(-10deg);margin-bottom:12px}.urban-what-is{position:relative;background:#0f0f0f radial-gradient(#1c1c1c 1px,transparent 1px);background-size:16px 16px;border:2px solid #222;border-left:6px solid #ffd400;padding:40px 5vw;margin:40px 0;overflow:hidden;animation:pulseGlow 4s infinite alternate ease-in-out}.urban-title em{text-shadow:2px 2px #e6192e}.urban-line{height:4px;width:120px;background:linear-gradient(90deg,#ffd400,#e6192e,transparent);margin-bottom:20px;animation:lineExpand 3s ease-in-out infinite alternate}.urban-text{font-family:Arial,sans-serif;font-size:17px;color:#e0e0e0;line-height:1.65;max-width:900px}.urban-text b{color:#ffd400}.urban-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:22px}.urban-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:35px;align-items:start}.urban-card{background:#141414;border:1px solid #333;border-top:4px solid var(--accent,#ffd400);padding:25px;min-width:0}.urban-card h3,.urban-card h4{font-size:20px;line-height:1.25;margin:8px 0 14px;overflow-wrap:anywhere}.urban-card p{font-size:14px}.urban-card small{color:var(--accent,#ffd400);display:block;letter-spacing:1px;font-weight:900}.urban-card ul{padding-left:20px;margin:20px 0}.urban-card li+li{margin-top:9px}.urban-stat{font-size:clamp(22px,2.5vw,32px);color:var(--accent,#ffd400);display:block;overflow-wrap:anywhere}.urban-quotes{margin-top:30px}.urban-quotes blockquote{font-size:15px;font-style:italic}.urban-quotes figcaption{margin-top:20px;font-size:12px;color:var(--accent,#ffd400)}.urban-button{display:inline-block;background:#ffd400;border:0;color:#080808;padding:14px 22px;font:900 14px Arial,sans-serif;text-transform:uppercase;cursor:pointer;text-align:center}.urban-button:hover{background:#20c4ff}.urban-section a:not(.urban-button):not(.apply-btn){text-decoration:underline;text-underline-offset:4px}.urban-note{font:13px/1.6 Arial,sans-serif;color:#bbb;margin:18px 0}.urban-form-box{max-width:800px;margin:auto;border:2px solid #ffd400;background:#141414;padding:clamp(20px,4vw,40px);border-radius:6px}.urban-form{display:grid;gap:20px}.urban-form label{display:block;color:#ffd400;font-size:12px;font-weight:900;letter-spacing:1px;margin-bottom:8px;text-transform:uppercase}.urban-form input,.urban-form select,.urban-form textarea{width:100%;min-width:0;background:#080808;border:1px solid #555;color:#fff;padding:14px;font:16px Arial,sans-serif;border-radius:4px}.urban-form textarea{resize:vertical;min-height:120px}.urban-form :is(input,select,textarea):focus{border-color:#ffd400!important;box-shadow:0 0 10px #ffd4004d;outline:2px solid #ffd400;outline-offset:2px}.urban-form .urban-two{gap:20px}.urban-form [hidden]{display:none}.urban-form .mail-preview{white-space:pre-wrap;overflow-wrap:anywhere}.urban-form details summary{cursor:pointer;margin:14px 0}.urban-packages{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.urban-packages .urban-card{display:flex;flex-direction:column}.urban-packages .urban-card>a{margin-top:auto}.institution{display:grid;place-items:center;min-height:125px;text-align:center;font-size:17px;padding:24px;border:1px solid #333;background:#151515}.cockpit-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:35px;align-items:center}.phone{max-width:390px;width:100%;margin:auto;border:3px solid #20c4ff;border-radius:28px;padding:25px;background:#111118;box-shadow:0 0 30px #20c4ff22}.screen-head{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;border-bottom:1px solid #444;padding-bottom:16px;margin-bottom:22px;font-size:11px;letter-spacing:1px;color:#20c4ff}.scenario{padding:18px;border-left:3px solid #ffd400;background:#1a1a24;margin-bottom:20px}.scenario p{font-size:15px}.choices{display:grid;gap:12px}.choices button{padding:15px;background:#222230;color:#eee;border:1px solid #555;border-radius:6px;text-align:left;font:14px/1.5 Arial,sans-serif;cursor:pointer}.choices button[aria-pressed=true]{border-color:#20c4ff;background:#12343f;color:#fff}.board{border:3px solid #ffd400;border-radius:12px;padding:clamp(20px,4vw,35px);background:#0f141d}.bar-row{margin:20px 0}.bar-label{display:flex;justify-content:space-between;gap:12px;font:14px/1.4 Arial,sans-serif;margin-bottom:8px}.bar-track{background:#262c36;height:14px;border-radius:8px;overflow:hidden}.bar-fill{height:100%;background:var(--accent,#20c4ff);transition:width .35s ease}.demo-feedback{min-height:90px;background:#18202c;padding:18px;margin:24px 0;font:14px/1.6 Arial,sans-serif}.step-num{display:block;font-size:42px;color:var(--accent,#ffd400);line-height:1;margin-bottom:22px}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #20c4ff;outline-offset:5px}.urban-section :is(video,img){max-width:100%}.apply{background:#ffd400;color:#000;padding:10px 16px;font-weight:900}.urban-center{text-align:center}.urban-gap{margin-top:40px}.urban-section :is(p,h2,h3,li){overflow-wrap:anywhere}
@keyframes pulseGlow{0%{border-left-color:#ffd400;box-shadow:0 0 15px #ffd40019}50%{border-left-color:#e6192e;box-shadow:0 0 25px #e6192e40}100%{border-left-color:#20c4ff;box-shadow:0 0 20px #20c4ff33}}@keyframes lineExpand{from{width:80px;opacity:.7}to{width:200px;opacity:1}}
@media(max-width:700px){.urban-two,.cockpit-grid{grid-template-columns:1fr}.claim{display:none}.level1{gap:12px}.brand{font-size:19px}.level1 .apply-btn,.level1 .apply{font-size:11px;padding:10px}.urban-section{padding:40px 5vw}.urban-section h2{font-size:30px}.hero h1{overflow-wrap:anywhere}.hero-copy{padding:40px 5vw}.urban-what-is{margin:25px 0}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}
.urban-lead{max-width:900px;font-size:1.05rem;line-height:1.7;color:#d7d7d7}.evidence-section{background:#0c0d14;border-top-color:#20c4ff}.evidence-head{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;padding-bottom:18px;border-bottom:1px solid #28304a}.evidence-badge{padding:7px 12px;border:1px solid #20c4ff;border-radius:4px;background:#20c4ff1f;color:#20c4ff;font-size:.72rem;font-weight:900}.evidence-quote{margin:24px 0;padding:24px;border-left:4px solid #20c4ff;background:#0a0c14;color:#eee;line-height:1.7}.case-study{background:#07080e;border-top-color:#e6192e}
