/* RE/MAX Meydan · About · 2026-10-22 */
body{background:#faf9f6}body:before{background:#faf9f6!important}body:after{background:transparent!important}.ab-page{max-width:1160px;margin:48px auto 72px;padding:0 24px;color:#102f50;font-family:Arial,Helvetica,sans-serif}.ab-page *{box-sizing:border-box}.ab-hero{display:grid;grid-template-columns:1.06fr .94fr;gap:36px;align-items:stretch}.ab-story{min-width:0}.ab-experience{position:relative;overflow:hidden;border-radius:22px;min-height:240px;background:radial-gradient(ellipse at 20% 12%,#284a6b 0,transparent 65%),linear-gradient(125deg,#102f50,#08192b);padding:27px 32px;display:flex;align-items:center;gap:25px;box-shadow:0 13px 35px #0a294b13}.ab-experience:before,.ab-experience:after{content:"";position:absolute;right:-70px;top:-120px;width:320px;height:320px;border:1px solid #e6cfa430;border-radius:50%;pointer-events:none}.ab-experience:after{width:250px;height:250px;right:-35px;top:-85px}.ab-number{position:relative;z-index:1;display:flex;align-items:flex-start;gap:5px}.ab-number strong{font:italic 190px/.9 Georgia,'Times New Roman',serif;letter-spacing:-17px;background:linear-gradient(140deg,#fff4d7 0%,#b89355 25%,#fbe8b9 43%,#d9b673 65%,#fff1c9 84%,#b29159 100%);color:transparent;background-clip:text;-webkit-background-clip:text;filter:drop-shadow(1px 3px 1px #0008);padding-right:12px}.ab-number span{color:#f0d9ac;font-size:15px;font-weight:700;letter-spacing:1px;margin-top:31px}.ab-experience-copy{z-index:1;position:relative;max-width:160px}.ab-experience-copy p{color:#f0dab6;font-size:12px;letter-spacing:2.7px;line-height:1.6;font-weight:700;margin:0 0 13px}.ab-experience-copy span{display:block;color:#c1cdd9;font-size:12px;line-height:1.8}.ab-copy{padding:28px 5px 0}.ab-kicker{font-size:10px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#c22240;margin:0 0 12px}.ab-page h1{font-size:clamp(29px,3vw,38px);font-weight:800;line-height:1.2;letter-spacing:-1.1px;color:#102f50;margin:0 0 17px}.ab-copy p:not(.ab-kicker){font-size:14px;line-height:1.85;color:#5c6e7e;margin:0 0 14px}.ab-founded{display:inline-flex;gap:12px;align-items:center;margin-top:7px;border-top:1px solid #e0e6ec;padding-top:17px;width:100%;font-size:12px;color:#52697e}.ab-founded strong{font-size:23px;letter-spacing:-.7px;color:#103d68}.ab-visual{position:relative;min-height:630px;border-radius:170px 26px 26px 26px;overflow:hidden;background:#edf1f5;isolation:isolate}.ab-visual:before{content:"";position:absolute;left:30px;top:170px;width:650px;height:650px;border:90px solid #0b355f;border-radius:50%;z-index:-1}.ab-visual:after{content:"";position:absolute;right:-60px;bottom:-100px;width:260px;height:260px;border:28px solid #d82342;border-radius:50%;z-index:-1}.ab-visual-copy{position:absolute;top:45px;right:34px;left:74px;z-index:2}.ab-visual-copy img{display:block;width:152px;height:auto;margin-bottom:19px}.ab-visual-copy p{font-size:21px;font-weight:700;letter-spacing:-.6px;line-height:1.35;color:#10395e;max-width:240px;margin:0}.ab-person{position:absolute;bottom:0;right:-8%;width:106%;height:72%;object-fit:contain;object-position:center bottom;display:block;z-index:1}.ab-visual>a{position:absolute;bottom:24px;left:25px;z-index:3;display:inline-flex;align-items:center;gap:20px;min-height:44px;padding:11px 15px;border-radius:11px;background:#fff;color:#123d67;font-size:12px;font-weight:700;text-decoration:none;box-shadow:0 6px 20px #0b294b20}.ab-visual>a svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8}
.ab-purpose{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:43px}.ab-purpose article{position:relative;padding:29px 30px;border:1px solid #e3e7eb;background:#fff;border-radius:20px}.ab-purpose article:before{content:"";position:absolute;top:30px;left:0;width:3px;height:39px;background:#0e467a;border-radius:0 3px 3px 0}.ab-purpose article:last-child:before{background:#d82342}.ab-page h2{font-size:25px;line-height:1.3;letter-spacing:-.7px;color:#102f50;margin:0 0 13px}.ab-purpose p{color:#5c6e7e;font-size:14px;line-height:1.85;margin:0}.ab-values{margin-top:40px}.ab-values-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px}.ab-values-heading h2{margin:0}.ab-values-heading:after{content:"";height:1px;background:#e1e6eb;flex:1;margin-left:22px}.ab-values-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.ab-value{position:relative;overflow:hidden;min-height:165px;border-radius:17px;padding:24px 21px;background:#fff;border:1px solid #e3e7eb;transition:transform .2s,border-color .2s}.ab-value:nth-child(even){background:#f2f5f8}.ab-value>span{position:absolute;right:12px;bottom:3px;font-size:65px;line-height:1;font-weight:800;letter-spacing:-4px;color:#0d3c6a08;pointer-events:none}.ab-value h3{position:relative;margin:0 0 11px;font-size:12px;font-weight:800;line-height:1.5;letter-spacing:.4px;color:#153f65}.ab-value p{position:relative;color:#687988;font-size:12px;line-height:1.8;margin:0}.ab-value:hover{transform:translateY(-3px);border-color:#c0cfde}.ab-value:last-child{grid-column:span 2;background:#0b3157;border-color:#0b3157}.ab-value:last-child h3{color:#fff}.ab-value:last-child p{color:#c4d2df;max-width:340px}.ab-value:last-child>span{color:#ffffff0b}.ab-page a:focus-visible{outline:3px solid #d82342;outline-offset:5px}
html[dir=rtl] .ab-number strong{letter-spacing:-17px}html[dir=rtl] .ab-experience{direction:rtl}html[dir=rtl] .ab-number{direction:ltr}html[dir=rtl] .ab-purpose article:before{left:auto;right:0}
@media(max-width:1000px){.ab-page{margin-top:32px}.ab-hero{gap:24px;grid-template-columns:1.05fr .95fr}.ab-experience{padding:25px 23px;gap:19px;min-height:215px}.ab-number strong{font-size:155px;letter-spacing:-14px}.ab-number span{font-size:12px;margin-top:24px}.ab-experience-copy p{font-size:10px;letter-spacing:1.7px}.ab-experience-copy span{font-size:11px}.ab-visual{min-height:655px;border-top-left-radius:130px}.ab-visual-copy{left:45px;right:25px}.ab-visual-copy p{font-size:19px}.ab-person{height:75%;width:120%;right:-16%}.ab-values-grid{grid-template-columns:repeat(3,1fr)}.ab-value:last-child{grid-column:span 3}}
@media(max-width:700px){.ab-page{padding:0 18px;margin:27px auto 45px}.ab-hero{grid-template-columns:1fr;gap:26px}.ab-experience{min-height:215px;padding:26px 27px;gap:28px;border-radius:20px}.ab-number strong{font-size:174px;letter-spacing:-16px}.ab-experience-copy{max-width:155px}.ab-experience-copy p{font-size:11px;letter-spacing:2px}.ab-copy{padding:25px 3px 0}.ab-page h1{font-size:31px}.ab-visual{min-height:560px;max-width:460px;width:100%;margin:0 auto;border-radius:130px 24px 24px 24px}.ab-visual-copy{top:35px;left:65px}.ab-visual-copy img{width:139px;margin-bottom:16px}.ab-visual-copy p{font-size:19px;max-width:235px}.ab-person{height:70%;width:104%;right:-7%}.ab-visual:before{top:170px;left:50px}.ab-purpose{grid-template-columns:1fr;gap:14px;margin-top:28px}.ab-purpose article{padding:25px 26px}.ab-values{margin-top:30px}.ab-values-grid{grid-template-columns:1fr 1fr;gap:11px}.ab-value{padding:22px 19px;min-height:170px}.ab-value:last-child{grid-column:span 2}.ab-values-heading:after{margin-left:5px}.ab-values-heading h2{font-size:23px}}
@media(max-width:370px){.ab-experience{gap:18px;padding:24px 20px}.ab-number strong{font-size:151px}.ab-experience-copy p{font-size:10px}.ab-values-grid{grid-template-columns:1fr}.ab-value:last-child{grid-column:auto}.ab-value{min-height:140px}.ab-person{width:116%;right:-13%}}
@media(prefers-reduced-motion:reduce){.ab-value{transition:none}.ab-value:hover{transform:none}}

/* Experience label refinement */
.ab-experience-copy{max-width:225px}.ab-experience-copy p{font-size:22px;line-height:1.35;letter-spacing:1.7px;margin-bottom:16px;font-weight:800}@media(max-width:1000px){.ab-experience-copy p{font-size:19px;letter-spacing:1.1px}.ab-experience{gap:24px}}@media(max-width:700px){.ab-experience-copy{max-width:190px}.ab-experience-copy p{font-size:21px;letter-spacing:1.2px}}@media(max-width:370px){.ab-experience-copy p{font-size:18px;letter-spacing:.8px}}
