.about-page{background:#faf7f2;min-height:100vh;position:relative}.about-page>section,.about-page>nav,.about-page>div:not(.fixed){z-index:10;position:relative}.intro-section{background:#faf7f2;padding:6rem 2rem 4rem}.intro-container{max-width:1200px;margin:0 auto}@media (min-width:1920px){.intro-container{max-width:1800px;padding:0 4rem}.intro-section{padding:8rem 2rem 6rem}.stats-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:3rem}}.intro-content{text-align:center;margin-bottom:5rem}.intro-title{color:#1c3664;margin:0 0 1.5rem;font-size:clamp(2.5rem,5vw,4rem);font-weight:800;line-height:1.2}.intro-subtitle{color:#475569;margin:0 0 1.5rem;font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:600;line-height:1.5}.intro-description{color:#64748b;max-width:900px;margin:0 auto;font-size:clamp(1rem,2vw,1.25rem);line-height:1.7}.stats-grid{text-align:center;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:2rem;margin-top:4rem;display:grid}.stat-card{box-shadow:none;background:0 0;border:none;flex-direction:column;justify-content:flex-start;align-items:center;padding:1rem;transition:transform .3s;display:flex}.stat-card:hover{transform:translateY(-10px)}.stat-icon{background:0 0;justify-content:center;align-items:center;width:140px;height:140px;margin-bottom:1rem;display:flex}.stat-value{color:#1c3664;margin-bottom:.5rem;font-size:clamp(2.5rem,4vw,3.5rem);font-weight:800;line-height:1}.stat-label{color:#64748b;font-size:1.25rem;font-weight:600}@media (max-width:768px){.stats-grid{grid-template-columns:repeat(2,1fr)}.stat-icon{width:100px;height:100px}}@media (max-width:480px){.stats-grid{grid-template-columns:1fr}}.why-us-section{direction:rtl;background-color:#faf7f2;width:100%;padding:6rem 2rem}.why-us-container{max-width:1200px;margin:0 auto}@media (min-width:1920px){.why-us-container{max-width:1800px;padding:0 4rem}.why-us-section{padding:8rem 2rem}.features-grid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:3rem}}.section-header{text-align:center;margin-bottom:4rem}.section-title{color:#1c3664;margin:0 0 1rem;font-size:clamp(2rem,4vw,3rem);font-weight:800}.section-subtitle{color:#64748b;max-width:700px;margin:0 auto;font-size:clamp(1.125rem,2vw,1.375rem);line-height:1.6}.features-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-bottom:4rem;display:grid}.feature-card{text-align:center;background:#faf7f2;border:1px solid #1c36640d;border-radius:20px;flex-direction:column;align-items:center;padding:2.5rem 2rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008}.feature-card:hover{border-color:#1c36641a;transform:translateY(-8px);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.feature-icon-wrapper{background:#faf7f2;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:1.5rem;padding:1rem;transition:transform .3s;display:flex}.feature-card:hover .feature-icon-wrapper{transform:scale(1.1)rotate(5deg)}.feature-icon-wrapper img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.feature-title{color:#1c3664;margin:0 0 1rem;font-size:1.5rem;font-weight:700}.feature-description{color:#64748b;margin:0;font-size:1.1rem;line-height:1.6}.why-us-footer{text-align:center;background:linear-gradient(135deg,#1c3664 0%,#2d5aa8 100%);border-radius:24px;padding:3rem;box-shadow:0 10px 30px #1c366426}.why-us-footer p{color:#fff;max-width:900px;margin:0 auto;font-size:clamp(1.1rem,2vw,1.25rem);font-weight:500;line-height:1.8}@media (max-width:768px){.why-us-section{padding:4rem 1.5rem}.features-grid{grid-template-columns:1fr;gap:1.5rem}.feature-card{padding:2rem 1.5rem}}.services-section{background:#faf7f2;padding:6rem 2rem}.services-container{max-width:1200px;margin:0 auto}@media (min-width:1920px){.services-container{max-width:1800px;padding:0 4rem}.services-section{padding:8rem 2rem}.services-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:3rem}}.services-header{text-align:center;margin-bottom:4rem}.services-header .section-title{color:#1c3664;margin:0 0 1rem;font-size:clamp(2rem,4vw,3rem);font-weight:800}.services-header .section-subtitle{color:#64748b;max-width:700px;margin:0 auto;font-size:clamp(1.125rem,2vw,1.375rem);line-height:1.6}.services-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-bottom:3rem;display:grid}.service-card{text-align:center;background:#faf7f2;border:2px solid #0000;border-radius:16px;padding:2.5rem 2rem;transition:all .3s}.service-card:hover{background:#faf7f2;border-color:#1c3664;transform:translateY(-4px);box-shadow:0 8px 30px #1c36641f}.service-icon-wrapper{background:#faf7f2;border-radius:16px;justify-content:center;align-items:center;width:88px;height:88px;margin-bottom:1.5rem;padding:.875rem;display:inline-flex}.service-icon-wrapper img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.service-title{color:#1e293b;margin:0 0 .75rem;font-size:1.25rem;font-weight:700;line-height:1.4}.service-description{color:#64748b;margin:0;font-size:1.063rem;line-height:1.6}.services-footer{text-align:center;background:linear-gradient(135deg,#1c3664,#2d5aa8);border-radius:20px;padding:3rem}.services-footer p{color:#fff;max-width:900px;margin:0 auto;font-size:clamp(1.063rem,2vw,1.25rem);line-height:1.8}@media (max-width:768px){.services-section{padding:4rem 1.5rem}.services-header{margin-bottom:3rem}.services-grid{grid-template-columns:1fr;gap:1.5rem}.service-card{padding:2rem 1.5rem}.service-icon-wrapper{width:72px;height:72px}.services-footer{padding:2rem 1.5rem}}.story-section{background:#faf7f2;padding:6rem 2rem}.story-container{max-width:1200px;margin:0 auto}@media (min-width:1920px){.story-container{max-width:1800px;padding:0 4rem}.story-section{padding:8rem 2rem}}.story-header{text-align:center;margin-bottom:3rem}.story-header .section-title{color:#1c3664;margin:0 0 1rem;font-size:clamp(2rem,4vw,3rem);font-weight:800}.story-header .section-subtitle{color:#64748b;max-width:700px;margin:0 auto;font-size:clamp(1.125rem,2vw,1.375rem);line-height:1.6}.story-intro{text-align:center;max-width:900px;margin:0 auto 4rem}.story-intro p{color:#475569;margin:0 0 1.5rem;font-size:clamp(1.063rem,2vw,1.188rem);line-height:1.8}.story-intro p:last-child{margin-bottom:0}.milestones-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:2rem;margin-bottom:3rem;display:grid}.milestone-card{text-align:center;background:#faf7f2;border:2px solid #e2e8f0;border-radius:16px;padding:2.5rem 2rem;transition:all .3s}.milestone-card:hover{border-color:#1c3664;transform:translateY(-4px);box-shadow:0 8px 30px #1c36641f}.milestone-icon{background:#faf7f2;border-radius:50%;justify-content:center;align-items:center;width:96px;height:96px;margin:0 auto 1.5rem;padding:1rem;display:inline-flex}.milestone-icon img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.milestone-title{color:#1e293b;margin:0 0 .75rem;font-size:1.375rem;font-weight:700}.milestone-description{color:#64748b;margin:0;font-size:1.063rem;line-height:1.6}.story-footer{text-align:center;background:#faf7f2;border:2px solid #e2e8f0;border-radius:16px;padding:2.5rem}.story-footer p{color:#475569;max-width:900px;margin:0 auto;font-size:clamp(1.063rem,2vw,1.188rem);line-height:1.8}@media (max-width:768px){.story-section{padding:4rem 1.5rem}.story-header{margin-bottom:2.5rem}.story-intro{margin-bottom:3rem}.milestones-grid{grid-template-columns:1fr;gap:1.5rem}.milestone-card{padding:2rem 1.5rem}.milestone-icon{width:80px;height:80px}.story-footer{padding:2rem 1.5rem}}.owners-section{background:#faf7f2;padding:6rem 2rem}.owners-container{max-width:1400px;margin:0 auto}@media (min-width:1920px){.owners-container{max-width:1800px;padding:0 4rem}.owners-section{padding:8rem 2rem}.owners-grid{grid-template-columns:repeat(auto-fit,minmax(550px,1fr));gap:4rem}}.owners-container .section-title{text-align:center;margin-bottom:4rem}.owners-grid{grid-template-columns:repeat(auto-fit,minmax(450px,1fr));gap:3rem;display:grid}.owner-card{background:#faf7f2;border:2px solid #1c36641a;border-radius:25px;transition:all .3s;overflow:hidden;box-shadow:0 15px 50px #00000014}.owner-card:hover{border-color:#1c3664;box-shadow:0 25px 70px #1c366433}.owner-image-wrapper{background:#f5f5f5;width:100%;height:400px;position:relative;overflow:hidden}.owner-image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;transition:transform .3s}.owner-card:hover .owner-image{transform:scale(1.05)}.owner-info{text-align:right;padding:2.5rem}.owner-name{color:#1a1a1a;margin:0 0 .5rem;font-size:2.5rem;font-weight:900}.owner-title{color:#1c3664;margin:0 0 1.5rem;font-size:1.3rem;font-weight:700}.owner-description{color:#666;margin:0 0 2rem;font-size:1.1rem;line-height:1.8}.owner-contact{flex-wrap:wrap;gap:1rem;display:flex}.contact-btn{color:#fff;cursor:pointer;background:#1c3664;border:none;border-radius:15px;align-items:center;gap:.5rem;padding:.9rem 1.5rem;font-size:1rem;font-weight:700;text-decoration:none;transition:all .3s;display:flex}.contact-btn:hover{background:#152a4f;transform:translateY(-2px);box-shadow:0 6px 20px #1c366466}.team-section{background:#faf7f2;padding:6rem 2rem}.team-container{max-width:1400px;margin:0 auto}@media (min-width:1920px){.team-container{max-width:1800px;padding:0 4rem}.team-section{padding:8rem 2rem}.agent-content{grid-template-columns:1fr 400px;gap:4rem;padding:4rem}}.team-container .section-title{text-align:center;margin-bottom:1rem}.section-subtitle{text-align:center;color:#666;margin:0 0 4rem;font-size:1.3rem}.agents-list{flex-direction:column;gap:3rem;display:flex}.agent-card-horizontal{background:#faf7f2;border:2px solid #1c36641a;border-radius:20px;transition:all .3s;overflow:hidden;box-shadow:0 10px 40px #00000014}.agent-card-horizontal:hover{border-color:#1c3664;transform:translateY(-5px);box-shadow:0 20px 60px #1c366433}.agent-content{grid-template-columns:1fr 350px;align-items:center;gap:3rem;padding:3rem;display:grid}.agent-text{text-align:right;flex-direction:column;gap:1.2rem;display:flex}.agent-name{color:#1a1a1a;margin:0;font-size:2.2rem;font-weight:900;line-height:1.2}.agent-role{color:#1c3664;margin:0;font-size:1.2rem;font-weight:700}.agent-description{color:#555;margin:0;font-size:1.05rem;line-height:1.8}.agent-contact-info{flex-wrap:wrap;gap:.8rem;margin-top:.5rem;display:flex}.contact-link{color:#333;background:#f8f9fa;border:1px solid #1c366433;border-radius:12px;align-items:center;gap:.5rem;padding:.7rem 1.2rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.contact-link:hover{color:#fff;background:#1c3664;transform:translateY(-2px);box-shadow:0 4px 15px #1c36644d}.contact-link svg{flex-shrink:0}.agent-image-container{background:#f5f5f5;border-radius:15px;width:100%;height:350px;position:relative;overflow:hidden;box-shadow:0 8px 30px #0000001a}.agent-photo{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;transition:transform .4s}.agent-card-horizontal:hover .agent-photo{transform:scale(1.08)}.cta-section{justify-content:center;align-items:center;min-height:600px;padding:10rem 2rem;display:flex;position:relative;overflow:hidden}.cta-background{z-index:0;position:absolute;inset:0}.cta-bg-image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:brightness(.6)}.cta-overlay{z-index:1;background:linear-gradient(#000000b3 0%,#000c 50%,#000000d9 100%);position:absolute;inset:0}.cta-container{text-align:center;z-index:10;max-width:1000px;margin:0 auto;position:relative}@media (min-width:1920px){.cta-container{max-width:1600px;padding:0 4rem}.cta-section{padding:12rem 2rem}}.cta-title{color:#fff;letter-spacing:-.02em;text-shadow:0 4px 30px #000c,0 2px 15px #0009;font-size:clamp(2.8rem,6vw,5.5rem);font-weight:900;line-height:1.1;font-family:var(--font-caramel),cursive,sans-serif;margin:0 0 2rem}.cta-subtitle{color:#1c3664;text-shadow:0 2px 20px #000c;margin:0 0 4rem;font-size:clamp(1.3rem,2.5vw,2rem);font-weight:700}.cta-buttons{flex-wrap:wrap;justify-content:center;gap:2rem;display:flex}.cta-btn{cursor:pointer;text-transform:uppercase;letter-spacing:.08em;font-size:1.3rem;font-weight:800;font-family:var(--font-caramel),cursive,sans-serif;border:none;border-radius:15px;align-items:center;gap:1rem;padding:1.8rem 4rem;transition:all .3s;display:flex;box-shadow:0 8px 30px #0006}.cta-btn.primary{color:#fff;background:#1c3664}.cta-btn.primary:hover{background:#152a4f;box-shadow:0 12px 40px #1c366480}.cta-btn.secondary{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#ffffff1a;border:2px solid #1c3664cc}.cta-btn.secondary:hover{background:#1c366433;border-color:#1c3664;box-shadow:0 12px 40px #1c36644d}@media (max-width:1024px){.owners-grid{grid-template-columns:1fr}}@media (max-width:768px){.hero-section{height:80vh;min-height:600px}.hero-title{margin-bottom:2rem;font-size:clamp(3rem,12vw,6rem)}.hero-description p{font-size:clamp(1.1rem,3vw,1.8rem)}.hero-description p:first-child{font-size:clamp(1.3rem,3.5vw,2rem)}.stats-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}.stat-card{padding:2rem 1rem}.owners-grid{grid-template-columns:1fr;gap:2rem}.owner-image-wrapper{height:350px}.team-grid{grid-template-columns:repeat(2,1fr);gap:2rem}.agent-content{grid-template-columns:1fr 280px;gap:2rem;padding:2.5rem}.agent-name{font-size:1.9rem}.agent-image-container{height:320px}.cta-section{padding:6rem 2rem}.cta-title{margin-bottom:1.5rem}.cta-subtitle{margin-bottom:3rem}.cta-buttons{flex-direction:column;align-items:stretch;gap:1.5rem}.cta-btn{justify-content:center;width:100%;padding:1.5rem 2.5rem;font-size:1.1rem}}@media (max-width:480px){.hero-section{height:70vh;min-height:500px}.hero-title{font-size:clamp(2.5rem,10vw,4rem)}.stats-grid,.owners-grid{grid-template-columns:1fr}.owner-info{padding:2rem 1.5rem}.team-grid{grid-template-columns:1fr}.agent-content{grid-template-columns:1fr;gap:2rem;padding:2rem}.agent-image-container{order:-1;height:400px}.agent-text{text-align:center}.agent-contact-info{justify-content:center}.agent-name{font-size:1.8rem}.agent-description{font-size:1rem}.section-title{font-size:2rem}.cta-section{padding:5rem 1.5rem}.cta-title{font-size:clamp(2rem,8vw,3rem)}.cta-subtitle{margin-bottom:2.5rem;font-size:clamp(1.1rem,2.5vw,1.5rem)}}
