.about-section{background:#0a3553;padding:70px 20px;color:#fff}.about-title{text-align:center;font-size:2.1rem;font-weight:700;margin-bottom:10px}.about-underline{width:70px;height:3px;background:#fff;margin:0 auto 50px}.about-row{display:flex;align-items:center;justify-content:center;gap:70px;margin-bottom:80px}.about-row.reverse{flex-direction:row-reverse}.about-img img{width:600px;max-width:100%;-o-object-fit:cover;object-fit:cover}.about-text{max-width:550px}.about-text h3{font-size:2rem;margin-bottom:15px;font-weight:700}.about-text p{font-weight:700;font-size:1.3rem;line-height:1.7;margin-bottom:15px;color:#bdbdbd}@media(max-width:900px){.about-row,.about-row.reverse{flex-direction:column;text-align:left;align-items:flex-start}.about-img{width:100%;display:flex;justify-content:center}.about-img img{width:100%;max-width:450px}.about-text{max-width:100%;text-align:left}.about-text h3,.about-text p{text-align:left}}.about-section{background:radial-gradient(circle at 18% 0%,rgba(20,99,139,.32),transparent 34%),linear-gradient(180deg,#052a43,#031e32)!important;padding:clamp(48px,7vw,86px) 20px!important}.about-title{position:relative;margin-bottom:34px!important;text-transform:uppercase;font-size:clamp(24px,3vw,34px)!important;font-weight:900!important}.about-underline{background:#f3bd4c!important;margin-bottom:56px!important}.about-row{width:min(1120px,100%);margin:0 auto clamp(34px,6vw,64px)!important;gap:clamp(24px,5vw,62px)!important}.about-img img{width:min(590px,100%)!important}.about-text{padding:clamp(22px,4vw,34px)}.about-text h3{color:#fff;font-size:clamp(24px,3vw,34px)!important;font-weight:900!important}.about-text p{color:#ffffffbf!important;font-size:clamp(16px,2vw,19px)!important;font-weight:600!important}.about-section{padding-top:clamp(76px,9vw,120px)!important;padding-bottom:clamp(86px,10vw,132px)!important}.about-row{margin-bottom:clamp(58px,8vw,96px)!important}.about-text{padding:clamp(32px,5vw,48px)}@media(max-width:900px){.about-section{padding-left:14px!important;padding-right:14px!important}.about-row,.about-row.reverse{width:min(100%,720px);align-items:stretch}}@media(max-width:576px){.about-title{font-size:24px!important}.about-img img{padding:18px}.about-text{padding:26px 18px}.about-text h3{font-size:23px!important}.about-text p{font-size:15px!important}}body{background-color:#0d3553;color:#fff;font-family:Helvetica,sans-serif;margin:0;padding:0;scroll-behavior:smooth}.circle-box{width:350px;height:350px;background:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;padding:30px;overflow:hidden;margin:0 auto}.circle-box img{width:100%;height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;display:block}.brand-name{font-size:30px;font-weight:600}.brand-desc{font-size:20px;opacity:.9}@media(max-width:1200px){.image{flex-wrap:wrap;margin-top:20px}.logo-item{width:95%;height:300px}}@media(max-width:768px){.logo-item{height:250px}}@media(max-width:576px){.logo-item{height:200px}}html,body{overflow-x:hidden}body{background-color:radial-gradient(circle at 50% 8%,rgba(29,100,143,.36),transparent 36%),linear-gradient(180deg,rgba(2,24,40,.2),rgba(2,24,40,.04));color:#fff;font-family:Helvetica,sans-serif;margin:0;padding:0;scroll-behavior:smooth}.image{display:flex;justify-content:center;align-items:center;gap:0;width:100%;margin-top:40px;flex-wrap:nowrap}.logo-item{width:65%;height:400px;background-color:#042a47;display:flex;justify-content:center;align-items:center}.logo-item img{width:80%;height:80%;-o-object-fit:contain;object-fit:contain}.franchise-title,.inquire-title{margin-top:40px;font-size:35px;font-weight:700;letter-spacing:1px}.underline{width:120px;height:2px;background-color:#fff;margin:20px auto}.circle-box{width:95%;height:auto;background:#fff;border-radius:50%;aspect-ratio:1 / 1;display:flex;justify-content:center;align-items:center;padding:30px;overflow:hidden;margin:0 auto}.circle-box img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}@media(max-width:1200px){.image{flex-wrap:wrap;margin-top:20px}.franchise-title,.inquire-title{font-size:25px}.logo-item{width:95%;height:300px}}@media(max-width:768px){.logo-item{height:250px}.franchise-title,.inquire-title{font-size:25px}}@media(max-width:576px){.logo-item{height:200px}.franchise-title,.inquire-title{font-size:25px}}.franchise-section{width:min(1180px,calc(100% - 32px));margin:0 auto!important;padding:clamp(48px,7vw,82px) 0}.franchise-title{margin-top:0!important;color:#fff;text-transform:uppercase;font-size:clamp(24px,3vw,34px)!important;font-weight:900!important}.underline{background:#f3bd4c!important}.franchise-section .row{--bs-gutter-x: clamp(22px, 4vw, 34px);--bs-gutter-y: 34px}.circle-box{width:min(210px,70vw)!important;padding:26px!important;border:0;box-shadow:0 24px 48px #0000003d}.franchise-section [class*=col-]{padding:28px 18px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:linear-gradient(180deg,#ffffff16,#ffffff0a)}.brand-name{color:#fff;font-weight:900}.brand-desc{color:#ffffffbf}.franchise-section{padding-top:clamp(76px,9vw,118px);padding-bottom:clamp(86px,10vw,132px)}.franchise-section .row{--bs-gutter-x: clamp(28px, 5vw, 46px);--bs-gutter-y: clamp(34px, 5vw, 54px)}.franchise-section [class*=col-]{padding:36px 24px}@media(max-width:576px){.franchise-section{width:min(100% - 22px,430px)}.franchise-section [class*=col-]{padding:28px 18px}.brand-name{font-size:23px}.brand-desc{font-size:15px}}.clients-eyebrow{width:-moz-fit-content;width:fit-content;margin:0 auto 12px;display:flex;align-items:center;gap:12px;color:#f3bd4c;text-transform:uppercase;font-size:clamp(15px,1.2vw,19px);font-weight:900;letter-spacing:1px}.clients-eyebrow:before,.clients-eyebrow:after{content:"";width:44px;height:1px;background:#f3bd4cb8}.franchise-title{text-transform:none!important;font-size:clamp(32px,3.2vw,48px)!important}.clients-subtitle{max-width:650px;margin:0 auto 14px;color:#ffffffd1;font-size:clamp(15px,1.25vw,18px);line-height:1.6}.franchise-section .container{max-width:840px}.franchise-section .row{--bs-gutter-x: clamp(36px, 6vw, 72px);--bs-gutter-y: clamp(24px, 4vw, 40px)}.franchise-section [class*=col-]{position:relative;overflow:hidden;padding:34px 28px 28px;border-color:#ffffff3d;border-radius:12px;background:linear-gradient(180deg,#ffffff1a,#ffffff09),radial-gradient(circle at 50% 0%,rgba(243,189,76,.08),transparent 38%);box-shadow:0 22px 46px #0000002e}.franchise-section [class*=col-]:after{content:"";position:absolute;right:-1px;bottom:-1px;width:44px;height:44px;background:linear-gradient(135deg,transparent 50%,#f3bd4c 51%)}.circle-box{width:clamp(150px,15vw,190px)!important;box-shadow:0 18px 38px #0000003d}.brand-name{font-size:clamp(20px,1.6vw,26px)}.brand-desc{min-height:42px;font-size:clamp(14px,1vw,16px)}.client-category{margin-top:10px;padding-top:10px;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:70%;border-top:1px dashed rgba(255,255,255,.16);color:#f3bd4c;font-size:clamp(13px,.95vw,15px);font-weight:900;text-transform:uppercase}.client-benefits{width:min(1100px,100%);margin:clamp(30px,5vw,46px) auto 0;padding:22px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border:1px solid rgba(255,255,255,.22);border-radius:14px;background:linear-gradient(180deg,#ffffff13,#ffffff09);box-shadow:0 22px 46px #0000002e}.client-benefits article{min-width:0;padding:0 24px;display:grid;grid-template-columns:54px 1fr;gap:14px;align-items:center;text-align:left;border-right:1px solid rgba(255,255,255,.18)}.client-benefits article:last-child{border-right:0}.client-benefits i{grid-row:span 2;width:54px;height:54px;display:grid;place-items:center;border:1px solid #f3bd4c;border-radius:50%;color:#f3bd4c;font-size:24px}.client-benefits strong,.client-benefits span{display:block}.client-benefits strong{color:#fff;font-size:clamp(15px,1.1vw,18px)}.client-benefits span{color:#ffffffc2;font-size:clamp(12px,.9vw,14px);line-height:1.45}@media(max-width:900px){.client-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 0}.client-benefits article:nth-child(2){border-right:0}}@media(max-width:576px){.clients-eyebrow:before,.clients-eyebrow:after{width:28px}.franchise-title{font-size:30px!important}.franchise-section .container{padding-left:0;padding-right:0}.brand-desc{min-height:0}.client-benefits{grid-template-columns:1fr;padding:0}.client-benefits article,.client-benefits article:nth-child(2){padding:22px;border-right:0;border-bottom:1px solid rgba(255,255,255,.18)}.client-benefits article:last-child{border-bottom:0}}.franchise-section .container{max-width:980px}.franchise-section .row{margin-left:0;margin-right:0;display:grid;grid-template-columns:repeat(2,minmax(260px,1fr));gap:clamp(40px,6vw,72px)}.franchise-section .row>[class*=col-]{width:100%;max-width:none}@media(max-width:700px){.franchise-section .row{grid-template-columns:1fr;gap:28px}}.why-section{position:relative;overflow:hidden}.why-section:before{content:"";position:absolute;top:24px;left:50%;width:min(620px,82vw);aspect-ratio:2.4 / 1;transform:translate(-50%);opacity:.1;background-image:radial-gradient(circle,rgba(255,255,255,.45) 1px,transparent 1px);background-size:10px 10px;pointer-events:none}.why-section .landing-shell{position:relative;width:min(1360px,calc(100% - clamp(48px,6vw,96px)))!important}.why-eyebrow{width:-moz-fit-content;width:fit-content;margin:0 auto 12px;display:flex;align-items:center;gap:14px;color:#f3bd4c;text-transform:uppercase;font-size:clamp(15px,1.2vw,19px);font-weight:900;letter-spacing:1px}.why-eyebrow:before,.why-eyebrow:after{content:"";width:56px;height:1px;background:#f3bd4cb3}.why-section .landing-title{margin-bottom:14px;font-size:clamp(30px,3.2vw,48px)}.why-section .landing-title span,.why-section .landing-title em{color:#f3bd4c;font-style:normal}.why-subtitle{max-width:720px;margin:0 auto 48px;color:#ffffffd1;text-align:center;font-size:clamp(16px,1.25vw,19px);line-height:1.6}.why-section .feature-grid{grid-template-columns:repeat(5,minmax(170px,1fr));gap:clamp(18px,2vw,26px);align-items:stretch}.why-section .feature-grid article{min-height:300px;padding:34px 24px 30px;position:relative;overflow:hidden;border-color:#ffffff3d;border-radius:12px;background:linear-gradient(180deg,#ffffff1a,#ffffff09),radial-gradient(circle at 50% 0%,rgba(243,189,76,.1),transparent 34%);box-shadow:0 22px 46px #0000002e}.why-section .feature-grid article:before{content:"";position:absolute;left:12px;bottom:8px;color:#ffffff14;font-size:28px;font-weight:900}.why-section .feature-grid article:nth-child(1):before{content:"01"}.why-section .feature-grid article:nth-child(2):before{content:"02"}.why-section .feature-grid article:nth-child(3):before{content:"03"}.why-section .feature-grid article:nth-child(4):before{content:"04"}.why-section .feature-grid article:nth-child(5):before{content:"05"}.why-section .feature-grid article:nth-child(6):before{content:"06"}.why-section .feature-grid article:after{content:"";position:absolute;right:-1px;bottom:-1px;width:34px;height:34px;background:linear-gradient(135deg,transparent 50%,#f3bd4c 51%)}.why-section .feature-grid i{width:90px;height:90px;margin:0 auto 26px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.28);border-radius:50%;color:#f3bd4c;font-size:38px;filter:drop-shadow(0 -8px 12px rgba(243,189,76,.26))}.why-section .feature-grid h3{font-size:clamp(17px,1.15vw,21px)}.why-section .feature-grid h3:after{content:"";width:34px;height:2px;display:block;margin:12px auto 0;background:#f3bd4c}.why-section .feature-grid p{max-width:220px;margin:14px auto 0;font-size:clamp(14px,.95vw,16px);line-height:1.65}.why-highlights{margin-top:clamp(34px,5vw,54px);padding:24px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border:1px solid rgba(255,255,255,.22);border-radius:14px;background:linear-gradient(180deg,#ffffff13,#ffffff09);box-shadow:0 22px 46px #0000002e}.why-highlights article{min-width:0;padding:0 28px;display:grid;grid-template-columns:58px 1fr;align-items:center;gap:16px;border-right:1px solid rgba(255,255,255,.2)}.why-highlights article:last-child{border-right:0}.why-highlights i{grid-row:span 2;color:#f3bd4c;font-size:38px}.why-highlights strong,.why-highlights span{display:block}.why-highlights strong{color:#f3bd4c;font-size:clamp(18px,1.4vw,25px);line-height:1.1}.why-highlights span{color:#ffffffc7;font-size:clamp(13px,.95vw,15px);line-height:1.4}
