.about-us-section{background:#fff;padding:clamp(56px,8vw,96px) 0}.about-us-container{grid-template-columns:minmax(320px,1fr) minmax(320px,1fr);align-items:center;gap:clamp(24px,4vw,64px);width:min(1240px,92%);margin:0 auto;display:grid}.about-us-media{order:2}.about-us-image{aspect-ratio:16/10;object-fit:cover;border-radius:6px;width:100%;display:block;box-shadow:0 18px 45px #0f254024}.about-us-content{text-align:right;order:1}.about-us-brand{margin-bottom:18px}.about-us-logo{width:150px;height:auto;margin-right:0;display:block}.about-us-kicker{color:#0d2d52;margin:0 0 10px;font-size:.98rem;font-weight:700}.about-us-title{color:#0d2d52;margin:0 0 18px;font-size:clamp(1.7rem,3vw,2.45rem);line-height:1.45}.about-us-description{color:#33465a;max-width:620px;margin:0;font-size:clamp(1rem,1.5vw,1.08rem);line-height:2}.about-us-description-secondary{margin-top:14px}.about-us-highlights{flex-wrap:wrap;justify-content:flex-start;gap:12px;margin-top:26px;display:flex}.about-us-highlights span{color:#163a66;background:#f8fbff;border:1px solid #d9e3ef;border-radius:999px;align-items:center;padding:10px 16px;font-size:.95rem;font-weight:600;display:inline-flex}@media (width<=980px){.about-us-container{grid-template-columns:1fr}.about-us-media,.about-us-content{order:initial}.about-us-content{text-align:center}.about-us-logo{margin:0 auto}.about-us-description{max-width:none}.about-us-highlights{justify-content:center}}@media (width<=640px){.about-us-section{padding:48px 0}.about-us-container{gap:22px;width:min(1240px,94%)}.about-us-image{aspect-ratio:4/3}.about-us-title{font-size:1.5rem}.about-us-description{line-height:1.9}.about-us-highlights span{text-align:center;justify-content:center;width:100%}}.business-info-section{background:radial-gradient(circle at 0 0,#e9f1fbc7,#0000 30%),linear-gradient(#fbfdff 0%,#f6faff 100%);padding:0 0 88px}.business-info-shell{grid-template-columns:minmax(320px,1.4fr) minmax(280px,.8fr);gap:24px;width:min(1240px,92%);margin:0 auto;display:grid}.business-records-card,.business-contact-card{background:#fffffff5;border:1px solid #e2ebf5;border-radius:24px;padding:clamp(22px,4vw,34px);box-shadow:0 16px 38px #0d2d5214}.business-section-header{margin-bottom:22px}.business-kicker{color:#9f7b2f;margin:0 0 10px;font-size:.96rem;font-weight:700}.business-section-header h2{color:#0d2d52;margin:0;font-size:clamp(1.45rem,2.5vw,2.15rem)}.business-section-header p{color:#42576d;margin:14px 0 0;line-height:1.95}.business-records-grid{grid-template-columns:repeat(2,minmax(240px,1fr));gap:18px;display:grid}.record-info-card{background:linear-gradient(#fff 0%,#f7fbff 100%);border:1px solid #e0eaf6;border-radius:20px;padding:22px 20px}.record-info-icon{color:#fff;background:linear-gradient(145deg,#163a66,#2a5a92);border-radius:18px;place-items:center;width:54px;height:54px;margin-bottom:16px;font-size:1.15rem;display:grid}.record-info-card h3{color:#0d2d52;margin:0 0 16px;font-size:1.16rem;line-height:1.6}.record-info-card ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.record-info-card li{border-bottom:1px solid #edf3fb;justify-content:space-between;align-items:center;gap:14px;padding-bottom:10px;display:flex}.record-info-card li:last-child{border-bottom:0;padding-bottom:0}.record-info-card li span{color:#61778e;font-weight:600}.record-info-card li strong{color:#0d2d52;text-align:left}.record-status{color:#1d7c44;align-items:center;gap:8px;display:inline-flex}.business-contact-list{gap:14px;display:grid}.business-contact-item{color:#163a66;background:linear-gradient(#fff 0%,#f4f8fd 100%);border:1px solid #dbe6f4;border-radius:18px;align-items:center;gap:12px;min-height:60px;padding:14px 18px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.business-contact-item:hover{border-color:#c6d8ed;text-decoration:none;transform:translateY(-2px);box-shadow:0 12px 24px #0d2d5214}.business-contact-item svg{color:#9f7b2f;font-size:1.05rem}.business-email-item{color:#0d2d52}@media (width<=980px){.business-info-shell{grid-template-columns:1fr}}@media (width<=760px){.business-info-shell{width:min(1240px,94%)}.business-records-grid{grid-template-columns:1fr}.record-info-card li{flex-direction:column;align-items:flex-start}}.site-footer{color:#e6eef8;background:linear-gradient(#102b4d 0%,#0b213c 100%)}.site-footer-shell{grid-template-columns:minmax(280px,1.3fr) repeat(2,minmax(220px,1fr));gap:24px;width:min(1240px,92%);margin:0 auto;padding:42px 0 28px;display:grid}.footer-brand-block,.footer-links-block{align-content:start;gap:12px;display:grid}.footer-logo{width:76px;height:auto}.footer-brand-block h3,.footer-links-block h4{color:#fff;margin:0}.footer-brand-block p{color:#c7d6ea;margin:0;line-height:1.95}.footer-links-block a,.footer-links-block p{color:#d5e1f1;align-items:center;gap:10px;margin:0;text-decoration:none;display:inline-flex}.footer-links-block a:hover{color:#fff;text-decoration:none}.footer-links-block svg{color:#d4b46d;flex-shrink:0}.site-footer-bottom{border-top:1px solid #ffffff17}.site-footer-bottom p{color:#b8cae1;text-align:center;width:min(1240px,92%);margin:0 auto;padding:16px 0 22px}@media (width<=900px){.site-footer-shell{grid-template-columns:1fr}}@media (width<=760px){.site-footer-shell,.site-footer-bottom p{width:min(1240px,94%)}}.hero-section{background-position:50%;background-repeat:no-repeat;background-size:cover;align-items:center;min-height:100vh;margin-top:-89px;display:flex;position:relative;overflow:hidden}.hero-overlay{background:linear-gradient(120deg,#07192bcc 15%,#0c2a4aa8 54%,#0c2a4a85 100%);position:absolute;inset:0}.hero-inner{z-index:1;color:#fff;width:min(1240px,92%);max-width:760px;margin:0 auto;padding-top:clamp(70px,10vw,120px);position:relative}.hero-kicker{color:#d4e6ff;letter-spacing:.4px;margin:0 0 10px;font-size:clamp(.9rem,2vw,1.05rem);font-weight:600}.hero-inner h1{margin:0;font-size:clamp(1.9rem,5vw,3.3rem);font-weight:700;line-height:1.35}.hero-subtitle{color:#e9f1ff;max-width:640px;margin:18px 0 30px;font-size:clamp(1rem,2.1vw,1.2rem);line-height:1.9}.hero-cta{color:#fff;background:#163a66;border-radius:4px;justify-content:center;align-items:center;min-width:170px;padding:13px 26px;font-weight:700;text-decoration:none;transition:background-color .2s,transform .2s;display:inline-flex}.hero-cta:hover{background:#0e2d52;text-decoration:none;transform:translateY(-1px)}@media (width<=930px){.hero-section{min-height:500px;margin-top:0}.hero-inner{width:min(1240px,94%);max-width:100%;padding-top:86px}}@media (width<=640px){.hero-section{height:90vh;min-height:460px;margin-top:0}.hero-overlay{background:linear-gradient(140deg,#08192bdb 0%,#0c2a4ab8 58%,#0c2a4a94 100%)}.hero-inner{text-align:center;padding-top:74px}.hero-subtitle{margin-left:auto;margin-right:auto}.hero-cta{width:100%;max-width:260px}}.locations-section{background:radial-gradient(circle at 100% 0,#e6effabf,#0000 28%),linear-gradient(#f8fbff 0%,#fff 100%);padding:0 0 88px}.locations-shell{width:min(1240px,92%);margin:0 auto}.locations-header{text-align:right;margin-bottom:26px}.locations-kicker{color:#9f7b2f;margin:0 0 10px;font-size:.96rem;font-weight:700}.locations-header h2{color:#0d2d52;margin:0;font-size:clamp(1.6rem,2.7vw,2.4rem)}.locations-header p:last-child{color:#42576d;max-width:720px;margin:14px 0 0;font-size:1rem;line-height:1.95}.locations-grid{grid-template-columns:repeat(3,minmax(280px,1fr));gap:20px;display:grid}.location-card{background:#fffffff5;border:1px solid #e2ebf5;border-radius:24px;padding:22px;box-shadow:0 16px 38px #0d2d5214}.location-card-header{align-items:center;gap:14px;margin-bottom:18px;display:flex}.location-icon{color:#fff;background:linear-gradient(145deg,#163a66,#2a5a92);border-radius:18px;flex-shrink:0;place-items:center;width:54px;height:54px;font-size:1.15rem;display:grid}.location-card-header p{color:#9f7b2f;margin:0 0 4px;font-weight:700}.location-card-header h3{color:#0d2d52;margin:0;font-size:1.25rem}.location-map-btn{color:#fff;background:#163a66;border-radius:999px;align-items:center;gap:10px;margin-bottom:18px;padding:12px 20px;font-weight:700;text-decoration:none;transition:transform .2s,background-color .2s,box-shadow .2s;display:inline-flex;box-shadow:0 12px 24px #163a6629}.location-map-btn:hover{color:#fff;background:#0f2d52;text-decoration:none;transform:translateY(-1px)}.location-map-frame{background:#edf4fc;border:1px solid #dbe6f4;border-radius:18px;overflow:hidden}.location-map-frame iframe{border:0;width:100%;height:280px;display:block}@media (width<=1100px){.locations-grid{grid-template-columns:repeat(2,minmax(280px,1fr))}}@media (width<=760px){.locations-shell{width:min(1240px,94%)}.locations-grid{grid-template-columns:1fr}.locations-header{text-align:center}.location-map-btn{justify-content:center;width:100%}}.site-header{z-index:1100;padding-bottom:0;position:sticky;top:0}.navbar-container{width:min(1240px,95%);margin:0 auto}.top-strip{color:#7a7a7a;background:#f1f1f1;border-bottom:1px solid #dfdfdf;font-size:.88rem}.top-strip-inner{justify-content:space-between;align-items:center;gap:20px;min-height:42px;display:flex}.top-strip-social,.top-strip-contact{align-items:center;gap:18px;display:flex}.top-strip-social a,.top-strip-contact a{color:inherit;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.top-strip-social a:hover,.top-strip-contact a:hover{color:#2a2a2a}.top-strip-contact svg,.work-hours svg{color:#a3a3a3;font-size:.82rem}.work-hours{align-items:center;gap:8px;display:inline-flex}.x-letter{font-family:Arial,Helvetica,sans-serif;font-size:.75rem;font-weight:700}.phone-ltr{direction:ltr;unicode-bidi:bidi-override;display:inline-block}.navbar-floating-wrap{z-index:2;margin-top:-10px;margin-bottom:-66px;position:relative}.main-navbar{background:#fff;border:1px solid #ececec;border-radius:0 0 8px 8px;justify-content:space-between;align-items:center;gap:20px;min-height:66px;padding:6px 16px;display:flex;box-shadow:0 10px 24px #00000014}.main-navbar-right{flex-shrink:0}.navbar-logo{width:89px;height:auto;display:block}.nav-links{align-items:center;gap:24px;margin:0;padding:0;list-style:none;display:flex}.nav-links a{color:#343434;padding:4px 0;font-size:1.01rem;font-weight:600;text-decoration:none;transition:color .2s}.nav-links a:hover{color:#102f57;text-decoration:none}.nav-links a.is-active{color:#102f57;font-weight:700}.contact-btn{color:#fff;background:#163a66;border-radius:3px;flex-shrink:0;padding:14px 26px;font-size:1rem;font-weight:700;text-decoration:none;transition:background-color .2s}.contact-btn:hover{background:#0f2d52;text-decoration:none}.mobile-menu-toggle{color:#163a66;cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.2rem;display:none}@media (width<=1150px){.nav-links{gap:14px}.nav-links a{font-size:.93rem}.contact-btn{padding:12px 18px;font-size:.95rem}}@media (width<=930px){.site-header{padding-bottom:0}.top-strip-inner{flex-direction:column;gap:10px;min-height:auto;padding:8px 0}.top-strip-social,.top-strip-contact{flex-wrap:wrap;justify-content:center;gap:12px}.top-strip-contact{font-size:.8rem}.main-navbar{border-radius:8px;justify-content:flex-start;min-height:64px;margin-top:10px;padding:8px 12px;position:relative}.navbar-floating-wrap{margin-bottom:-64px}.main-navbar-right{order:3;margin-inline:auto 0}.navbar-logo{width:56px}.mobile-menu-toggle{display:inline-flex}.nav-links{opacity:0;pointer-events:none;background:#fff;border:1px solid #ececec;border-radius:10px;flex-direction:column;align-items:flex-start;gap:14px;padding:16px;transition:opacity .2s,transform .2s;position:absolute;top:calc(100% + 10px);left:0;right:0;transform:translateY(-8px);box-shadow:0 12px 24px #00000014}.nav-links.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}.contact-btn{margin-inline-start:0;padding:11px 16px;font-size:.9rem}}@media (width<=520px){.navbar-container{width:min(1240px,94%)}.top-strip{font-size:.77rem}.navbar-logo{width:50px}.work-hours{justify-content:center;width:100%}}.profile-sections{background:radial-gradient(circle at 0 0,#e8f1ffcc,#0000 30%),linear-gradient(#f8fbff 0%,#fff 32%,#f9fbfe 100%);padding:0 0 80px}.profile-shell{gap:28px;width:min(1240px,92%);margin:0 auto;display:grid}.profile-intro-card,.identity-card,.values-section,.services-section,.achievements-section,.differentiators-section,.commitment-section{background:#fffffff0;border:1px solid #e2ebf5;border-radius:24px;box-shadow:0 16px 38px #0d2d5214}.profile-intro-card{grid-template-columns:minmax(280px,1.2fr) minmax(240px,.8fr);align-items:center;gap:24px;padding:clamp(22px,4vw,34px);display:grid}.section-kicker{color:#9f7b2f;margin:0 0 10px;font-size:.96rem;font-weight:700}.section-heading{color:#0d2d52;margin:0;font-size:clamp(1.5rem,2.5vw,2.2rem);line-height:1.5}.section-copy{color:#415468;margin:14px 0 0;font-size:1rem;line-height:2}.profile-intro-badges{gap:14px;display:grid}.intro-highlight-card{background:linear-gradient(#fff 0%,#f5f9ff 100%);border:1px solid #dbe6f4;border-radius:18px;align-items:flex-start;gap:14px;padding:18px;display:flex;box-shadow:0 12px 24px #0d2d520f}.intro-highlight-icon{color:#fff;background:linear-gradient(145deg,#163a66,#2a5a92);border-radius:14px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 10px 18px #163a662e}.intro-highlight-content{gap:6px;display:grid}.intro-highlight-content h3{color:#163a66;margin:0;font-size:1rem;line-height:1.5}.intro-highlight-content p{color:#61778e;margin:0;font-size:.93rem;line-height:1.8}.identity-grid{grid-template-columns:repeat(2,minmax(280px,1fr));gap:24px;display:grid}.identity-card{padding:clamp(22px,4vw,32px)}.identity-icon,.service-card-icon,.commitment-icon{color:#fff;background:linear-gradient(145deg,#163a66,#2a5a92);border-radius:18px;place-items:center;width:56px;height:56px;font-size:1.25rem;display:grid}.identity-card h3,.service-card h3{color:#0d2d52;margin:18px 0 12px;font-size:1.25rem}.identity-card p,.service-card p,.differentiator-card p{color:#42576d;margin:0;line-height:1.95}.values-section,.services-section,.achievements-section,.differentiators-section,.commitment-section{padding:clamp(22px,4vw,34px)}.section-header{margin-bottom:20px}.services-section-btn{color:#fff;background:#163a66;border-radius:999px;justify-content:center;align-items:center;min-width:168px;margin-top:24px;padding:13px 24px;font-weight:700;text-decoration:none;transition:transform .2s,background-color .2s,box-shadow .2s;display:inline-flex;box-shadow:0 12px 24px #163a6629}.services-section-btn:hover{color:#fff;background:#0f2d52;text-decoration:none;transform:translateY(-1px)}.values-grid{grid-template-columns:repeat(4,minmax(140px,1fr));gap:14px;display:grid}.value-chip{color:#163a66;text-align:center;background:#f7fafe;border:1px solid #dbe6f4;border-radius:16px;justify-content:center;align-items:center;gap:8px;min-height:58px;padding:14px 16px;font-weight:700;display:flex}.value-chip svg{color:#9f7b2f}.service-card{background:#fbfdff;border:1px solid #e3edf8;border-radius:20px;padding:24px 20px;transition:transform .2s,box-shadow .2s}.achievements-grid{grid-template-columns:repeat(4,minmax(150px,1fr));gap:16px;display:grid}.achievement-card{text-align:center;background:linear-gradient(#fff 0%,#f4f8fd 100%);border:1px solid #e2ebf5;border-radius:18px;padding:22px 18px}.achievement-card strong{color:#163a66;margin-bottom:10px;font-size:clamp(1.5rem,3vw,2rem);display:block}.achievement-card span{color:#4a6075;font-weight:600;line-height:1.8}.differentiators-grid{grid-template-columns:repeat(2,minmax(280px,1fr));gap:16px;display:grid}.differentiator-card{background:#f8fbff;border:1px solid #dfebf8;border-radius:18px;align-items:flex-start;gap:14px;padding:18px 20px;display:flex}.differentiator-card svg{color:#9f7b2f;flex-shrink:0;margin-top:6px}.commitment-section{grid-template-columns:auto 1fr;align-items:start;gap:20px;display:grid}.services-brand-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:28px;display:flex}.services-brand{align-items:center;gap:14px;display:inline-flex}.services-brand-logo{flex-shrink:0;width:62px;height:auto;display:block}.services-brand-text{text-align:right;gap:2px;display:grid}.services-brand-name{color:#0d2d52;letter-spacing:.1em;font-size:1.75rem;font-weight:800;line-height:1}.services-brand-subtitle{color:#9f7b2f;font-size:.98rem;font-weight:700;line-height:1.4}.services-contact-btn{color:#fff;background:#163a66;border-radius:999px;justify-content:center;align-items:center;min-width:168px;padding:13px 24px;font-weight:700;text-decoration:none;transition:transform .2s,background-color .2s,box-shadow .2s;display:inline-flex;box-shadow:0 12px 24px #163a6629}.services-contact-btn:hover{color:#fff;background:#0f2d52;text-decoration:none;transform:translateY(-1px)}@media (width<=1100px){.services-grid{grid-template-columns:repeat(2,minmax(240px,1fr))}.achievements-grid,.values-grid{grid-template-columns:repeat(3,minmax(140px,1fr))}}@media (width<=900px){.profile-intro-card,.identity-grid,.differentiators-grid,.commitment-section{grid-template-columns:1fr}.services-brand-row,.services-brand{justify-content:center}.services-grid,.achievements-grid,.values-grid{grid-template-columns:repeat(2,minmax(180px,1fr))}}@media (width<=640px){.profile-shell{gap:20px;width:min(1240px,94%)}.profile-sections{padding-bottom:56px}.services-grid,.achievements-grid,.values-grid{grid-template-columns:1fr}.service-card,.achievement-card,.value-chip,.differentiator-card,.intro-highlight-card{border-radius:16px}.commitment-section{gap:16px}.services-brand-row{flex-direction:column;align-items:center}.services-brand-name{font-size:1.5rem}.services-contact-btn,.services-section-btn{width:100%;max-width:260px}}:root{--white:#fff;--navy:#0d2d52;--black:#0b0f14;--blue-soft:#1f4b7d;--blue-deep:#091f38;--line:#dce6f5}*{box-sizing:border-box}html,body{color:var(--black);background:radial-gradient(circle at 10% 0,#eaf2ff 0%,#eaf2ff00 36%),#f8fbff;margin:0;font-family:Tajawal,Segoe UI,Tahoma,sans-serif}a{color:var(--blue-soft);text-decoration:none}a:hover{text-decoration:underline}#app{min-height:100vh}.container{width:min(1120px,92%);margin:0 auto}.hero{background:linear-gradient(145deg, var(--navy), #081a30 55%, var(--blue-deep));color:var(--white);padding:72px 0;position:relative;overflow:hidden}.hero:before,.hero:after{content:"";filter:blur(6px);background:#ffffff14;border-radius:50%;width:320px;height:320px;position:absolute}.hero:before{top:-140px;left:-90px}.hero:after{bottom:-190px;right:-50px}.hero-content{z-index:1;grid-template-columns:1.3fr 1fr;align-items:center;gap:24px;display:grid;position:relative}.tag{letter-spacing:1.4px;margin:0 0 8px;font-weight:700}h1{color:var(--white);margin:0;font-size:clamp(2rem,5vw,3rem)}.hero-text{color:#dce6f5;max-width:640px;margin:14px 0 26px;line-height:1.8}.btn-primary{background:var(--white);color:var(--navy);border-radius:10px;padding:12px 24px;font-weight:700;transition:all .2s;display:inline-block;box-shadow:0 10px 26px #0003}.btn-primary:hover{text-decoration:none;transform:translateY(-2px)}.banner-card{text-align:right;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#ffffff14;border:1px solid #fff3;border-radius:18px;align-content:center;min-height:220px;padding:28px;display:grid}.banner-card h2{color:var(--white);margin:0 0 8px}.banner-card p{color:#e5efff;margin:0}.hero-pills{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.hero-pills span{background:#ffffff1c;border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:.92rem;display:inline-flex}.banner-points{gap:8px;margin-top:16px;display:grid}.banner-points p{align-items:center;gap:8px;display:flex}.section{padding:56px 0}.section-alt{background:var(--white)}.section-title{color:var(--navy);margin:0 0 12px;font-size:1.85rem}.section-intro{color:#233142;margin:0 0 24px;line-height:1.8}.records-grid{grid-template-columns:repeat(2,minmax(280px,1fr));gap:18px;display:grid}.record-card{background:var(--white);border:1px solid var(--line);border-right:4px solid var(--navy);border-radius:12px;padding:20px;box-shadow:0 10px 24px #0d2d520f}.record-card h3{color:var(--navy);margin:0 0 14px}.record-card ul{margin:0;padding:0;list-style:none}.record-card li{margin-bottom:8px;line-height:1.7}.record-card span{color:#0f2540;font-weight:700}.services-grid{grid-template-columns:repeat(3,minmax(210px,1fr));gap:14px;display:grid}.service-card{background:var(--white);border:1px solid var(--line);border-right:4px solid var(--navy);border-radius:12px;gap:12px;padding:16px;transition:transform .2s,box-shadow .2s;display:grid}.service-card:hover{transform:translateY(-4px);box-shadow:0 14px 28px #0d2d521f}.service-icon{background:linear-gradient(145deg, var(--navy), #224d7d);width:42px;height:42px;color:var(--white);border-radius:10px;place-items:center;font-size:1.2rem;display:grid}.service-card h3{color:#132e4c;margin:0;font-size:1.05rem;line-height:1.7}.contact-layout{grid-template-columns:repeat(2,minmax(280px,1fr));gap:18px;display:grid}.contact-card{background:var(--white);border:1px solid var(--line);border-radius:12px;padding:20px;box-shadow:0 10px 24px #0d2d520f}.contact-card h3{color:var(--navy);margin:0 0 12px}.contact-card ul{margin:0 0 16px;padding-right:20px}.contact-card li{margin-bottom:8px}.contact-card li a{align-items:center;gap:8px;font-weight:700;display:inline-flex}.contact-card p{align-items:center;gap:8px;margin:0 0 8px;display:flex}.whatsapp-float{color:#fff;z-index:999;background:#25d366;border-radius:999px;padding:14px 18px;font-weight:700;position:fixed;bottom:18px;right:18px;box-shadow:0 8px 20px #0003}.whatsapp-float:hover{background:#1ebf59;text-decoration:none}@media (width<=900px){.hero-content,.records-grid,.services-grid,.contact-layout{grid-template-columns:1fr}.hero{padding:56px 0}}
