*{box-sizing:border-box;margin:0;padding:0}body{font-family:Inter,Arial,sans-serif;color:#06152c;background:#fff;overflow-x:hidden}a{text-decoration:none;color:inherit}.topbar{height:42px;background:#061b39;color:#fff;display:flex;align-items:center;padding:0 42px;gap:42px;font-size:15px}.topbar .right{margin-left:auto}.topbar b{color:#f3bf48}.brand-header{display:flex;justify-content:space-between;align-items:center;padding:16px 54px;background:#fff}.brand-left{display:flex;align-items:center;gap:18px}.logo{width:105px;height:105px;object-fit:contain;border-radius:50%}.brand-left h1{font-family:'Playfair Display',serif;font-size:40px;color:#071d3a;letter-spacing:1px}.brand-left p{color:#c28a17;font-weight:800;font-size:16px}.brand-left strong{display:block;margin-top:8px;color:#061b39;font-size:17px}.header-info{display:flex;align-items:center;gap:34px}.info-card{display:flex;gap:12px;align-items:center;font-size:16px;line-height:1.45}.info-card span{font-size:34px;color:#bd8717}.call-box{background:#061b39;color:#fff;border:3px solid #dba23a;border-radius:8px;padding:15px 28px;text-align:center;font-size:17px;box-shadow:0 8px 20px #0002}.navbar{height:67px;background:#08264a;display:flex;align-items:center;padding-left:48px;color:#fff;font-weight:800;position:sticky;top:0;z-index:10}.navbar a{padding:25px 23px;height:67px;display:flex;align-items:center}.navbar a:hover,.navbar .active{color:#f5bb3b}.book-btn{margin-left:auto;background:linear-gradient(135deg,#b98120,#f2c257);padding:0 38px!important;color:#fff!important}.hero{position:relative;height:520px;background:url('assets/hero-bg.jpg') center/cover no-repeat;overflow:hidden}.hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(3,18,38,.96) 0%,rgba(3,18,38,.83) 38%,rgba(3,18,38,.33) 70%,rgba(3,18,38,.1) 100%)}.hero-content{position:relative;z-index:1;color:#fff;padding:72px 60px;max-width:760px}.hero h4{font-size:27px;color:#f2b93e;margin-bottom:12px}.hero h2{font-family:'Playfair Display',serif;font-size:78px;line-height:1.02;margin-bottom:22px}.gold-line{width:48px;height:3px;background:#e4aa36;margin-bottom:20px}.hero p{font-size:23px;line-height:1.55;margin-bottom:32px}.hero-buttons{display:flex;gap:20px}.btn{padding:17px 28px;border-radius:7px;font-weight:800;font-size:16px}.primary{background:linear-gradient(135deg,#d69628,#fac960);color:#fff}.secondary{border:1.5px solid #fff;color:#fff;background:#061b3966}.stats{max-width:1400px;margin:-60px auto 20px;background:linear-gradient(135deg,#05254d,#061b39);border-radius:14px;box-shadow:0 20px 45px #0004;position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,1fr);padding:28px 30px;color:#fff}.stat{display:grid;grid-template-columns:70px auto;align-items:center;border-right:1px solid #ffffff44;padding:0 35px}.stat:last-child{border-right:none}.stat span{font-size:43px;color:#e1a93b}.stat h3{font-family:'Playfair Display',serif;font-size:45px;color:#f4c15a}.stat p{font-size:15px}.services-section{padding:10px 42px 70px;text-align:center;background:#f9fbff}.section-label{color:#c48a1d;font-weight:900;letter-spacing:1.5px;margin-bottom:10px}.services-section h2,.about-section h2{font-size:30px;margin-bottom:12px}.decor{width:140px;height:2px;background:linear-gradient(90deg,transparent,#dca33f,transparent);margin:0 auto 30px}.services-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:18px}.service-card{background:#fff;border-radius:13px;padding:25px 14px 24px;min-height:215px;box-shadow:0 8px 25px #061b3910;border:1px solid #e9edf5;transition:.3s}.service-card:hover{transform:translateY(-7px);box-shadow:0 16px 35px #061b3924}.icon{font-size:46px;margin-bottom:18px}.service-card h3{font-size:14px;line-height:1.45;color:#071d3a;margin-bottom:14px}.service-card p{font-size:13px;color:#697386;line-height:1.5}.about-section{display:grid;grid-template-columns:1.1fr .9fr;gap:35px;padding:70px 70px;background:#fff;align-items:center}.about-section p{font-size:17px;line-height:1.7;color:#4b5566}.tagline{color:#c58b22!important;font-weight:900;margin-top:18px}.about-box{background:#061b39;color:#fff;border-radius:18px;padding:35px;box-shadow:0 18px 42px #061b3930}.about-box h3{font-size:26px;margin-bottom:15px;color:#f2bd45}.about-box li{margin:12px 0;font-size:17px}.contact-section{display:grid;grid-template-columns:1fr 1fr;gap:30px;padding:70px;background:#f5f7fb}.contact-card,.contact-form{background:#fff;border-radius:18px;padding:35px;box-shadow:0 15px 35px #061b3914}.contact-card h2{font-size:32px;color:#061b39;margin-bottom:10px}.contact-details{margin-top:18px}.contact-details p{margin:12px 0;line-height:1.5}.contact-form{display:grid;gap:15px}.contact-form input,.contact-form select,.contact-form textarea{width:100%;padding:16px;border:1px solid #d9e0ea;border-radius:8px;font-size:15px}.contact-form textarea{height:115px}.contact-form button{background:linear-gradient(135deg,#b98120,#f0bd4f);color:#fff;border:0;border-radius:8px;padding:17px;font-size:16px;font-weight:900}footer{text-align:center;background:#061b39;color:#fff;padding:35px}footer h2{font-family:'Playfair Display',serif;font-size:35px}.float{position:fixed;right:18px;z-index:20;width:86px;height:86px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;font-weight:800;box-shadow:0 15px 30px #0004;border:1px solid #fff8}.float span{font-size:12px}.whatsapp{bottom:180px;background:#19c463}.call{bottom:80px;background:#061b39;border-color:#dca33f}
@media(max-width:1050px){.brand-header,.header-info,.topbar{flex-wrap:wrap}.header-info{margin-top:12px}.navbar{overflow-x:auto;padding-left:10px}.services-grid{grid-template-columns:repeat(3,1fr)}.hero h2{font-size:56px}.stats{grid-template-columns:repeat(2,1fr);margin:-40px 18px 20px}.stat{border-right:0;border-bottom:1px solid #ffffff33;padding:20px}.about-section,.contact-section{grid-template-columns:1fr;padding:45px 24px}}@media(max-width:650px){.topbar{height:auto;padding:10px 15px;gap:10px;font-size:13px}.brand-header{padding:14px}.brand-left h1{font-size:30px}.logo{width:80px;height:80px}.header-info{display:none}.navbar a{padding:18px 15px}.book-btn{display:none!important}.hero{height:auto}.hero-content{padding:55px 22px 80px}.hero h4{font-size:22px}.hero h2{font-size:48px}.hero p{font-size:18px}.hero-buttons{flex-direction:column}.stats{grid-template-columns:1fr}.services-grid{grid-template-columns:1fr}.float{width:66px;height:66px}.whatsapp{bottom:145px}.call{bottom:70px}}
.insta-mini{display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center;margin-right:6px;border-radius:7px;background:radial-gradient(circle at 30% 110%,#ffdb8b 0 20%,#f56040 40%,#c13584 62%,#833ab4 82%,#405de6 100%);color:#fff;font-weight:900}.nav-drop{height:67px;position:relative;display:flex;align-items:center}.nav-drop>a{height:67px;display:flex;align-items:center}.drop-menu{position:absolute;left:0;top:67px;background:#fff;color:#061b39;min-width:260px;padding:10px 0;border-top:3px solid #dca33f;box-shadow:0 15px 35px #0003;display:none;z-index:50}.drop-menu span{display:block;padding:11px 18px;font-size:14px;font-weight:700;border-bottom:1px solid #eef2f7}.drop-menu span:hover{background:#f6f0e3;color:#b98120}.nav-drop:hover .drop-menu{display:block}.service-category{margin:42px auto 18px;max-width:1100px;border-bottom:1px solid #e7d4a8;text-align:left}.service-category h3{display:inline-block;background:linear-gradient(135deg,#061b39,#08264a);color:#fff;padding:13px 26px;border-radius:10px 10px 0 0;font-size:20px}.services-grid.compact{margin-bottom:10px}.services-grid.compact .service-card{min-height:190px}.footer-social{margin:12px 0;color:#f2bd45;font-weight:700}.insta-logo{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border-radius:9px;background:radial-gradient(circle at 30% 110%,#ffdb8b 0 20%,#f56040 40%,#c13584 62%,#833ab4 82%,#405de6 100%);color:#fff;margin-right:8px}
@media(max-width:1050px){.nav-drop{min-width:max-content}.drop-menu{display:none!important}.services-grid.compact{grid-template-columns:repeat(3,1fr)}}@media(max-width:650px){.nav-drop{height:58px}.nav-drop>a{height:58px}.services-grid.compact{grid-template-columns:1fr}.service-category{text-align:center}.service-category h3{font-size:18px}}

.owner-about{grid-template-columns:.82fr 1.18fr;background:linear-gradient(180deg,#fff,#f8fbff)}
.owner-photo-card{position:relative;max-width:430px;margin:auto;background:#fff;border-radius:24px;padding:14px;box-shadow:0 24px 60px #061b3928;border:1px solid #eef2f7;overflow:hidden}
.owner-photo{width:100%;display:block;border-radius:18px;object-fit:cover;aspect-ratio:4/5;background:#eef2f7}
.owner-badge{position:absolute;left:28px;right:28px;bottom:28px;background:rgba(6,27,57,.92);color:#fff;border:1px solid #dca33f;border-radius:14px;padding:15px 18px;box-shadow:0 12px 28px #0005}
.owner-badge strong{display:block;color:#f2bd45;font-size:20px;margin-bottom:4px}.owner-badge span{font-size:13px}.inline-box{margin-top:24px}.offer-popup{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%) scale(.96);width:min(92vw,520px);background:linear-gradient(135deg,#061b39,#08264a);color:#fff;border:2px solid #dca33f;border-radius:22px;padding:34px 30px 28px;text-align:center;z-index:200;box-shadow:0 35px 90px #0008;opacity:0;pointer-events:none;transition:.35s ease}.offer-popup.show{opacity:1;pointer-events:auto;transform:translate(-50%,-50%) scale(1)}.popup-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.55);z-index:190;opacity:0;pointer-events:none;transition:.35s}.popup-backdrop.show{opacity:1;pointer-events:auto}.popup-close{position:absolute;right:14px;top:10px;width:38px;height:38px;border:0;border-radius:50%;background:#fff;color:#061b39;font-size:28px;line-height:1;cursor:pointer}.popup-ribbon{display:inline-block;background:linear-gradient(135deg,#b98120,#f2c257);padding:9px 18px;border-radius:30px;font-weight:900;letter-spacing:.7px;margin-bottom:14px;color:#061b39}.offer-popup h2{font-family:'Playfair Display',serif;font-size:38px;line-height:1.1;margin:8px 0 12px;color:#fff}.offer-popup p{font-size:18px;line-height:1.55;color:#e8eef7}.popup-actions{display:flex;gap:14px;justify-content:center;margin-top:24px}.popup-btn{padding:14px 24px;border-radius:9px;font-weight:900;color:#fff}.call-pop{background:#dca33f}.whatsapp-pop{background:#18b957}@media(max-width:650px){.owner-about{grid-template-columns:1fr}.owner-photo-card{max-width:350px}.offer-popup h2{font-size:30px}.popup-actions{flex-direction:column}.popup-btn{width:100%}}


/* Final hero owner photo + 24 hours cards */
.hero{height:560px;display:flex;align-items:center;background:linear-gradient(90deg,#061b39,#08264a)}
.hero:before{content:"";position:absolute;inset:0;background:url('assets/hero-bg.jpg') center/cover no-repeat;opacity:.38;filter:blur(.2px)}
.hero-overlay{background:linear-gradient(90deg,rgba(3,18,38,.98) 0%,rgba(3,18,38,.88) 43%,rgba(3,18,38,.58) 72%,rgba(3,18,38,.88) 100%)}
.hero-watermark{position:absolute;left:135px;top:105px;font-family:'Playfair Display',serif;font-size:74px;line-height:1.15;color:#e7b348;opacity:.055;z-index:1;pointer-events:none;text-align:center}
.hero-watermark span{font-size:36px}.hero-content{width:50%;max-width:780px;padding:55px 0 55px 60px}.hero h2{font-size:76px}.hero h2::first-letter{color:#fff}.hero h2{background:linear-gradient(90deg,#fff 0%,#f0bd4f 44%,#fff 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-checks{display:flex;gap:28px;flex-wrap:wrap;margin:-10px 0 28px;color:#fff;font-weight:700}.hero-checks span{display:flex;align-items:center;gap:8px}.hero-checks span::first-letter{color:#e2a63c}.hero-right{position:absolute;right:54px;bottom:0;top:0;width:48%;z-index:2;display:flex;align-items:flex-end;justify-content:center}.person-frame{position:absolute;bottom:0;right:265px;width:330px;filter:drop-shadow(0 24px 38px rgba(0,0,0,.45));}.hero-person{width:100%;height:430px;object-fit:cover;object-position:center top;border-radius:24px 24px 0 0;border:2px solid rgba(220,163,63,.55);border-bottom:0;box-shadow:inset 0 0 0 1px #fff2;background:#fff}.person-name{position:absolute;left:18px;right:18px;bottom:18px;padding:10px 14px;border-radius:999px;background:rgba(6,27,57,.88);color:#f3bf48;text-align:center;font-weight:900;border:1px solid #dca33f}.hero-offers{position:absolute;right:0;top:92px;width:335px;display:grid;gap:16px}.offer-card{min-height:118px;background:#fff;border:3px solid #e23333;border-radius:12px;display:grid;grid-template-columns:92px 1fr;align-items:center;padding:13px 14px;box-shadow:0 15px 34px #0004;color:#071d3a;position:relative;overflow:hidden}.offer-card b{font-size:52px;line-height:1;color:#154c91;text-align:center}.offer-card span{font-size:21px;font-weight:1000;line-height:1.1}.offer-card small{font-size:18px;color:#071d3a}.offer-card em{grid-column:2;background:#f1373c;color:#fff;font-style:normal;font-weight:900;padding:9px 18px;border-radius:8px;width:max-content;margin-top:8px}.offer-card.blue{border-color:#1a80e6}.offer-card.blue b{font-size:36px;color:#061b39}.offer-card.blue em{background:#167de8}.offer-card:after{content:"";position:absolute;right:-30px;top:-30px;width:110px;height:110px;border-radius:50%;background:rgba(223,167,62,.14)}
@media(max-width:1050px){.hero{height:auto;display:block;padding-bottom:40px}.hero-content{width:100%;padding:50px 24px 22px}.hero-right{position:relative;right:auto;top:auto;width:100%;min-height:430px}.person-frame{right:50%;transform:translateX(15%);width:300px}.hero-offers{right:20px;top:35px;width:300px}.hero-watermark{left:20px;right:20px;top:120px;font-size:45px}.hero-checks{gap:14px}.hero h2{font-size:58px}}
@media(max-width:650px){.hero-right{min-height:650px;display:block}.person-frame{left:50%;right:auto;transform:translateX(-50%);bottom:0;width:270px}.hero-person{height:360px}.hero-offers{left:15px;right:15px;top:20px;width:auto}.offer-card{grid-template-columns:75px 1fr;min-height:106px}.offer-card b{font-size:42px}.offer-card span{font-size:17px}.offer-card small{font-size:15px}.hero-checks{display:grid}.hero h2{font-size:44px}.hero-watermark{font-size:31px;top:155px}.hero-watermark span{font-size:20px}}

*{box-sizing:border-box;margin:0;padding:0}body{font-family:Inter,Arial,sans-serif;color:#06152c;background:#fff;overflow-x:hidden}a{text-decoration:none;color:inherit}.topbar{height:42px;background:#061b39;color:#fff;display:flex;align-items:center;padding:0 42px;gap:42px;font-size:15px}.topbar .right{margin-left:auto}.topbar b{color:#f3bf48}.brand-header{display:flex;justify-content:space-between;align-items:center;padding:16px 54px;background:#fff}.brand-left{display:flex;align-items:center;gap:18px}.logo{width:105px;height:105px;object-fit:contain;border-radius:50%}.brand-left h1{font-family:'Playfair Display',serif;font-size:40px;color:#071d3a;letter-spacing:1px}.brand-left p{color:#c28a17;font-weight:800;font-size:16px}.brand-left strong{display:block;margin-top:8px;color:#061b39;font-size:17px}.header-info{display:flex;align-items:center;gap:34px}.info-card{display:flex;gap:12px;align-items:center;font-size:16px;line-height:1.45}.info-card span{font-size:34px;color:#bd8717}.call-box{background:#061b39;color:#fff;border:3px solid #dba23a;border-radius:8px;padding:15px 28px;text-align:center;font-size:17px;box-shadow:0 8px 20px #0002}.navbar{height:67px;background:#08264a;display:flex;align-items:center;padding-left:48px;color:#fff;font-weight:800;position:sticky;top:0;z-index:10}.navbar a{padding:25px 23px;height:67px;display:flex;align-items:center}.navbar a:hover,.navbar .active{color:#f5bb3b}.book-btn{margin-left:auto;background:linear-gradient(135deg,#b98120,#f2c257);padding:0 38px!important;color:#fff!important}.hero{position:relative;height:520px;background:url('assets/hero-bg.jpg') center/cover no-repeat;overflow:hidden}.hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(3,18,38,.96) 0%,rgba(3,18,38,.83) 38%,rgba(3,18,38,.33) 70%,rgba(3,18,38,.1) 100%)}.hero-content{position:relative;z-index:1;color:#fff;padding:72px 60px;max-width:760px}.hero h4{font-size:27px;color:#f2b93e;margin-bottom:12px}.hero h2{font-family:'Playfair Display',serif;font-size:78px;line-height:1.02;margin-bottom:22px}.gold-line{width:48px;height:3px;background:#e4aa36;margin-bottom:20px}.hero p{font-size:23px;line-height:1.55;margin-bottom:32px}.hero-buttons{display:flex;gap:20px}.btn{padding:17px 28px;border-radius:7px;font-weight:800;font-size:16px}.primary{background:linear-gradient(135deg,#d69628,#fac960);color:#fff}.secondary{border:1.5px solid #fff;color:#fff;background:#061b3966}.stats{max-width:1400px;margin:-60px auto 20px;background:linear-gradient(135deg,#05254d,#061b39);border-radius:14px;box-shadow:0 20px 45px #0004;position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,1fr);padding:28px 30px;color:#fff}.stat{display:grid;grid-template-columns:70px auto;align-items:center;border-right:1px solid #ffffff44;padding:0 35px}.stat:last-child{border-right:none}.stat span{font-size:43px;color:#e1a93b}.stat h3{font-family:'Playfair Display',serif;font-size:45px;color:#f4c15a}.stat p{font-size:15px}.services-section{padding:10px 42px 70px;text-align:center;background:#f9fbff}.section-label{color:#c48a1d;font-weight:900;letter-spacing:1.5px;margin-bottom:10px}.services-section h2,.about-section h2{font-size:30px;margin-bottom:12px}.decor{width:140px;height:2px;background:linear-gradient(90deg,transparent,#dca33f,transparent);margin:0 auto 30px}.services-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:18px}.service-card{background:#fff;border-radius:13px;padding:25px 14px 24px;min-height:215px;box-shadow:0 8px 25px #061b3910;border:1px solid #e9edf5;transition:.3s}.service-card:hover{transform:translateY(-7px);box-shadow:0 16px 35px #061b3924}.icon{font-size:46px;margin-bottom:18px}.service-card h3{font-size:14px;line-height:1.45;color:#071d3a;margin-bottom:14px}.service-card p{font-size:13px;color:#697386;line-height:1.5}.about-section{display:grid;grid-template-columns:1.1fr .9fr;gap:35px;padding:70px 70px;background:#fff;align-items:center}.about-section p{font-size:17px;line-height:1.7;color:#4b5566}.tagline{color:#c58b22!important;font-weight:900;margin-top:18px}.about-box{background:#061b39;color:#fff;border-radius:18px;padding:35px;box-shadow:0 18px 42px #061b3930}.about-box h3{font-size:26px;margin-bottom:15px;color:#f2bd45}.about-box li{margin:12px 0;font-size:17px}.contact-section{display:grid;grid-template-columns:1fr 1fr;gap:30px;padding:70px;background:#f5f7fb}.contact-card,.contact-form{background:#fff;border-radius:18px;padding:35px;box-shadow:0 15px 35px #061b3914}.contact-card h2{font-size:32px;color:#061b39;margin-bottom:10px}.contact-details{margin-top:18px}.contact-details p{margin:12px 0;line-height:1.5}.contact-form{display:grid;gap:15px}.contact-form input,.contact-form select,.contact-form textarea{width:100%;padding:16px;border:1px solid #d9e0ea;border-radius:8px;font-size:15px}.contact-form textarea{height:115px}.contact-form button{background:linear-gradient(135deg,#b98120,#f0bd4f);color:#fff;border:0;border-radius:8px;padding:17px;font-size:16px;font-weight:900}footer{text-align:center;background:#061b39;color:#fff;padding:35px}footer h2{font-family:'Playfair Display',serif;font-size:35px}.float{position:fixed;right:18px;z-index:20;width:86px;height:86px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;font-weight:800;box-shadow:0 15px 30px #0004;border:1px solid #fff8}.float span{font-size:12px}.whatsapp{bottom:180px;background:#19c463}.call{bottom:80px;background:#061b39;border-color:#dca33f}
@media(max-width:1050px){.brand-header,.header-info,.topbar{flex-wrap:wrap}.header-info{margin-top:12px}.navbar{overflow-x:auto;padding-left:10px}.services-grid{grid-template-columns:repeat(3,1fr)}.hero h2{font-size:56px}.stats{grid-template-columns:repeat(2,1fr);margin:-40px 18px 20px}.stat{border-right:0;border-bottom:1px solid #ffffff33;padding:20px}.about-section,.contact-section{grid-template-columns:1fr;padding:45px 24px}}@media(max-width:650px){.topbar{height:auto;padding:10px 15px;gap:10px;font-size:13px}.brand-header{padding:14px}.brand-left h1{font-size:30px}.logo{width:80px;height:80px}.header-info{display:none}.navbar a{padding:18px 15px}.book-btn{display:none!important}.hero{height:auto}.hero-content{padding:55px 22px 80px}.hero h4{font-size:22px}.hero h2{font-size:48px}.hero p{font-size:18px}.hero-buttons{flex-direction:column}.stats{grid-template-columns:1fr}.services-grid{grid-template-columns:1fr}.float{width:66px;height:66px}.whatsapp{bottom:145px}.call{bottom:70px}}
.insta-mini{display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center;margin-right:6px;border-radius:7px;background:radial-gradient(circle at 30% 110%,#ffdb8b 0 20%,#f56040 40%,#c13584 62%,#833ab4 82%,#405de6 100%);color:#fff;font-weight:900}.nav-drop{height:67px;position:relative;display:flex;align-items:center}.nav-drop>a{height:67px;display:flex;align-items:center}.drop-menu{position:absolute;left:0;top:67px;background:#fff;color:#061b39;min-width:260px;padding:10px 0;border-top:3px solid #dca33f;box-shadow:0 15px 35px #0003;display:none;z-index:50}.drop-menu span{display:block;padding:11px 18px;font-size:14px;font-weight:700;border-bottom:1px solid #eef2f7}.drop-menu span:hover{background:#f6f0e3;color:#b98120}.nav-drop:hover .drop-menu{display:block}.service-category{margin:42px auto 18px;max-width:1100px;border-bottom:1px solid #e7d4a8;text-align:left}.service-category h3{display:inline-block;background:linear-gradient(135deg,#061b39,#08264a);color:#fff;padding:13px 26px;border-radius:10px 10px 0 0;font-size:20px}.services-grid.compact{margin-bottom:10px}.services-grid.compact .service-card{min-height:190px}.footer-social{margin:12px 0;color:#f2bd45;font-weight:700}.insta-logo{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border-radius:9px;background:radial-gradient(circle at 30% 110%,#ffdb8b 0 20%,#f56040 40%,#c13584 62%,#833ab4 82%,#405de6 100%);color:#fff;margin-right:8px}
@media(max-width:1050px){.nav-drop{min-width:max-content}.drop-menu{display:none!important}.services-grid.compact{grid-template-columns:repeat(3,1fr)}}@media(max-width:650px){.nav-drop{height:58px}.nav-drop>a{height:58px}.services-grid.compact{grid-template-columns:1fr}.service-category{text-align:center}.service-category h3{font-size:18px}}

.owner-about{grid-template-columns:.82fr 1.18fr;background:linear-gradient(180deg,#fff,#f8fbff)}
.owner-photo-card{position:relative;max-width:430px;margin:auto;background:#fff;border-radius:24px;padding:14px;box-shadow:0 24px 60px #061b3928;border:1px solid #eef2f7;overflow:hidden}
.owner-photo{width:100%;display:block;border-radius:18px;object-fit:cover;aspect-ratio:4/5;background:#eef2f7}
.owner-badge{position:absolute;left:28px;right:28px;bottom:28px;background:rgba(6,27,57,.92);color:#fff;border:1px solid #dca33f;border-radius:14px;padding:15px 18px;box-shadow:0 12px 28px #0005}
.owner-badge strong{display:block;color:#f2bd45;font-size:20px;margin-bottom:4px}.owner-badge span{font-size:13px}.inline-box{margin-top:24px}.offer-popup{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%) scale(.96);width:min(92vw,520px);background:linear-gradient(135deg,#061b39,#08264a);color:#fff;border:2px solid #dca33f;border-radius:22px;padding:34px 30px 28px;text-align:center;z-index:200;box-shadow:0 35px 90px #0008;opacity:0;pointer-events:none;transition:.35s ease}.offer-popup.show{opacity:1;pointer-events:auto;transform:translate(-50%,-50%) scale(1)}.popup-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.55);z-index:190;opacity:0;pointer-events:none;transition:.35s}.popup-backdrop.show{opacity:1;pointer-events:auto}.popup-close{position:absolute;right:14px;top:10px;width:38px;height:38px;border:0;border-radius:50%;background:#fff;color:#061b39;font-size:28px;line-height:1;cursor:pointer}.popup-ribbon{display:inline-block;background:linear-gradient(135deg,#b98120,#f2c257);padding:9px 18px;border-radius:30px;font-weight:900;letter-spacing:.7px;margin-bottom:14px;color:#061b39}.offer-popup h2{font-family:'Playfair Display',serif;font-size:38px;line-height:1.1;margin:8px 0 12px;color:#fff}.offer-popup p{font-size:18px;line-height:1.55;color:#e8eef7}.popup-actions{display:flex;gap:14px;justify-content:center;margin-top:24px}.popup-btn{padding:14px 24px;border-radius:9px;font-weight:900;color:#fff}.call-pop{background:#dca33f}.whatsapp-pop{background:#18b957}@media(max-width:650px){.owner-about{grid-template-columns:1fr}.owner-photo-card{max-width:350px}.offer-popup h2{font-size:30px}.popup-actions{flex-direction:column}.popup-btn{width:100%}}


/* Final hero owner photo + 24 hours cards */
.hero{height:560px;display:flex;align-items:center;background:linear-gradient(90deg,#061b39,#08264a)}
.hero:before{content:"";position:absolute;inset:0;background:url('assets/hero-bg.jpg') center/cover no-repeat;opacity:.38;filter:blur(.2px)}
.hero-overlay{background:linear-gradient(90deg,rgba(3,18,38,.98) 0%,rgba(3,18,38,.88) 43%,rgba(3,18,38,.58) 72%,rgba(3,18,38,.88) 100%)}
.hero-watermark{position:absolute;left:135px;top:105px;font-family:'Playfair Display',serif;font-size:74px;line-height:1.15;color:#e7b348;opacity:.055;z-index:1;pointer-events:none;text-align:center}
.hero-watermark span{font-size:36px}.hero-content{width:50%;max-width:780px;padding:55px 0 55px 60px}.hero h2{font-size:76px}.hero h2::first-letter{color:#fff}.hero h2{background:linear-gradient(90deg,#fff 0%,#f0bd4f 44%,#fff 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-checks{display:flex;gap:28px;flex-wrap:wrap;margin:-10px 0 28px;color:#fff;font-weight:700}.hero-checks span{display:flex;align-items:center;gap:8px}.hero-checks span::first-letter{color:#e2a63c}.hero-right{position:absolute;right:54px;bottom:0;top:0;width:48%;z-index:2;display:flex;align-items:flex-end;justify-content:center}.person-frame{position:absolute;bottom:0;right:265px;width:330px;filter:drop-shadow(0 24px 38px rgba(0,0,0,.45));}.hero-person{width:100%;height:430px;object-fit:cover;object-position:center top;border-radius:24px 24px 0 0;border:2px solid rgba(220,163,63,.55);border-bottom:0;box-shadow:inset 0 0 0 1px #fff2;background:#fff}.person-name{position:absolute;left:18px;right:18px;bottom:18px;padding:10px 14px;border-radius:999px;background:rgba(6,27,57,.88);color:#f3bf48;text-align:center;font-weight:900;border:1px solid #dca33f}.hero-offers{position:absolute;right:0;top:92px;width:335px;display:grid;gap:16px}.offer-card{min-height:118px;background:#fff;border:3px solid #e23333;border-radius:12px;display:grid;grid-template-columns:92px 1fr;align-items:center;padding:13px 14px;box-shadow:0 15px 34px #0004;color:#071d3a;position:relative;overflow:hidden}.offer-card b{font-size:52px;line-height:1;color:#154c91;text-align:center}.offer-card span{font-size:21px;font-weight:1000;line-height:1.1}.offer-card small{font-size:18px;color:#071d3a}.offer-card em{grid-column:2;background:#f1373c;color:#fff;font-style:normal;font-weight:900;padding:9px 18px;border-radius:8px;width:max-content;margin-top:8px}.offer-card.blue{border-color:#1a80e6}.offer-card.blue b{font-size:36px;color:#061b39}.offer-card.blue em{background:#167de8}.offer-card:after{content:"";position:absolute;right:-30px;top:-30px;width:110px;height:110px;border-radius:50%;background:rgba(223,167,62,.14)}
@media(max-width:1050px){.hero{height:auto;display:block;padding-bottom:40px}.hero-content{width:100%;padding:50px 24px 22px}.hero-right{position:relative;right:auto;top:auto;width:100%;min-height:430px}.person-frame{right:50%;transform:translateX(15%);width:300px}.hero-offers{right:20px;top:35px;width:300px}.hero-watermark{left:20px;right:20px;top:120px;font-size:45px}.hero-checks{gap:14px}.hero h2{font-size:58px}}
@media(max-width:650px){.hero-right{min-height:650px;display:block}.person-frame{left:50%;right:auto;transform:translateX(-50%);bottom:0;width:270px}.hero-person{height:360px}.hero-offers{left:15px;right:15px;top:20px;width:auto}.offer-card{grid-template-columns:75px 1fr;min-height:106px}.offer-card b{font-size:42px}.offer-card span{font-size:17px}.offer-card small{font-size:15px}.hero-checks{display:grid}.hero h2{font-size:44px}.hero-watermark{font-size:31px;top:155px}.hero-watermark span{font-size:20px}}

/* Welcome, Reviews & Visiting Card Sections */
.welcome-section{display:grid;grid-template-columns:1.35fr .65fr;gap:26px;padding:68px 70px;background:linear-gradient(135deg,#f8fbff,#fff 45%,#fff7e8);align-items:stretch}.welcome-card,.welcome-mini-card{background:#fff;border-radius:24px;padding:38px;box-shadow:0 18px 45px #061b3915;border:1px solid #eef2f7}.welcome-kicker{display:inline-block;color:#b98120;font-weight:900;letter-spacing:1.4px;margin-bottom:12px}.welcome-card h2,.reviews-section h2,.visiting-content h2{font-family:'Playfair Display',serif;color:#061b39;font-size:42px;line-height:1.15;margin-bottom:15px}.welcome-card p,.visiting-content p{font-size:18px;line-height:1.75;color:#33445c}.welcome-points{display:flex;gap:14px;flex-wrap:wrap;margin-top:24px}.welcome-points span{background:#061b39;color:#fff;border:1px solid #dca33f;border-radius:999px;padding:12px 18px;font-weight:800}.welcome-mini-card{background:linear-gradient(135deg,#061b39,#08264a);color:#fff;border-color:#dca33f;display:flex;flex-direction:column;justify-content:center}.welcome-mini-card h3{font-size:28px;color:#f2bd45;margin-bottom:12px}.welcome-mini-card p{line-height:1.65;color:#eef5ff}.welcome-mini-card a{margin-top:20px;background:#18b957;color:#fff;text-align:center;padding:14px 18px;border-radius:10px;font-weight:900}
.reviews-section{padding:70px;background:#fff;text-align:center}.review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:34px}.review-card{background:#fff;border-radius:20px;padding:30px;text-align:left;box-shadow:0 15px 40px #061b3914;border:1px solid #eef2f7;position:relative}.review-card:before{content:'“';position:absolute;right:22px;top:4px;font-family:'Playfair Display',serif;font-size:86px;color:#dca33f22}.stars{color:#dca33f;font-size:20px;letter-spacing:2px;margin-bottom:14px}.review-card p{line-height:1.65;color:#33445c;margin-bottom:22px}.review-card strong{display:block;color:#061b39;font-size:18px}.review-card span{color:#b98120;font-weight:800;font-size:14px}.featured-review{background:linear-gradient(135deg,#061b39,#08264a);color:#fff;border-color:#dca33f;transform:translateY(-10px)}.featured-review p,.featured-review strong{color:#fff}.featured-review span{color:#f2bd45}
.visiting-section{display:grid;grid-template-columns:.95fr 1.05fr;gap:35px;align-items:center;padding:75px 70px;background:linear-gradient(135deg,#061b39,#08264a);color:#fff;position:relative;overflow:hidden}.visiting-section:before{content:'THE TAX SPACE';position:absolute;left:-20px;bottom:-12px;font-family:'Playfair Display',serif;font-size:110px;color:#ffffff08;white-space:nowrap}.visiting-content{position:relative;z-index:1}.visiting-content h2{color:#fff}.visiting-content p{color:#dfe8f6}.visit-actions{display:flex;gap:16px;margin-top:26px}.visit-actions a{background:linear-gradient(135deg,#b98120,#f0bd4f);color:#fff;border-radius:10px;padding:15px 24px;font-weight:900}.visit-actions a:last-child{background:#18b957}.digital-card{position:relative;z-index:1;background:#fff;color:#061b39;border-radius:24px;padding:32px;box-shadow:0 28px 70px #0005;border:3px solid #dca33f;max-width:560px;margin-left:auto}.card-top{display:flex;align-items:center;gap:16px;border-bottom:1px solid #e8edf5;padding-bottom:18px;margin-bottom:18px}.card-top img{width:82px;height:82px;object-fit:contain}.card-top h3{font-family:'Playfair Display',serif;font-size:34px;line-height:1}.card-top p{font-weight:900;color:#b98120;margin-top:6px}.digital-card h4{font-size:24px;margin:12px 0;color:#061b39}.digital-card ul{list-style:none;margin:0;padding:0;display:grid;gap:10px;font-weight:700;color:#33445c}.qr-box{position:absolute;right:24px;bottom:24px;width:76px;height:76px;border-radius:12px;background:repeating-linear-gradient(45deg,#061b39 0 6px,#fff 6px 12px);border:4px solid #fff;box-shadow:0 0 0 2px #061b39;display:flex;align-items:center;justify-content:center;color:#dca33f;font-weight:1000;text-shadow:0 1px 1px #061b39}
@media(max-width:1050px){.welcome-section,.visiting-section{grid-template-columns:1fr;padding:50px 24px}.review-grid{grid-template-columns:1fr}.featured-review{transform:none}.digital-card{margin:auto}.welcome-card h2,.reviews-section h2,.visiting-content h2{font-size:34px}}@media(max-width:650px){.welcome-points,.visit-actions{flex-direction:column}.reviews-section{padding:50px 22px}.digital-card{padding:22px}.card-top h3{font-size:27px}.qr-box{position:static;margin-top:18px}.visiting-section:before{font-size:54px}}


/* Professional Welcome, Why Choose & Reviews Sections */
.welcome-section{display:grid;grid-template-columns:1.25fr .75fr;gap:28px;padding:74px 70px;background:linear-gradient(135deg,#f8fbff 0%,#ffffff 52%,#fff7e8 100%);align-items:stretch}.welcome-card,.welcome-mini-card{background:#fff;border-radius:24px;padding:40px;box-shadow:0 18px 45px #061b3915;border:1px solid #eef2f7}.welcome-kicker{display:inline-block;color:#b98120;font-weight:900;letter-spacing:1.4px;margin-bottom:12px}.welcome-card h2,.reviews-section h2,.why-section h2{font-family:'Playfair Display',serif;color:#061b39;font-size:42px;line-height:1.15;margin-bottom:15px}.welcome-card p{font-size:18px;line-height:1.78;color:#33445c;margin-bottom:12px}.welcome-points{display:flex;gap:14px;flex-wrap:wrap;margin-top:24px}.welcome-points span{background:#061b39;color:#fff;border:1px solid #dca33f;border-radius:999px;padding:12px 18px;font-weight:800}.welcome-mini-card{background:linear-gradient(135deg,#061b39,#08264a);color:#fff;border-color:#dca33f;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden}.welcome-mini-card:before{content:'⚖';position:absolute;right:-10px;bottom:-35px;font-size:160px;color:#ffffff08}.welcome-mini-card h3{font-family:'Playfair Display',serif;font-size:34px;color:#f2bd45;margin-bottom:12px;position:relative}.welcome-mini-card p{line-height:1.7;color:#eef5ff;position:relative}.quick-actions{display:flex;gap:12px;margin-top:22px;position:relative}.quick-actions a{flex:1;text-align:center;padding:14px 18px;border-radius:10px;font-weight:900;color:#fff}.quick-call{background:#dca33f}.quick-whatsapp{background:#18b957}
.why-section{padding:72px 70px;background:#f9fbff;text-align:center}.why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:32px}.why-card{background:#fff;border-radius:20px;padding:30px 24px;box-shadow:0 14px 36px #061b3912;border:1px solid #eef2f7;text-align:left;transition:.25s ease}.why-card:hover{transform:translateY(-6px);box-shadow:0 18px 42px #061b3920}.why-card span{font-size:42px;display:block;margin-bottom:15px}.why-card h3{font-size:19px;color:#061b39;margin-bottom:10px}.why-card p{color:#536278;line-height:1.6}
.reviews-section{padding:70px;background:#fff;text-align:center}.review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:34px}.review-card{background:#fff;border-radius:20px;padding:30px;text-align:left;box-shadow:0 15px 40px #061b3914;border:1px solid #eef2f7;position:relative}.review-card:before{content:'“';position:absolute;right:22px;top:4px;font-family:'Playfair Display',serif;font-size:86px;color:#dca33f22}.stars{color:#dca33f;font-size:20px;letter-spacing:2px;margin-bottom:14px}.review-card p{line-height:1.65;color:#33445c;margin-bottom:22px}.review-card strong{display:block;color:#061b39;font-size:18px}.review-card span{color:#b98120;font-weight:800;font-size:14px}.featured-review{background:linear-gradient(135deg,#061b39,#08264a);color:#fff;border-color:#dca33f;transform:translateY(-10px)}.featured-review p,.featured-review strong{color:#fff}.featured-review span{color:#f2bd45}
@media(max-width:1050px){.welcome-section{grid-template-columns:1fr;padding:50px 24px}.why-section{padding:56px 24px}.why-grid{grid-template-columns:repeat(2,1fr)}.review-grid{grid-template-columns:1fr}.featured-review{transform:none}.welcome-card h2,.reviews-section h2,.why-section h2{font-size:34px}}@media(max-width:650px){.welcome-points,.quick-actions{flex-direction:column}.reviews-section{padding:50px 22px}.why-grid{grid-template-columns:1fr}.welcome-card,.welcome-mini-card{padding:28px}.welcome-card p{font-size:16px}}

/* Professional final hero layout update */
.hero{
  min-height:620px!important;
  height:auto!important;
  display:grid!important;
  grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr)!important;
  align-items:center!important;
  padding:42px 64px 54px!important;
  gap:32px!important;
  background:linear-gradient(120deg,#06162f 0%,#08264a 54%,#06162f 100%)!important;
}
.hero:before{opacity:.23!important;filter:none!important}
.hero-overlay{background:radial-gradient(circle at 74% 45%,rgba(226,169,59,.18),transparent 34%),linear-gradient(90deg,rgba(3,18,38,.96),rgba(3,18,38,.72))!important}
.hero-content{
  width:100%!important;
  max-width:760px!important;
  padding:0!important;
  position:relative!important;
  z-index:3!important;
}
.hero h2{font-size:68px!important;line-height:1.06!important;margin-bottom:18px!important}
.hero p{font-size:20px!important;max-width:650px!important;margin-bottom:26px!important}
.hero-right{
  position:relative!important;
  right:auto!important;
  top:auto!important;
  bottom:auto!important;
  width:100%!important;
  min-height:520px!important;
  z-index:3!important;
  display:grid!important;
  grid-template-columns:1fr 230px!important;
  gap:18px!important;
  align-items:end!important;
}
.person-frame{
  position:relative!important;
  right:auto!important;
  bottom:auto!important;
  width:100%!important;
  max-width:360px!important;
  justify-self:center!important;
  background:linear-gradient(180deg,rgba(255,255,255,.16),rgba(255,255,255,.04));
  border:1px solid rgba(230,181,77,.55);
  border-radius:34px;
  padding:14px 14px 0;
  filter:drop-shadow(0 28px 45px rgba(0,0,0,.38))!important;
  overflow:hidden;
}
.person-frame:before{
  content:"";position:absolute;inset:18px;border-radius:28px;background:linear-gradient(180deg,rgba(244,193,90,.18),rgba(6,27,57,.08));z-index:0;
}
.hero-person{
  position:relative;z-index:1;width:100%!important;height:455px!important;object-fit:cover!important;object-position:center top!important;
  border-radius:26px 26px 0 0!important;border:0!important;box-shadow:none!important;background:transparent!important;
}
.person-name{
  z-index:2!important;bottom:22px!important;left:28px!important;right:28px!important;background:rgba(6,27,57,.94)!important;
  color:#fff!important;border:1px solid rgba(244,193,90,.9)!important;box-shadow:0 10px 26px rgba(0,0,0,.25)!important;
}
.person-name::after{content:"  •  10+ Years Experience";color:#f3bf48;font-size:12px}
.hero-offers{
  position:relative!important;right:auto!important;top:auto!important;width:100%!important;display:grid!important;gap:14px!important;align-self:center!important;
}
.offer-card{
  min-height:128px!important;background:rgba(255,255,255,.97)!important;border:1px solid rgba(230,181,77,.75)!important;border-radius:20px!important;
  grid-template-columns:64px 1fr!important;padding:18px 16px!important;box-shadow:0 18px 38px rgba(0,0,0,.22)!important;
}
.offer-card b{
  width:58px;height:58px;border-radius:16px;background:linear-gradient(135deg,#061b39,#0e3d74)!important;color:#f4c15a!important;
  display:flex;align-items:center;justify-content:center;font-size:26px!important;border:1px solid rgba(230,181,77,.45);
}
.offer-card.blue b{font-size:22px!important;color:#f4c15a!important}
.offer-card span{font-size:17px!important;line-height:1.2!important;color:#061b39!important;letter-spacing:.2px}
.offer-card small{display:block;margin-top:4px;font-size:13px!important;color:#526070!important;font-weight:800!important}
.offer-card em{
  grid-column:1/3!important;background:linear-gradient(135deg,#b98120,#f0bd4f)!important;color:#061b39!important;
  width:100%!important;text-align:center!important;border-radius:999px!important;padding:10px!important;margin-top:12px!important;font-size:13px!important;
}
.offer-card.red,.offer-card.blue{border-color:rgba(230,181,77,.75)!important}
.offer-card:after{background:rgba(226,169,59,.10)!important}
.hero-watermark{left:60px!important;top:44px!important;font-size:62px!important;opacity:.045!important;text-align:left!important}
@media(max-width:1100px){
  .hero{grid-template-columns:1fr!important;padding:42px 28px!important}
  .hero-right{grid-template-columns:minmax(260px,360px) minmax(220px,310px)!important;justify-content:center!important;min-height:auto!important}
  .hero h2{font-size:56px!important}
}
@media(max-width:720px){
  .hero{padding:38px 18px 44px!important;gap:24px!important}
  .hero h2{font-size:42px!important}
  .hero p{font-size:17px!important}
  .hero-right{grid-template-columns:1fr!important;gap:18px!important}
  .person-frame{max-width:300px!important;order:1!important}
  .hero-person{height:360px!important}
  .hero-offers{order:2!important}
  .offer-card{min-height:112px!important}
}


/* Facebook & Instagram Professional Links */
.social-top{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}
.social-link{display:inline-flex;align-items:center;gap:6px;text-decoration:none;color:#fff;font-weight:800;border:1px solid rgba(255,255,255,.28);padding:6px 10px;border-radius:999px;line-height:1;transition:.25s ease}
.social-link span{width:20px;height:20px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#fff;color:#061b39;font-weight:1000;font-family:Arial,sans-serif}
.social-link:hover{transform:translateY(-2px);box-shadow:0 8px 18px rgba(0,0,0,.18)}
.fb-link{background:#1877f2}
.insta-link{background:linear-gradient(135deg,#f58529,#dd2a7b,#8134af,#515bd4)}
.contact-details a{color:#0b4f94;font-weight:800;text-decoration:none}
.contact-details a:hover{text-decoration:underline}
.footer-socials{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin:16px 0}
.footer-social{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:#fff!important;font-weight:900;border-radius:999px;padding:11px 18px;border:1px solid rgba(255,255,255,.22);box-shadow:0 10px 24px rgba(0,0,0,.18)}
.footer-social span{width:24px;height:24px;border-radius:50%;background:#fff;color:#061b39;display:inline-flex;align-items:center;justify-content:center;font-weight:1000;font-family:Arial,sans-serif}
.footer-social.facebook{background:#1877f2}
.footer-social.instagram{background:linear-gradient(135deg,#f58529,#dd2a7b,#8134af,#515bd4)}
.float.facebook{background:#1877f2!important;bottom:154px!important}
.float.instagram{background:linear-gradient(135deg,#f58529,#dd2a7b,#8134af,#515bd4)!important;bottom:90px!important}
.float.facebook,.float.instagram{font-family:Arial,sans-serif;font-weight:1000}
.float.call{bottom:26px!important}
.float.whatsapp{bottom:218px!important}
@media(max-width:760px){.social-top{justify-content:center;width:100%;margin-top:8px}.social-link{font-size:12px;padding:6px 8px}.float span{display:none!important}.float.facebook{bottom:146px!important}.float.instagram{bottom:86px!important}.float.whatsapp{bottom:206px!important}.float.call{bottom:26px!important}}

.offer-card b.food-logo{font-size:30px!important;color:#f4c15a!important}
.offer-card b.food-logo::before{content:"🍽️";}
.offer-card b.food-logo{font-size:0!important;}
.offer-card b.food-logo::before{font-size:30px!important;line-height:1;}

/* Premium header/about refinements */
.header-info .premium-card {
  background: linear-gradient(135deg, rgba(255,255,255,.96), rgba(255,248,229,.96));
  border: 1px solid rgba(184, 134, 11, .28);
  box-shadow: 0 12px 30px rgba(19, 33, 68, .10);
}
.header-info .premium-card p {
  font-weight: 800;
  letter-spacing: .2px;
}
.header-info .premium-card small {
  display: inline-block;
  margin-top: 2px;
  font-size: 11px;
  color: #8a6410;
  font-weight: 800;
  letter-spacing: .5px;
  text-transform: uppercase;
}
.premium-about {
  position: relative;
  overflow: hidden;
}
.premium-about::before {
  content: "";
  position: absolute;
  inset: 24px;
  border-radius: 28px;
  border: 1px solid rgba(184, 134, 11, .16);
  pointer-events: none;
}
.about-content-premium h2 {
  max-width: 760px;
  line-height: 1.12;
}
.about-content-premium p {
  font-size: 16px;
  line-height: 1.75;
}
.about-highlights {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  margin: 18px 0 18px;
}
.about-highlights span {
  background: #fff;
  border: 1px solid rgba(184, 134, 11, .22);
  border-radius: 999px;
  padding: 10px 14px;
  font-weight: 800;
  color: #17213a;
  box-shadow: 0 10px 22px rgba(19, 33, 68, .08);
}
.premium-why {
  background: linear-gradient(135deg, #fff, #fff8e7);
  border-left: 5px solid #b8860b;
}
.premium-why li {
  margin-bottom: 9px;
}
@media (max-width: 768px) {
  .premium-about::before { inset: 10px; border-radius: 18px; }
  .about-highlights span { width: 100%; }
}
