@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap'); /* font-family: "Montserrat", sans-serif; */
@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap'); /* font-family: "Manrope", sans-serif; */

:root {
/*Colors*/
--clr-base:#111827;
--clr-dark:#000000;
--clr-gray:#2b2b2b;
--clr-light:rgba(0,0,0,0.7);
--clr-base-light:rgba(255,255,255,0.7);
--clr-white:#ffffff;
--clr-yellow:#FACC15;
--clr-action:var(--clr-dark);
--clr-blue:#0072ef;
--clr-theme:var(--clr-dark);

/*Background Colors*/
--bg-body:var(--clr-white);
--bg-base:var(--clr-theme);
--bg-dark:var(--clr-dark);
--bg-gray:#F8F8FA;
--bg-gray-light:#f0f0f1;
--bg-gray-base:#f3f3f3;
--bg-white:var(--clr-white);
--bg-action:var(--clr-action);

/*Border Colors*/
--bdr-base:var(--clr-dark);
--bdr-gray:#9f9f9f;
--bdr-light:rgba(0,0,0,0.1);
--bdr-base-light:#e8e8e8;
	
/*Fonts*/
--font-base:"Montserrat", sans-serif;
--font-btn:"Manrope", sans-serif;
}

*{margin:0; padding:0; box-sizing:border-box; -webkit-box-sizing:border-box; -webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-touch-callout:none;}
:focus{outline:none;}
html{height:100%; -webkit-text-size-adjust:none;}
body{height:100%; font-size:12px; font-family:var(--font-base); color:var(--clr-base); background:var(--bg-body); font-weight:normal; line-height:1.2; font-weight:normal; -webkit-font-smoothing:antialiased;}
a{text-decoration:none; outline:none; color:var(--clr-action); outline:none; cursor:pointer;}
a:hover, a:focus{text-decoration:none; outline:none;}
.btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn.focus:active, .btn.active.focus, .btn:hover, .btn:focus, .btn.focus{outline:none; box-shadow:none;}
img{margin:0; padding:0; max-width:100%; border:none; height:auto;}
p{font-size:14px; line-height:1.25em; color:var(--clr-base); font-weight:normal;}
strong{font-weight:700;}

/*HEADING CSS*/
h1, h2, h3, h4, h5, h6{margin:0; padding:0; display:block; color:var(--clr-dark);}

/*LIST CSS*/
ul, ul li, ol, ol li{margin:0; padding:0; list-style:none;}

/*NORMAL CSS*/
::selection{background:var(--bg-base); color:var(--clr-white);}
::-moz-selection{background:var(--bg-base); color:var(--clr-white);}
.container, .container-fulid{margin:0 auto; width:100%; --container-width:1630px; max-width:var(--container-width); padding:0 16px;}
.container-fulid{max-width:100% !important;}
.pull-left{float:left;}
.pull-right{float:right;}
.block{float:left; width:100%;}
.event-none{pointer-events:none;}
.icon{display:inline-block; font-size:20px; vertical-align:middle;}
.hidden{display:none !important;}
.word-label{display:inline-block;}
.higlight-text{color:var(--clr-theme);}
.form-control, input{float:left; width:100%; border:1px solid var(--bdr-base); border-radius:0; height:54px; font-size:14px; font-weight:400; font-family:var(--font-base); color:var(--clr-dark); padding:4px 20px;}
.form-control::placeholder{color:#AEAEAE;}
button{box-shadow:none; outline:none; cursor:pointer;}

/*BUTTON CSS*/
.button-bar{float:left;width:100%;display:flex; gap:10px 20px;}
.button-col{float:left; display:flex; align-items:center;}
.btn{padding:0px 25px; min-height:52px; font-size:18px; font-weight:600; font-family:var(--font-btn); text-align:center;display:inline-flex; align-items:center; justify-content:center; background:var(--bg-action); color:var(--clr-white); border:none; border-radius:50px; transition:all 0.5s ease 0s; grid-gap:16px; position:relative; overflow:hidden;}
.btn .btn-label{white-space:nowrap; position:relative; z-index:1;}
.btn.btn-base{padding-right:62px!important;}
.btn:before{content:""; position:absolute; bottom:0; left:0; right:0; height:0%; width:100%; background:#2b2b2b; border-radius:50px; transition:0.3s ease-out;}
.btn-icon{float:left;--icon-size:40px;width:var(--icon-size);min-width:var(--icon-size);max-width:var(--icon-size);height:var(--icon-size);border-radius:50%;background:var(--bg-body);display:flex;align-items:center;justify-content:center;transition:0.3s ease-out;z-index:1;position:absolute;right:8px;}
.btn-icon .icon{float:left;width:100%;color:var(--clr-dark);transform:rotate(45deg);transition:0.3s ease-out;}
.btn:hover:before{height:100%;}
.bdr-btn{border:2px solid var(--bg-action);background:transparent;color:var(--clr-dark);}
.bdr-btn:hover{color:var(--clr-white);}
.bdr-btn .btn-icon{background:var(--bg-dark);}
.bdr-btn .btn-icon .icon{color:var(--clr-white);}
.bdr-btn:hover .btn-icon{background:var(--bg-white);}
.bdr-btn:hover .btn-icon .icon{color:var(--clr-dark);}

/*Loading CSS Start*/
.loading-block{position:fixed;float:left;width:100%;top:0;left:0;right:0;bottom:0;z-index:1;z-index:3;text-align:center;background:var(--bg-body);height:100dvh!important;}
.loading-block.content-loader{position:absolute;height:100%;} 
.loading-block.content-relative{position:relative;height:160px;background:none;z-index:1;}
.spinner-block{float:left; width:100%; height:100%; display:flex; justify-content:center; align-items:center;}
.spinner-border{display:inline-block; position:relative; width:30px; height:30px; border:3px solid var(--clr-theme); border-color:var(--clr-theme) transparent var(--clr-theme) var(--clr-theme); animation: spinner-ring 650ms linear infinite; border-radius:50%;}
@keyframes spinner-ring{
  0% {
    transform: rotate(0deg);
  }
100% {
    transform: rotate(360deg);
  }
}
/*Loading CSS END*/

/* Scroll Top */
.scrollToTop{position:fixed;bottom:50px !important;right:3%;z-index:9;width:40px;height:40px;line-height:40px;background:var(--clr-theme);text-align:center;border-radius:50%;font-size:24px;animation:5s linear infinite lab_top_up;-webkit-transition:.5s;-moz-transition:.5s;transition:.5s;display:flex;justify-content:center;align-items:center;}
.scrollToTop i{color:#fff;z-index:1;position:relative}
@keyframes lab_top_up{0%,100%{transform:translateY(-15px)}50%{transform:translateY(0);}}
.pluse_1,.pluse_1::after,.pluse_1::before,.pluse_2,.pluse_2::after,.pluse_2::before{position:absolute;content:'';left:0px;right:0px;}
.pluse_1,.pluse_2{width:100%;height:100%;border-radius:50%;background:rgba(27,27,27,0.1);}
.pluse_1::after,.pluse_1::before,
.pluse_2::after,.pluse_2::before{background:rgba(27,27,27,0.5);border-radius:50%;}
.pluse_1::after,.pluse_2::after{width:30px;height:30px;background:0 0;}
.pluse_1:before,.pluse_2:before{width:40px;height:40px;}
.pluse_1{-webkit-animation:3s linear infinite pluse_animate;animation:3s linear infinite pluse_animate;}
.pluse_2::before{-webkit-animation:3s linear 1s infinite pluse_animate;animation:3s linear 1s infinite pluse_animate;margin-left:0;margin-top:0}
@keyframes pluse_animate{0%{opacity:1;-webkit-transform:scale(.3);transform:scale(.3);}100%{opacity:0;-webkit-transform:scale(2);transform:scale(2);}}

/*ScrollBar*/
*::-webkit-scrollbar{width:5px; border-radius:20px; height:5px;}
*::-webkit-scrollbar-track{background:transparent;}
*::-webkit-scrollbar-thumb{background-color:var(--bg-dark); border-radius:20px; width:5px; height:5px;}
/*ScrollBar*/

/* Owl Carousel Start */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative;}
.owl-carousel{display:none;width:100%;z-index:1;}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden;display:flex;}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0);}
.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);}
.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none;}
.owl-carousel .owl-item img{display:block;width:100%;}
.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none;}
.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block;}
.owl-carousel .owl-dots{margin-top:10px; text-align:center;}
.owl-carousel button.owl-dot{display:inline-block; width:10px; height:10px; margin:0 4px; border-radius:100%; background:#b7b7b7 !important;}
.owl-carousel button.owl-dot.active{background:var(--bg-action) !important;}
.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit;}
.owl-carousel.owl-loading{opacity:0;display:block;}
.owl-carousel.owl-hidden{opacity:0;}
.owl-carousel.owl-refresh .owl-item{visibility:hidden;}
.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.owl-carousel.owl-grab{cursor:move;cursor:grab;}
.owl-carousel.owl-rtl{direction:rtl;}
.owl-carousel.owl-rtl .owl-item{float:right;}
.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both;}
.owl-carousel .owl-animated-in{z-index:0;}
.owl-carousel .owl-animated-out{z-index:1;}
.owl-carousel .fadeOut{animation-name:fadeOut;}
@keyframes fadeOut{0%{opacity:1}100%{opacity:0};}
.owl-height{transition:height .5s ease-in-out;}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease;}
.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0;}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d;}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000;}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease;}
.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3);}
.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none;}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease;}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%;}
/* Owl Carousel End */

/* Common Section Start */
.main-section{float:left; width:100%;}
.mid-wrapper{float:left; width:100%;}
.section-block{float:left;width:100%;}
.section-inner{float:left;width:100%;padding:60px 0px;}

.section-head{float:left;width:100%;}
.section-head-inner{float:left;width:100%;}
.section-head-content{float:left;width:100%;}
.sec-intro{float:left;width:100%;font-weight:700;font-size:48px;margin-bottom:40px;}
.sec-text{float:left;width:100%;font-size:22px;font-weight:500;color:var(--clr-light);margin-bottom:40px;}
.sec-text-pre{float:left;width:100%;font-size:20px;font-weight:500;color:var(--clr-dark);margin-bottom:40px;}
.block-info{float:left; width:100%;}
.block-info .flex-row{--column-gap:80px;align-items:center;}
.flex-row-reverse{flex-direction:row-reverse;}

.section-head.text-center .section-head-content{text-align:center; display:flex; justify-content:center; flex-direction:column;}
.text-center .sec-intro{margin-bottom:28px;}
.text-center .sec-sub-title{font-size:28px;color:var(--clr-dark);float:left;width:100%;margin-bottom:34px;font-weight:500;}
.text-center .sec-text{max-width:1100px;margin:auto auto 70px;}
.text-center .section-badge{margin:auto auto 30px;}

.content-note{float:left;width:100%;display:flex;justify-content:center;align-items:center;margin-top:52px;}
.content-note-text{float:left;width:100%;max-width:950px;text-align:center;font-size:22px;font-weight:500;line-height:1.4em;color:var(--clr-light);}
/* Common Section End */

/* Grid CSS */
.flex-row{--column-count:2;--column-gap: 12px;display: flex;flex-wrap: wrap;gap: var(--column-gap);justify-content: space-between;float: left;width:100%;}
.flex-col{float:left;min-width:calc((100% - (var(--column-gap) * (var(--column-count) - 1))) / var(--column-count));width:calc((100% - (var(--column-gap) * (var(--column-count) - 1))) / var(--column-count));}
.flex-col-1{--column-count:1;}
.flex-col-2{--column-count:2;}
.flex-col-3{--column-count:3;}
.flex-col-4{--column-count:4;}

/* ========================= Header CSS Start ========================= */
.main-header{float:left; width:100%; position:sticky; top:0; z-index:2;}
.header-outer{background:var(--bg-white); float:left; width:100%; padding:20px 0px; display:flex; align-items:center;border-bottom:1px solid rgba(232, 232, 232, 0.5);}
.sticky .header-outer{box-shadow:0px 0px 1px rgba(0, 0, 0, 0.1);}
.header-inner{float:left; width:100%; display:flex; justify-content:space-between; align-items:center;}
.brand-logo{float:left; width:100%; max-width:170px;}
.brand-figure, .brand-figure img{float:left; width:100%;}

.nav-bar{float:left; flex:1; display:flex; justify-content:center;}
.nav-bar-inner{float:right; width:100%; display:flex; height:100%;}
.nav-listing{float:right; display:flex; align-items:center; gap:0px 50px; justify-content:flex-end; margin-left:auto; margin-right:auto;}
.nav-listing.nav-button-bar{margin-right:0;}
.nav-listing.nav-button-bar .btn{min-width:190px;}
/* ========================= Header CSS End ========================= */

/* ========================= Banner CSS Start ========================= */
.hero-banner{float:left; width:100%; overflow:hidden;}
.hero-banner-inner{float:left; width:100%; padding:80px 0px 120px; position:relative;}
.banner-block{display:flex; align-items:center; float:left; width:100%; gap:20px 30px;flex-direction:column;}
.banner-content{float:left; width:100%; flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;}
.section-badge{float:left; width:100%; max-width:max-content; border-radius:30px; padding:12px 26px; border:2px solid rgba(0,0,0,0.3); font-size:20px; font-weight:500; color:var(--clr-dark);margin-bottom:30px;}
.banner-title{float:left;width:100%;font-size:60px; color:var(--clr-dark);font-weight:700;margin-bottom:30px;}
.banner-text{float:left;width:100%;font-size:20px;color:var(--clr-gray);font-weight:500;}
.banner-button-bar{margin-top:40px;justify-content:center;gap:10px;}
.banner-button-bar .btn{min-width:200px;}
.banner-content .word-label{display:block;}

.banner-theme{float:left;width:100%;}
.banner-img-col{float:left; width:100%;display:flex;justify-content:center;align-items:center;}
.banner-img-group{position:relative; float:left; width:100%;max-width:1115px;}
.banner-fig{float:left; width:100%; border-radius:20px;overflow:hidden;filter:drop-shadow(0 0 12px rgba(139,139,139,0.1));}
.banner-fig img{float:left; width:100%;}
.banner-fig-small{position:absolute; left:0; bottom:0; box-shadow:none; max-width:130px;}

.slides{width:362px; height:504px; position:relative;}
.slide-item{position:absolute; top:0; left:0; width:100%; height:100%; opacity:0; transition:opacity 1s ease; pointer-events:none; z-index:0;}
.slide-item.active{opacity:1; z-index:1;}

.info-message{float:left;width:100%;display:flex;justify-content:center;align-items:center;gap:2px;margin:40px 0px;}
.info-message .icon{float:left;color:#389c7d;}
.info-message-label{float:left;font-size:18px;color:var(--clr-gray);font-weight:500;}
/* ========================= Banner CSS End ========================= */

/*================ ChatGPT Ads Channel CSS Start ================*/
.ads-channel-section .section-inner{padding-top:120px;}
/*================ ChatGPT Ads Channel CSS End ================*/

/* ========================= Leading Companies CSS Start ========================= */
.clients-section{background:linear-gradient(90deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.05) 50%, rgba(0,0,0,0.05) 50%, rgba(0,0,0,0) 100%);}
.clients-section .section-inner{padding:110px 0px 108px;}
.clients-info{float:left;width:100%;}
.sec-main-title{float:left;width:100%; font-size:50px; font-weight:700; text-align:center; margin-bottom:50px;}
.clients-logo{float:left;width:100%; display:flex; align-items:center; justify-content:space-between;}
.clients-logo .item{float:left;width:100%;display:flex;justify-content:center;align-items:center;}
.client-fig{float:left;}
.clients-info .owl-dots{display:none;}
/* ========================= Leading Companies CSS End ========================= */

/*================ ChatGPT Ads Roadmap CSS Start ================*/
.timeline{float:left; width:100%;}
.timeline-item{float:left; width:100%; display:flex; align-items:center; padding:8px 0px; position:relative;}
.timeline-item:before{content:""; position:absolute; left:0; width:50%; background:var(--bdr-base-light); height:2px; pointer-events:none;}
.timeline-item:after{content:""; position:absolute; top:50%; left:0; right:0; margin:0 auto; width:2px; border-left:2px dashed var(--bdr-gray); height:100%; pointer-events:none}
.timeline-card{float:left; width:100%; max-width:484px; background:var(--bg-white); border:2px solid var(--bdr-base-light); border-radius:18px; padding:30px; position:relative;}
.timeline-item.right{flex-direction:row-reverse;}
.timeline-item.left .timeline-card{text-align:right;}
.timeline-card-title{font-size:28px; font-weight:600; margin-bottom:18px;}
.timeline-card-pre{font-size:18px; color:var(--clr-light);}
.timeline-number{--bx-size:78px; background:var(--bg-white); width:var(--bx-size); height:var(--bx-size); border:2px solid var(--bdr-base-light); --b-radius:18px; border-radius:0px var(--b-radius) var(--b-radius) 0px; display:flex; justify-content:center; align-items:center; font-size:32px; font-weight:600; position:relative;}
.timeline-item.left .timeline-number{border-left:none;}
.timeline-item.right .timeline-number{border-right:none; border-radius:var(--b-radius) 0px 0px var(--b-radius);}
.timeline-item.right:before{left:auto; right:0;}
.timeline-item:last-child:after{display:none;}
.timeline-dot{background:var(--clr-blue); --circle-size:16px; border-radius:100%; width:var(--circle-size); height:var(--circle-size); margin:auto; position:absolute; left:-2px; right:0; z-index:1; pointer-events:none;}
/*================ ChatGPT Ads Roadmap CSS End ================*/

/*================ Common info-list/info-card, col-fig and theme CSS Start ================*/
.ads-theme-group{float:left; width:100%; display:flex; flex-direction:column; gap:56px;}
.ads-theme-group .item{float:left; width:100%; display:flex; align-items:center;}
.ads-theme-fig{float:left; width:100%; max-width:355px; border-radius:50px; overflow:hidden;}
.ads-theme-fig img{float:left; width:100%;}
.ads-theme-caption{--spacing:-52px; margin-left:var(--spacing); float:left; width:100%; --bx-size:236px; max-width:var(--bx-size); min-height:var(--bx-size); background:var(--bg-dark); border-radius:50px; color:var(--clr-white); display:flex; flex-wrap:wrap; align-items:center; justify-content:center; text-align:center; padding:20px 26px;}
.ads-theme-caption-cont{float:left; width:100%;}
.ads-theme-caption-label{margin-bottom:15px; float:left; width:100%; font-size:70px; font-weight:700; line-height:1em;}
.ads-theme-caption-pre{float:left; width:100%; font-size:18px; color:var(--clr-base-light);}
.ads-theme-group .item:nth-child(even){flex-direction:row-reverse;}
.ads-theme-group .item:nth-child(even) .ads-theme-caption{margin-left:0; margin-right:var(--spacing);z-index:1;}

.info-cards{float:left;width:100%;display:flex;flex-direction:column;gap:10px;}
.info-card{float:left;width:100%;background:#f3f3f3;border-radius:18px;overflow:hidden;position:relative;}
.info-card::before{position:absolute;content:'';top:0px;bottom:0px;left:0px;width:8px;height:100%;background:#0072ef;}
.info-card-inner{float:left;width:100%;padding:26px;}
.info-card-content{float:left;width:100%;display:flex;flex-direction:column;gap:10px;}
.info-card-title{float:left;width:100%;font-size:24px;font-weight:700;}
.info-card-text{float:left;width:100%;font-size:18px;font-weight:500;color:var(--clr-light);line-height:1.3em;}

.info-lists{float:left;width:100%;display:flex;flex-direction:column;}
.info-list{float:left;width:100%;position:relative;border-bottom:1px solid var(--clr-dark);gap:6px;padding:24px 0px;display:flex;align-items:center;}
.info-list:first-child{padding-top:0px!important;}
.info-list:last-child{border-bottom:none;padding-bottom:0px!important;}
.info-list::before{content:"";--icon-size:40px;width:var(--icon-size);min-width:var(--icon-size);max-width:var(--icon-size);height:var(--icon-size);background:url("../images/list-check-icon.svg") no-repeat center;background-size:contain;}
.info-list-inner{float:left;width:100%;flex:1;}
.info-list-content{float:left;width:100%;display:flex;flex-direction:column;gap:10px;}
.info-list-title{float:left;width:100%;font-size:24px;font-weight:700;}
.info-list-text{float:left;width:100%;font-size:18px;font-weight:500;color:var(--clr-light);line-height:1.3em;}

.col-fig{float:left;width:100%;border-radius:50px;overflow:hidden;}
.col-fig img{float:left;width:100%;}
/*================ Common info-list/info-card, col-fig and theme CSS Start ================*/

/*================ Founder Execution CSS Start ================*/
.flex-col.left-col:not(.founder-execution-info .flex-col.left-col){flex:1;width:auto;min-width:auto;max-width:fit-content;}
.flex-col.right-col:not(.founder-execution-info .flex-col.right-col){--col-size:640px;max-width:var(--col-size);width:var(--col-size);min-width:var(--col-size);}
.founder-execution-info{background:#f3f3f3;padding:110px 84px 56px 70px;border-radius:50px;}
/*================ Founder Execution CSS End ================*/

/*================ Marketing Good CSS Start ================*/
.block-info.marketing-good-info .flex-row{--column-gap:20px;--column-count:3;align-items:stretch;}
.brand-card{float:left;width:100%;padding:40px;border-radius:50px;background:#f3f3f3;height:100%;}
.brand-card-img{float:left;width:100%;}
.brand-card-fig{float:left;width:100%;border-radius:20px;overflow:hidden;margin-bottom:40px;}
.brand-card-fig img{float:left;width:100%;}
.brand-card-content{float:left;width:100%;}
.brand-card-title{float:left;width:100%;font-size:34px;font-weight:700;margin-bottom:14px;}
.brand-card-title .word-label{display:block;}
.brand-card-text{float:left;width:100%;font-size:22px;font-weight:500;color:var(--clr-light);}
/*================ Marketing Good CSS End ================*/

/*================ Community Card CSS Start ================*/
.block-info.community-info .flex-row{align-items:stretch;}
.community-card{float:left;width:100%;padding:30px;border:1px solid #e8e8e8;border-radius:50px;position:relative;display:flex;justify-content:center;align-items:center;height:100%;}
.community-card-flex{float:left;width:100%;display:flex;align-items:center;gap:28px;}
.community-card-fig{float:left;--icon-size:196px;width:var(--icon-size);min-width:var(--icon-size);max-width:var(--icon-size);border-radius:20px;overflow:hidden;}
.community-card-fig img{float:left;width:100%;}
.community-card-content{float:left;flex:1;}
.community-card-count{float:left;width:100%;font-size:80px;font-weight:900;font-family:var(--font-btn);}
.community-card-count span{color:#0072ef;}
.community-card-text{float:left;width:100%;font-size:24px;font-family:var(--font-btn);font-weight:500;}
.card-btn-icon{float:left;--icon-size:64px;width:var(--icon-size);min-width:var(--icon-size);max-width:var(--icon-size);height:var(--icon-size);border-radius:50%;background:var(--bg-base);display:flex;align-items:center;justify-content:center;transition:0.3s ease-out;z-index:1;position:absolute;top:18px;right:18px;z-index:1;}
.card-btn-icon .icon{float:left;width:100%;color:var(--clr-white);transform:rotate(45deg);transition:0.3s ease-out;font-size:26px;}
/*================ Community Card CSS End ================*/

/*================ Book Discovery Call CSS Start ================*/
.book-call-info{padding:56px;border:1px solid #e8e8e8;border-radius:50px;}
.book-call-info .section-head-inner{border-bottom:1px solid #e8e8e8;margin-bottom:62px;}
.book-call-card{float:left;width:100%;border-radius:50px;overflow:hidden;padding:44px;background:#f3f3f3;}
.book-call-fig{float:left;width:100%;}
.book-call-fig img{float:left;width:100%;}
/*================ Book Discovery Call CSS End ================*/

/*================ ChatGPT Ads Run CSS Start ================*/
.block-info.ads-run-section .flex-row{align-items:stretch;}
.ads-run-section .section-inner{background:#f3f3f3;padding:120px 0px 0px;}
.ad-card{float:left;width:100%;padding:42px 40px;background:linear-gradient(90deg, transparent 0%, rgba(255,255,255));border-radius:50px;display:flex;justify-content:center;align-items:center;height:100%;}
.ads-run-info .flex-col:nth-child(2) .ad-card{background:linear-gradient(-90deg, transparent 0%, rgba(255,255,255));}
.ad-card-content{float:left;width:100%;}
.ad-card-title{float:left;width:100%;font-size:34px;font-weight:700;margin-bottom:12px;}
.ad-card-text{float:left;width:100%;font-size:22px;color:var(--clr-light);font-weight:500;}
.ads-run-card{float:left;width:100%;padding:0px 50px}
.ads-run-fig{float:left;width:100%;border-radius:50px 50px 0px 0px;filter:drop-shadow(0px -8px 9px rgba(0,0,0,0.06));overflow:hidden;}
.ads-run-fig img{float:left;width:100%;}
/*================ ChatGPT Ads Run CSS End ================*/

/*================ Chatgpt Strategy CSS Start ================*/
.chatgpt-strategy-section .section-inner{padding-top:120px;}
.process-card{float:left;width:100%;background:#fff;border:1px solid #e8e8e8;border-radius:50px;overflow:hidden;display:flex;flex-wrap:wrap;align-items:stretch;}
.process-item{float:left;width:calc(100% / 4);padding:36px 28px 40px;border-right:1px solid #e8e8e8;}
.process-item:last-child{border-right:none;}
.process-number{float:left;--icon-size:88px;width:var(--icon-size);min-width:var(--icon-size);max-width:var(--icon-size);height:var(--icon-size);border-radius:50%;background:#000;color:#fff;font-size:40px;font-weight:300;text-align:center;display:flex;align-items:center;justify-content:center;margin-bottom:42px;}
.process-title{float:left;width:100%;margin-bottom:24px;font-size:28px;font-weight:700;}
.process-text{float:left;width:100%;font-size:22px;color:var(--clr-light);font-weight:500;}
/*================ Chatgpt Strategy CSS End ================*/

/*================ Marketing client CSS Start ================*/
.marketing-client-info .text-center .sec-intro{margin-bottom:70px;}
.block-info .marketing-client-row{row-gap:60px;--column-gap:60px;align-items:stretch;}
.marketing-client-card{float:left; width:100%; background:var(--bg-gray-base); border-radius:50px; padding:60px; padding-bottom:0px!important; height:100%;}
.marketing-client-card-outer{float:left; width:100%; height:100%; display:flex; flex-direction:column;}
.marketing-client-card-cont{float:left; width:100%; flex:1;}
.marketing-client-card-title{float:left; width:100%; font-size:34px; font-weight:700; margin-bottom:32px;}
.marketing-client-card-pre{float:left; width:100%; font-size:22px; line-height:1.5em; color:var(--clr-light);font-weight:500;}
.marketing-client-card-theme{float:left; width:100%; margin-top:44px;}
.marketing-client-fig{float:left; width:100%; border-radius:50px 50px 0 0; overflow:hidden;}
.marketing-client-fig img{float:left; width:100%;}
/*================ Marketing client CSS End ================*/

/*================ FAQ CSS Start ================*/
.faq-info{background:var(--bg-gray-base); border-radius:50px; padding:100px 40px 120px;}
.faq-info .text-center .sec-intro{margin-bottom:70px;}
.accordion{float:left; width:100%; display:flex; flex-wrap:wrap; justify-content:space-between; row-gap:10px;}
.block-info.faq-info .accordion{ --column-gap:20px;align-items:stretch;}
.acc-item{float:left; background:var(--bg-white); border-radius:20px; height:100%;}
.acc-cont{display:none;padding:0 20px 20px;}
.acc-cont p{font-size:17px; line-height:1.75em;font-weight:500;}
.acc-title{cursor:pointer;position:relative;padding:4px 28px; --spacing:50px; padding-right:var(--spacing)!important; min-height:84px; display:flex; align-items:center;}
.acc-title span{font-size:20px;font-weight:700;}
.acc-title .icon{position:absolute; top:0; height:100%; right:0; width:var(--spacing); display:flex; align-items:center; justify-content:center; font-size:24px; color:var(--clr-blue);}
.acc-title .icon:before{transition:all 0.3s ease 0s;}
.active.acc-title .icon:before{transform:rotate(-180deg);}
/*================ FAQ CSS End ================*/

/*================ Footer CSS Start ================*/
.main-footer{float:left;width:100%;}
.footer-outer{float:left;width:100%;}
.footer-inner{float:left;width:100%;border-top:1px solid #000000;padding:68px 0px;}
.footer-brand{float:left;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;}
.footer-logo-link{float:left;width:100%;max-width:267px;margin-bottom:30px;}
.footer-logo-link img{float:left;width:100%;}
.footer-description{float:left;width:100%;font-size:22px;font-weight:500;color:var(--clr-light);text-align:center;}
.footer-description .word-label{display:block;}
.copyright-wrap{float:left;width:100%;}
.copyright-info-block{float:left;width:100%;display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--bdr-light);padding:36px 0;}
.copyright-text{float:left;width:100%;font-size:18px;font-weight:500;color:rgba(0, 0, 0, 0.6);}
.footer-social-list{float:right;display:flex;align-items:center;list-style:none;margin:0;padding:0;--gap:14px;gap:var(--gap);}
.footer-social-list li{float:left;display:flex;align-items:center;position:relative;}
.footer-social-list li:not(:last-child)::after{position:absolute;content:'';top:0px;right:calc(var(--gap) * -0.5);bottom:0px;height:75%;width:1px;margin:auto;background:rgba(0, 0, 0, 0.6);}
.footer-social-list a{float:left;display:flex;align-items:center;gap:8px;color:var(--clr-light);text-decoration:none;transition:.3s;font-size:18px;font-weight:500;}
.footer-social-list a:hover{color:var(--clr-theme);}
.footer-social-list i{font-size:26px;color:#000;}
/*================ Footer CSS End ================*/

/* ************************* RESPONSIVE CSS START ************************* */
@media(max-width:1680px){
  /* Page CSS Start */
  .container{--container-width:1340px;}
  /* Page CSS End */

  /* Common Section Start */
  .section-badge{font-size:18px;}
  .sec-intro{font-size:42px;margin-bottom:35px;}
  .sec-text{font-size:20px;margin-bottom:35px;}
  .sec-text-pre{font-size:18px;margin-bottom:35px;}
  .text-center .sec-sub-title{font-size:26px;margin-bottom:30px;}
  .text-center .sec-text{margin-bottom:65px;}
  .content-note-text{font-size:20px;}
  /* Common Section End */

  /* Banner Section CSS Start */
  .banner-title{font-size:54px;}
  /* Banner Section CSS End */

  /* Common info-list/info-card, col-fig and theme CSS Start */
  .info-card-title{font-size:22px;}
  .info-card-text{font-size:16px;}
  .info-list-text{font-size:16px;}
  .info-list::before{--icon-size:35px}
  .info-list{padding:20px 0px;}
  /* Common info-list/info-card, col-fig and theme CSS End */

  /* Marketing Good CSS Start */
  .brand-card{padding:35px;}
  .brand-card-title{font-size:32px;}
  .brand-card-text{font-size:20px;}
  /* Marketing Good CSS End */

  /* Community Card CSS Start */
  .community-card-fig{--icon-size:180px;}
  .community-card-count{font-size:74px;}
  .community-card-text{font-size:22px;}
  .card-btn-icon{--icon-size:60px;}
  /* Community Card CSS End */

  /* ChatGPT Ads Run CSS Start */
  .ad-card-title{font-size:32px;}
  .ad-card-text{font-size:20px;}
  /* ChatGPT Ads Run CSS End */

  /* Chatgpt Strategy CSS Start */
  .process-title{font-size:25px;}
  .process-item{padding:34px 24px 38px;}
  .process-text{font-size:20px;}
  .process-number{--icon-size:80px;font-size:36px;}
  /* Chatgpt Strategy CSS End */

  /* Marketing client CSS Start */
  .marketing-client-card-title{font-size:32px;}
  .marketing-client-card-pre{font-size:20px;}
  /* Marketing client CSS End */

  /* FAQ CSS Start */
  .faq-info{padding:80px 40px 120px;}
  /* FAQ CSS End */
}
@media(max-width:1359px){
  /* Page CSS Start */
  .container{--container-width:1200px;}
  /* Page CSS End */

  /* Header CSS Start */
  .brand-logo{max-width:150px;}
  /* Header CSS End */

  /* Common Section Start */
  .section-badge{font-size:18px;}
  .sec-intro{font-size:38px;margin-bottom:30px;}
  .sec-text{font-size:18px;margin-bottom:30px;}
  .sec-text-pre{font-size:16px;margin-bottom:30px;}
  .text-center .sec-sub-title{font-size:24px;margin-bottom:25px;}
  .text-center .sec-text{margin-bottom:60px;}
  .content-note-text{font-size:18px;}

  .section-inner{padding:40px 0px;}
  /* Common Section End */

  /* ChatGPT Ads Channel CSS Start */
  .ads-channel-section .section-inner{padding-top:100px;}
  /* ChatGPT Ads Channel CSS End */

  /* ChatGPT Ads Roadmap CSS Start */
  .timeline-card-title{font-size:24px;}
  .timeline-card-pre{font-size:16px;}
  .timeline-number{font-size:28px;}
  .timeline-card{max-width:420px;}
  .timeline-number{--bx-size:60px;--b-radius:10px;}
  /* ChatGPT Ads Roadmap CSS End */
  
  /* Founder Execution CSS Start */
  .flex-col.right-col:not(.founder-execution-info .flex-col.right-col){--col-size:500px;}
  /* Founder Execution CSS End */

  /* Banner Section CSS Start */
  .banner-title{font-size:50px;}
  .info-message-label{font-size:16px;}
  .hero-banner-inner{padding:60px 0px 100px;}
  /* Banner Section CSS End */

  /* Common info-list/info-card, col-fig and theme CSS Start */
  .info-card-inner{padding:22px 26px;}
  .info-card-title{font-size:20px;}
  .info-card-text{font-size:15px;}
  .info-list-text{font-size:15px;}
  .info-list::before{--icon-size:30px}
  .info-list{padding:16px 0px;}

  .col-fig{border-radius:40px;}

  .ads-theme-caption-label{font-size:62px;margin-bottom:10px;}
  .ads-theme-caption-pre{font-size:16px;}
  /* Common info-list/info-card, col-fig and theme CSS End */

  /* Marketing Good CSS Start */
  .brand-card{padding:30px;border-radius:40px;}
  .brand-card-title{font-size:26px;}
  .brand-card-text{font-size:18px;}
  /* Marketing Good CSS End */

  /* Founder Execution CSS Start */
  .founder-execution-info{padding:90px 70px 50px 60px;}
  /* Founder Execution CSS End */

  /* Community Card CSS Start */
  .community-card{border-radius:40px;}
  .community-card-fig{--icon-size:160px;}
  .community-card-count{font-size:60px;}
  .community-card-text{font-size:20px;}
  .card-btn-icon{--icon-size:54px;}
  /* Community Card CSS End */

  /* ChatGPT Ads Run CSS Start */
  .ads-run-section .section-inner{padding-top:100px;}
  .ad-card-title{font-size:28px;}
  .ad-card-text{font-size:18px;}
  /* ChatGPT Ads Run CSS End */

  /* Chatgpt Strategy CSS Start */
  .chatgpt-strategy-section .section-inner{padding-top:100px;}
  .process-card{border-radius:40px;}
  .process-title{font-size:22px;margin-bottom:20px;}
  .process-item{padding:30px 20px 34px;}
  .process-text{font-size:18px;}
  .process-number{--icon-size:70px;font-size:32px;}
  /* Chatgpt Strategy CSS End */

  /* Marketing client CSS Start */
  .marketing-client-card-title{font-size:28px;margin-bottom:28px;}
  .marketing-client-card{border-radius:40px;padding:50px;}
  .marketing-client-card-pre{font-size:18px;}
  .marketing-client-fig{border-radius:40px 40px 0px 0px;}
  /* Marketing client CSS End */

  /* FAQ CSS Start */
  .faq-info{padding:70px 36px 90px;}
  /* FAQ CSS End */

  /* Footer CSS Start */
  .footer-logo-link{max-width:200px;}
  .footer-inner{padding:50px 0px;}
  /* Footer CSS End */
}
@media(max-width:1199px){
  /* Common Section Start */
  .sec-intro{font-size:34px;}
  /* Common Section End */

  /* Chatgpt Strategy CSS Start */
  .process-number{margin-bottom:30px;--icon-size:62px;font-size:26px;}
  .process-title{font-size:20px;}
  .process-text{font-size:16px;}
  /* Chatgpt Strategy CSS End */

  /* Marketing client CSS Start */
  .marketing-client-card{padding:36px;}
  /* Marketing client CSS End */

  /* Faq CSS Start */
  .acc-title span{font-size:18px;}
  /* Faq CSS End */
}
@media(max-width:1080px){
  /* Page CSS Start */
  .container{padding:0px 10px;}
  /* Page CSS End*/

  /* Common Section Start */
  .section-badge{font-size:16px;margin-bottom:20px;}
  .sec-intro{font-size:32px;margin-bottom:18px;}
  .sec-text{font-size:16px;margin-bottom:18px;}
  .sec-text-pre{font-size:14px;margin-bottom:18px;}
  .text-center .sec-intro{margin-bottom:22px;}
  .text-center .sec-sub-title{font-size:22px;margin-bottom:18px;}
  .text-center .sec-text{margin-bottom:52px;}
  .content-note-text{font-size:16px;}
  .block-info .flex-row{--column-gap:50px;}
  .section-inner{padding:30px 0px;}
  /* Common Section End */

  /* Banner Section CSS Start */
  .banner-title{font-size:40px;margin-bottom:20px;}
  .banner-text{font-size:18px;}
  .hero-banner-inner{padding:40px 0px 80px;}
  /* Banner Section CSS End */

  /* Leading Companies CSS Start */
  .clients-section .section-inner{padding:80px 0px 70px;}
  /* Leading Companies CSS End */

  /* Common info-list/info-card, col-fig and theme CSS Start */
  .ads-theme-group{gap:16px;}
  .ads-theme-fig{border-radius:34px;}
  .ads-theme-caption{--bx-size:170px;border-radius:34px;}
  .ads-theme-caption-label{font-size:50px;}
  .ads-theme-caption-label{font-size:34px;}
  .ads-theme-caption-pre{font-size:14px;}
  /* Common info-list/info-card, col-fig and theme CSS End */

  /* ChatGPT Ads Roadmap CSS Start */
  .timeline-card-title{font-size:20px;}
  .timeline-card-pre{font-size:14px;}
  .timeline-number{font-size:24px;}
  .timeline-card{max-width:350px;}
  .timeline-number{--bx-size:50px;--b-radius:8px;}
  /* ChatGPT Ads Roadmap CSS End */
  
  /* Founder Execution CSS Start */
  .flex-col.right-col:not(.founder-execution-info .flex-col.right-col){--col-size:400px;}
  .founder-execution-info{padding:80px 60px 40px 50px;}
  /* Founder Execution CSS End */

  /* Marketing Good CSS Start */
  .brand-card{padding:22px;border-radius:30px;}
  .brand-card-fig{margin-bottom:30px;}
  .brand-card-title{font-size:24px;}
  .brand-card-text{font-size:16px;}
  /* Marketing Good CSS End */

  /* Community Card CSS Start */
  .community-card{border-radius:30px;}
  .community-card-fig{--icon-size:140px;}
  .community-card-count{font-size:50px;}
  .community-card-text{font-size:18px;}
  .card-btn-icon{--icon-size:48px;}
  .card-btn-icon .icon{font-size:22px;}
  /* Community Card CSS End */

  /* Book Discovery Call CSS Start */
  .book-call-info{padding:42px;border-radius:40px;}
  .book-call-info .section-head-inner{margin-bottom:54px;}
  /* Book Discovery Call CSS End */

  /* ChatGPT Ads Run CSS Start */
  .ads-run-section .section-inner{padding-top:80px;}
  .ad-card-title{font-size:24px;}
  .ad-card-text{font-size:16px;}
  /* ChatGPT Ads Run CSS End */

  /* Chatgpt Strategy CSS Start */
  .chatgpt-strategy-section .section-inner{padding-top:80px;}
  .process-number{margin-bottom:24px;--icon-size:54px;font-size:24px;}
  .process-title{font-size:18px;}
  .process-text{font-size:14px;}
  /* Chatgpt Strategy CSS End */

  /* Marketing client CSS Start */
  .marketing-client-info .text-center .sec-intro{margin-bottom:52px;}
  .marketing-client-card-title{font-size:24px;margin-bottom:24px;}
  .marketing-client-card{border-radius:34px;}
  .marketing-client-card-pre{font-size:16px;}
  .marketing-client-fig{border-radius:32px 32px 0px 0px;}
  /* Marketing client CSS End */

  /* Faq CSS Start */
  .faq-info{padding:60px 30px 80px;}
  .faq-info .text-center .sec-intro{margin-bottom:50px;}
  .acc-title{min-height:74px;}
  .acc-title span{font-size:16px;}
  .acc-cont p{font-size:15px;}
  /* Faq CSS End */

  /* Footer CSS Start */
  .footer-inner{padding:30px 0px;}
  .footer-logo-link{max-width:140px;margin-bottom:20px;}
  .footer-description{font-size:16px;}

  .copyright-info-block{padding:30px 0px;}
  .copyright-text{font-size:16px;}
  .footer-social-list a{font-size:16px;gap:6px;}
  .footer-social-list i{font-size:22px;}
  /* Footer CSS End */
}
@media(max-width:992px){
  /* Common Section Start */
  .sec-intro{font-size:30px;}
  /* Common Section End */

  /* ChatGPT Ads Roadmap CSS Start */
  .timeline-card{max-width: 295px;padding: 20px;}
  /* ChatGPT Ads Roadmap CSS End */

  /* Marketing Good CSS Start */
  .brand-card{padding:18px;border-radius:24px;}
  .brand-card-fig{margin-bottom:24px;}
  .brand-card-title{font-size:21px;}
  .brand-card-text{font-size:15px;}
  /* Marketing Good CSS End */

  /* Community Card CSS Start */
  .community-card{border-radius:24px;padding:20px;}
  .community-card-fig{--icon-size:100px;border-radius:14px;}
  .community-card-count{font-size:36px;}
  .community-card-text{font-size:16px;}
  .card-btn-icon{--icon-size:42px;}
  .card-btn-icon .icon{font-size:18px;}
  /* Community Card CSS End */

  /* Chatgpt Strategy CSS Start */
  .process-item{width:calc(100% / 2);}
  .process-item:nth-child(1),.process-item:nth-child(2){border-bottom:1px solid #e8e8e8;}
  .process-item:nth-child(even){border-right:none;}
  /* Chatgpt Strategy CSS End */

  /* Marketing client CSS Start */
  .block-info .marketing-client-row{--column-gap:40px;gap:var(--column-gap);}
  .marketing-client-card-theme{margin-top:36px;}
  /* Marketing client CSS End */

  /* Footer CSS Start */
  .footer-logo-link{max-width:130px;}
  .copyright-info-block{padding:24px 0px;}
  /* Footer CSS End */
}
@media(max-width:767px){
  /* Header CSS Start */
  .brand-logo{max-width:110px;}
  .btn{font-size:16px;min-height:44px;}
  .nav-listing.nav-button-bar .btn{min-width:auto;}
  .header-outer{padding:10px 0px;}
  /* Header CSS End */

  /* Banner CSS Start */
  .section-badge{font-size:14px;padding:10px 16px;margin-bottom:12px;}
  .banner-title{font-size:24px;}
  .banner-text{font-size:16px;}
  .word-label{display:inline!important;}
  .banner-button-bar .btn{min-width:auto;}
  .banner-button-bar{margin-top:20px;}
  .info-message{margin:20px 0px;gap:8px;}
  .info-message-label{text-align:left;font-size:14px;}
  .info-message .icon{font-size:18px;}
  .banner-block{gap:10px;}
  .hero-banner-inner{padding:20px 0px 40px;}
  /* Banner CSS End */

  /* Normal CSS Start */
  .btn-icon{--icon-size:34px;right:4px;}
  .btn-icon .icon{font-size:16px;}
  .btn.btn-base{padding-right:52px!important;}
  /* Normal CSS End */

  /* Leading Companies CSS Start */
  .clients-section .section-inner{padding:40px 0px 30px;}
  /* Leading Companies CSS End */

  /* Common Section Start */
  .sec-intro{font-size:21px;margin-bottom:12px;}
  .sec-text{font-size:14px;}

  .flex-row{--column-count:1;}
  .info-card-title{font-size:16px;}
  .info-card-text{font-size:14px;}
  .info-card-inner { padding: 16px 22px; }
  .text-center .sec-sub-title{font-size:17px;margin-bottom:12px;}
  .text-center .sec-intro{margin-bottom:12px;}
  .block-info .flex-row{gap:12px;}

  .content-note{margin-top:20px;}
  .content-note-text{font-size:14px;}
  /* Common Section End */

  /* ChatGPT Ads Roadmap CSS Start */
  .timeline-item.left{flex-direction:row-reverse;}
  .timeline-item.left .timeline-number{border-right:none;border-radius:var(--b-radius) 0px 0px var(--b-radius);border-left:2px solid var(--bdr-base-light);}
  .timeline-item:after{margin:0px;left:6px;}
  .timeline-item.right:before{margin:0px;left:6px;right:auto;}
  .timeline-dot{margin:0px;left:-1px;right:auto;}
  .timeline-item.left .timeline-card{text-align:left;}
  .timeline-card-title{margin-bottom:10px;font-size:16px;}
  .section-inner{padding:20px 0px;}
  .text-center .sec-text{margin-bottom:20px;}
  /* ChatGPT Ads Roadmap CSS End */

  /* Founder Execution CSS Start */
  .founder-execution-info{padding:20px;border-radius:14px;}
  /* Founder Execution CSS End */

  /* Marketing Good CSS Start */
  .block-info.marketing-good-info .flex-row{--column-count:1;display: block;}
  .block-info.marketing-good-info .flex-col{min-width:100%;width:100%;max-width:100%;float:none;}
  .brand-card{padding:12px;border-radius:14px;}
  .brand-card-fig{border-radius:14px;margin-bottom:14px;}
  .brand-card-title{font-size:18px;margin-bottom:6px;}
  .brand-card-text{font-size:14px;}
  /* Marketing Good CSS End */

  /* Chatgpt Strategy CSS Start */
  .chatgpt-strategy-section .section-inner{padding-top:40px;}
  .process-item{width: calc(100% / 1);padding:20px 14px 10px;border-bottom:none!important;}
  .process-card{border-radius:0px;border:none;}
  .process-card .owl-stage-outer{border:1px solid #e8e8e8;border-radius:14px;}
  .process-number{margin-bottom: 14px; --icon-size: 50px; font-size: 20px; }
  .process-title br{display:none;}
  .process-title{margin-bottom:6px;}
  /* Chatgpt Strategy CSS End */

  /* Common info-list/info-card, col-fig and theme CSS Start */
  .col-fig{border-radius:14px;}
  .info-card::before{width:6px;}
  /* Common info-list/info-card, col-fig and theme CSS End */

  /* Book Discovery Call CSS Start */
  .book-call-info{padding:20px;border-radius:14px;}
  .book-call-info .section-head-inner{margin-bottom:20px;}
  .book-call-card{border-radius:14px;}
  /* Book Discovery Call CSS End */

  /* ChatGPT Ads Run CSS Start */
  .ads-run-section .section-inner{padding-top:40px;}
  .ads-run-card{padding:0px 6px;}
  .ads-run-fig{border-radius:14px 14px 0px 0px;}
  .ad-card-title{font-size:18px;margin-bottom:6px;}
  .ad-card-text{font-size:14px;}
  .ad-card{padding:24px 20px;border-radius:24px;}
  /* ChatGPT Ads Run CSS End */
  
  /* ChatGPT Ads Channel CSS Start */
  .ads-channel-section .section-inner{padding-top:40px;}
  /* ChatGPT Ads Channel CSS End */

  /* Community Card CSS Start */
  .community-card{border-radius:14px;padding:14px;}
  .community-card-count{font-size:30px;}
  .community-card-text{font-size:14px;}
  .card-btn-icon{--icon-size:34px;top:8px;right:8px;}
  .card-btn-icon .icon{font-size:16px;}
  .community-card-flex{gap:20px;}
  /* Community Card CSS End */
  
  /* Marketing client CSS Start */
  .marketing-client-info .text-center .sec-intro{margin-bottom:20px;}
  .marketing-client-card{border-radius:14px;padding:14px;}
  .marketing-client-card-title{font-size:18px;margin-bottom:6px;}
  .marketing-client-card-pre{font-size:14px;}
  .marketing-client-fig{border-radius:14px 14px 0px 0px;}
  .marketing-client-card-theme{margin-top:20px;}
  /* Marketing client CSS End */

  /* Faq CSS Start */
  .faq-info{padding:20px 10px 20px;border-radius:14px;}
  .faq-info .text-center .sec-intro{margin-bottom:20px;}
  .acc-item{border-radius:14px;}
  .acc-title{min-height:70px;padding:4px 20px;--spacing:40px;}
  .acc-cont p{font-size:14px;line-height:1.2em;}
  .acc-title .icon{font-size:20px;}
  .acc-title span{font-size:15px;}
  /* Faq CSS End */

  /* Founder Execution CSS Start */
  .flex-col.right-col:not(.founder-execution-info .flex-col.right-col){--col-size:100%;}
  .flex-col.left-col:not(.founder-execution-info .flex-col.left-col){width:100%;min-width:100%;max-width:100%;flex:none;}
  /* Founder Execution CSS End */

  /* Footer CSS Start */
  .footer-inner{padding:18px 0px 14px;}
  .footer-logo-link{max-width:120px;margin-bottom:10px;}
  .footer-description{font-size:14px;}

  .copyright-info-block{flex-direction:column;padding:14px 0px;gap:4px;}
  .copyright-text{font-size:14px;text-align:center;}
  .footer-social-list a{font-size:14px;gap:4px;}
  .footer-social-list i{font-size:18px;}
  /* Footer CSS End */
}
@media(max-width:375px){
  /* Normal CSS Start */
  .btn{font-size:14px;}
  /* Normal CSS End */

  /* ChatGPT Ads Roadmap CSS Start */
  .timeline-card{max-width:260px;;}
  /* ChatGPT Ads Roadmap CSS End */
}
/* ************************* RESPONSIVE CSS END ************************* */