body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.header-container{align-items:center;background:#fff;background:var(--primary-color,#fff);border-bottom:1px solid #e5e7eb;display:flex;justify-content:center;width:100%;z-index:1000}body:not(.partner-theme) .header-container{border-bottom:2px solid #f25b37}.header-container-wrapper{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1140px;padding:12px 0;width:100%}.header-container-wrapper .logo img{display:block;height:91px;width:auto}.partner-theme .header-container-wrapper{padding:20px 0}.navbar-container,.navbar-menu{align-items:center;display:flex}.navbar-menu{flex-direction:row;gap:32px;list-style:none;margin:0;padding:0;z-index:1}.navbar-item a,.navbar-item button{background:#0000;border:none;color:#22354d;cursor:pointer;font-size:1rem;font-weight:500;padding:10px 0;position:relative;text-decoration:none;transition:color .3s ease}.navbar-item a:after,.navbar-item button:after{background:#f25b37;bottom:-6px;content:"";height:3px;left:0;position:absolute;transform:scaleX(0);transform-origin:right;transition:transform .4s ease;width:100%}.navbar-item a.active,.navbar-item button.active{color:#f25b37}.navbar-item a.active:after,.navbar-item button.active:after{transform:scaleX(1)}.navbar-item a:hover,.navbar-item button:hover{color:#f25b37}.navbar-item a:hover:after,.navbar-item button:hover:after{transform:scaleX(1);transform-origin:left}.nav-group{align-items:center;display:flex;gap:32px}.partner-dropdown-container{position:relative}.logout-btn,.partner-button{background:#22354d;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:15px;font-weight:500;padding:10px 18px;text-decoration:none;transition:background .2s ease-in-out}.logout-btn:hover,.partner-button:hover{background:#fb6a45}.partner-dropdown-menu{background:#fff;border-radius:8px;box-shadow:0 6px 15px #0000001a;opacity:0;position:absolute;right:0;top:45px;transform:translateY(-10px);transition:all .25s ease;visibility:hidden;z-index:100}.partner-dropdown-menu.show{opacity:1;transform:translateY(0);visibility:visible}.partner-dropdown-menu .dropdown-item{color:#22354d;display:block;font-size:14px;padding:10px 16px;text-decoration:none;transition:background .2s}.partner-dropdown-menu .dropdown-item:hover{background:#f8f8f8}.menu-toggle{background:none;border:none;cursor:pointer;display:none;flex-direction:column;height:18px;justify-content:space-between;margin-left:16px;padding:0;width:24px}.menu-toggle:hover{background-color:initial}.menu-toggle .bar{background-color:#1c2d46;border-radius:2px;height:3px;transition:all .3s ease;width:100%}.menu-toggle.open .bar:first-child{transform:rotate(45deg) translate(4px,4px)}.menu-toggle.open .bar:nth-child(2){opacity:0}.menu-toggle.open .bar:nth-child(3){transform:rotate(-45deg) translate(4px,-4px)}@media (max-width:1024px){.navbar-menu{gap:20px}.navbar-item button{font-size:.95rem}.header-container-wrapper{padding:10px 20px!important}}@media (max-width:767px){body:not(.partner-theme) .header-container-wrapper .logo img{height:auto;width:178px}.header-container-wrapper .logo img{height:58px;width:auto}.menu-toggle{display:flex}.navbar-menu{background:#fff;border:1px solid #e5e7eb;border-radius:6px;box-shadow:0 4px 12px #00000014;flex-direction:column;max-height:0;opacity:0;overflow:hidden;padding:0;position:absolute;right:50px;top:90px;transition:max-height .3s ease,opacity .3s ease;width:220px}.navbar-menu.show{display:flex;gap:30px;max-height:500px;opacity:1;padding:12px}.navbar-item{width:100%}.navbar-item button{padding:12px;text-align:left;width:100%}.menu-toggle.open .bar:first-child{transform:rotate(45deg) translate(6px,7px)}}footer{background:#fb6a45;background:var(--secondary-color,#fb6a45);color:#fff;line-height:25px;padding:15px 20px;text-align:center}footer a{color:#fff;font-weight:700;text-decoration:none}.main-layout{align-items:center;display:flex;flex-direction:column;gap:30px;justify-content:flex-start;margin:0 auto;max-width:1140px;padding:80px 0}.main-layout,.partner-theme .main-layout{min-height:100vh}.main-container{align-items:center;display:flex;flex-direction:column;gap:30px;margin:0 auto;width:100%}.title{color:#22354d;font-size:40px;font-weight:700;padding-bottom:10px;text-align:center}.title span{color:#fb6a45;color:var(--secondary-color,#fb6a45)}.subtitle{color:#000;display:block;font-size:1rem;margin-bottom:20px;text-align:center}.sidebar{flex:0 0 250px;position:-webkit-sticky;position:sticky;top:100px}.top-journey{display:flex;justify-content:center;width:100%}.content-area{display:flex;flex-direction:column;width:100%}.animation-seo{margin:-40px auto 0;max-width:400px;min-width:400px;width:100%}.animation-seo canvas,.animation-seo div,.animation-seo svg{display:block;height:auto!important;width:100%!important}.search-box{width:750px}.search-box form{display:flex;gap:0;position:relative}.search-box .error-message{bottom:-20px;color:#f33;font-size:14px;font-weight:400;left:5px;position:absolute}.search-box input{border:1px solid #ccc;border-radius:10px 0 0 10px;font-size:1rem;padding:15px 20px}.partner-theme .search-box input{border-color:#ccc;border-color:var(--secondary-color,#ccc);border-width:2px 0 2px 2px!important}.search-box button{background:#f25b37;background:var(--primary-color,#f25b37);border:none;border-radius:0 10px 10px 0;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;padding:12px 20px;transition:background .3s;white-space:nowrap;width:232px}[data-primary-white=true] .search-box button{border:2px solid #ff8e3a;border:2px solid var(--secondary-color,#ff8e3a);color:#fff;color:var(--secondary-color,#fff)}.search-box button:hover{background:#ff8e3a;background:var(--secondary-color,#ff8e3a);color:#fff}.cta{align-items:center;display:flex;flex-direction:row;gap:20px;justify-content:center;margin-top:30px}.cta .cta-subtext{background:#ececec;border-radius:5px;color:#666;font-size:.9rem;padding:10px 25px;text-align:center;white-space:nowrap}.results-container{width:100%}.results-container .result-title{font-size:40px;font-weight:700;margin-bottom:20px}.overview-container{align-items:center;justify-content:center}.overview-container,.overview-wrapper{display:flex;flex-direction:column;width:100%}.overview-wrapper{gap:20px;max-width:1440px}.onpage-box{align-items:start;border-radius:10px;display:flex;flex-direction:column;gap:10px;justify-content:start;padding:20px}.onpage-box b{color:#000;font-size:25px;font-weight:700;text-align:start}.onpage-box span{color:#000;font-size:16px;font-weight:400;text-align:start}.onpage-counter-box{display:flex;flex-direction:row;flex-wrap:nowrap;gap:20px;justify-content:space-between}.onpage-counter-header{border-radius:10px;display:flex;flex-direction:column;gap:5px;height:100px;justify-content:center;width:100%}.onpage-counter-header h3{color:#000;font-size:20px;font-weight:700}.onpage-counter-header p{color:#000;font-size:40px;font-weight:400}.header-list-container{align-items:start;border:1px solid #ccc;border-radius:10px;display:flex;flex-direction:column;gap:20px;justify-content:start;padding:30px 40px}.header-list-container b{color:#000;font-size:25px;font-weight:700}.header-list-container ul{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;list-style-type:none;margin:0}.header-list-container li{text-align:start}.image-summary-container,.link-summary-container{display:flex;flex-direction:row;flex-wrap:nowrap;gap:20px;justify-content:space-between}.image-summary-box,.link-summary-box{border-radius:10px;display:flex;flex-direction:column;gap:5px;height:100px;justify-content:center;width:100%}.image-summary-box.image-summary-total{border:1px solid #ccc}.image-summary-box b,.link-summary-box b{color:#000;font-size:20px;font-weight:700}.image-summary-box span,.link-summary-box span{color:#000;font-size:40px;font-weight:400}.og-box{align-items:start;border:1px solid #ccc;border-radius:10px;display:flex;flex-direction:column;gap:20px;justify-content:start;padding:30px 40px}.og-box b{font-size:25px;font-weight:700}.og-box b,.og-box span{color:#000;text-align:start}.og-box span{font-size:18px;font-weight:400}.seo-technical-container{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.seo-technical-wrapper{gap:20px}.seo-technical-box,.seo-technical-wrapper{display:flex;flex-direction:column;width:100%}.seo-technical-box{align-items:start;border:1px solid #ccc;border-radius:10px;gap:10px;justify-content:start;padding:20px}.seo-technical-meta{display:flex;flex-direction:row;flex-wrap:nowrap;gap:20px}.seo-technical-box b{color:#000;font-size:25px;font-weight:700;text-align:start}.seo-technical-box p{font-size:18px}.seo-technical-box a,.seo-technical-box p{color:#000;font-weight:400;text-align:start}.seo-technical-box a{text-decoration:none}.seo-technical-box a:hover{color:#fb6a45}.seo-technical-box ul{list-style-type:none;margin:none}.seo-technical-box ul li{padding:8px 0;text-align:start}.seo-content-container{align-items:center;justify-content:center}.seo-content-container,.seo-content-wrapper{display:flex;flex-direction:column;width:100%}.seo-content-wrapper{gap:20px;max-width:1440px}.seo-content-box{align-items:start;border:1px solid #ccc;border-radius:10px;display:flex;flex-direction:column;gap:10px;justify-content:start;padding:20px;width:100%}.seo-content-meta{display:flex;flex-direction:row;flex-wrap:nowrap;gap:20px}.seo-content-box b{color:#000;font-size:25px;font-weight:700;text-align:start}.seo-content-box p{color:#000;font-size:18px;font-weight:400;text-align:start}.email-sent-container{align-items:center;display:flex;justify-content:center;padding:50px}.email-sent-card{background:#fff;border-radius:15px;box-shadow:0 10px 25px #0000001a;max-width:700px;padding:30px 40px;text-align:center;width:100%}.email-sent-card h2{color:#333;font-size:24px;margin-bottom:20px}.email-sent-card input{border:1px solid #ccc;border-radius:5px;font-size:16px;margin-bottom:15px;padding:15px;width:100%}.email-sent-card button{background:#ff8e3a;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:12px 20px;transition:background .3s ease;width:100%}.email-sent-card button:disabled{cursor:not-allowed;opacity:.6}.email-sent-card button:hover:not(:disabled){background:#e97c20}.email-status{font-weight:700;margin-top:20px}.email-status.success{color:green}.email-status.error,.email-status.success{font-size:18px;font-weight:700;text-transform:capitalize}.email-status.error{color:red}.body-tab-content{text-align:center}.body-tabs{border-bottom:1px solid #e5e7eb;display:flex;gap:20px;justify-content:center;margin-bottom:30px;padding-bottom:12px}.body-tabs button{background:#0000;border:none;color:#22354d;cursor:pointer;font-size:1rem;font-weight:500;padding:10px 16px;position:relative;text-transform:capitalize;transition:color .3s ease}.body-tabs button:after{background:#fb6a45;bottom:-12px;content:"";height:3px;left:0;position:absolute;transform:scaleX(0);transform-origin:right;transition:transform .3s ease;width:100%}.body-tabs button.active{color:#fb6a45}.body-tabs button.active:after{transform:scaleX(1);transform-origin:left}.body-tabs button:hover{color:#fb6a45}.secondary-btn{background:#22354d;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;margin-top:40px;padding:12px 24px;transition:all .3s ease;width:auto}.secondary-btn:hover{background:#1a273b}.success-notification{align-items:center;background:#e6f9f0;border:1px solid #28a745;border-radius:8px;box-shadow:0 2px 8px #0000000d;color:#155724;display:flex;font-weight:600;gap:8px;justify-content:center;margin:0 auto 20px;max-width:550px;padding:12px 16px;position:relative;text-align:center;width:100%}.success-notification .close-btn{background:#0000;border:none;color:#155724;cursor:pointer;font-size:1.1rem;font-weight:700;position:absolute;right:12px;width:auto}.success-notification .close-btn:hover{color:#0b3d1f}.partner-fallback{align-items:center;background:#f9fafb;display:flex;justify-content:center;min-height:calc(100vh - 203px);text-align:center}.partner-fallback-content{background:#fff;border-radius:12px;box-shadow:0 5px 15px #00000014;max-width:480px;padding:40px 30px}.partner-fallback-content h2{color:#22354d;font-size:40px;font-weight:700;padding-bottom:30px;text-align:center}.partner-fallback-content p{color:#555;display:block;font-size:18px;font-weight:500;margin-bottom:30px;text-align:center}.partner-fallback-btn{background:#22354d;border-radius:6px;color:#fff;display:inline-block;margin-top:20px;padding:10px 20px;text-decoration:none}.partner-fallback-btn:hover{background:#fb6a45}.how-it-works{margin-top:80px;text-align:center;width:100%}.featuresGrid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin:40px auto}.featureCard{background:#fff;border-radius:12px;box-shadow:0 2px 6px #00000014;padding:28px;text-align:center;transition:transform .2s ease,box-shadow .2s ease}.featureCard:hover{box-shadow:0 4px 10px #0000001a;transform:translateY(-4px)}.icon{display:block;font-size:30px;margin-bottom:12px}.featureCard h3{color:#22354d;font-size:18px;margin-bottom:8px}.featureCard p{color:#6b7280;font-size:14px;line-height:1.6}.journeyDesc{color:#555;font-size:15px;margin-top:10px;text-align:center}.custom-divider{background-color:#f25b37;background-color:var(--secondary-color,#f25b37);border-radius:5px;height:10px;width:80px}@media (max-width:1024px){.search-box{width:100%}.main-layout{padding:80px 40px}.cta,.journeyContainer{flex-direction:column}}@media (max-width:767px){.main-layout{flex-direction:column;padding:60px 20px}.search-box{max-width:320px;width:100%}.search-box form{flex-direction:column}.search-box input{border:1px solid #ccc;border-radius:10px 10px 10px 10px}.partner-theme .search-box input{border-width:2px!important}.search-box button{border-radius:10px 10px 10px 10px;margin-top:5px;width:100%}.animation-seo{min-width:100%}.sidebar{position:relative;top:0;width:100%}.report-actions{flex-direction:column}.body-tabs{flex-wrap:wrap;justify-content:flex-start}.body-tabs button{text-align:left;width:100%}}.loader-container{align-items:center;display:flex;flex-direction:column;gap:30px;position:relative}.loader-container p{color:#22354d;font-size:18px;font-weight:500}.global-loader{align-items:center;background:#fff;display:flex;height:100%;justify-content:center;left:0;opacity:1;position:fixed;top:0;transition:opacity .4s ease,visibility .4s ease;visibility:visible;width:100%;z-index:99999}.global-loader.hidden{opacity:0;visibility:hidden}.loader-spinner{animation:spin 1s linear infinite;border:6px solid #00000014;border-radius:50%;border-top-color:#22354d;border-top:6px solid var(--primary-color,#22354d);height:64px;width:64px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.book-wrapper{align-items:center;display:flex;height:-webkit-fit-content;height:fit-content;justify-content:flex-end;position:relative;width:250px}.book{filter:drop-shadow(10px 10px 5px rgba(0,0,0,.137));height:auto;width:100%}.book-wrapper .book-page{animation:paging .15s linear infinite;height:auto;position:absolute;transform-origin:left;width:50%}.book-page{animation:flip 1.2s ease-in-out infinite;transform-origin:left center}.book,.book-page{color:#fb6a45;color:var(--primary-color,#fb6a45);transition:color .3s ease}.book-page:hover,.book:hover{color:color-mix(in srgb,#fb6a45 80%,#000);color:color-mix(in srgb,var(--primary-color,#fb6a45) 80%,#000)}@keyframes flip{0%{transform:rotateY(0deg)}50%{transform:rotateY(-160deg)}to{transform:rotateY(0deg)}}@keyframes paging{0%{transform:rotateY(0deg) skewY(0deg)}50%{transform:rotateY(90deg) skewY(-20deg)}to{transform:rotateY(180deg) skewY(0deg)}}.loader{animation:envFloating 1s ease-in infinite alternate;border-color:#ff8e3a #fbdac1 #f5d1b5 #f0ba90;border-style:solid;border-width:40px 60px 30px;box-sizing:border-box;margin-top:50px;position:relative}.loader:after{animation:envDropping .75s linear infinite;background-image:linear-gradient(#ccc 45px,#0000 0),linear-gradient(#ccc 45px,#0000 0),linear-gradient(#ccc 45px,#0000 0);background-position:0 11px,8px 35px,0 60px;background-repeat:no-repeat;background-size:30px 4px;content:"";height:70px;position:absolute;right:62px;top:-40px;width:50px}@keyframes envFloating{0%{transform:translate(-2px,-5px)}to{transform:translateY(5px)}}@keyframes envDropping{0%{background-position:100px 11px,115px 35px,105px 60px;opacity:1}50%{background-position:0 11px,20px 35px,5px 60px}60%{background-position:-30px 11px,0 35px,-10px 60px}75%,to{background-position:-30px 11px,-30px 35px,-30px 60px;opacity:0}}.SeoOnPage_title__-wGkQ{color:#22354d;font-size:18px;font-weight:600;margin:0 0 8px}.SeoOnPage_list__wQXn\+{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.SeoOnPage_item__KzO8X{align-items:center;background:#fff;border:1px solid #e6e6e6;border-radius:10px;box-shadow:0 1px 2px #00000008;display:flex;gap:12px;justify-content:space-between;padding:12px 14px}.SeoOnPage_left__QTgUI{align-items:center;display:inline-flex;gap:10px;min-width:0}.SeoOnPage_text__JgElU{color:#22354d;font-size:14px;line-height:1.4}.SeoOnPage_dot__ukU3R{border-radius:50%;display:inline-block;flex:0 0 12px;height:12px;width:12px}.SeoOnPage_badge__dlyBl{border-radius:999px;color:#fff;font-size:12px;font-weight:600;line-height:1;padding:4px 8px;white-space:nowrap}.SeoOnPage_high__chou-{background:#ef4444}.SeoOnPage_medium__gqt67{background:#f59e0b}.SeoOnPage_low__BGqpH{background:#10b981}@media (max-width:640px){.SeoOnPage_item__KzO8X{align-items:flex-start}.SeoOnPage_badge__dlyBl{margin-top:6px}}.SeoTechnical_title__msA2f{color:#22354d;font-size:18px;font-weight:600;margin:0 0 8px}.SeoTechnical_list__kFRk8{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.SeoTechnical_item__QM-C7{align-items:center;background:#fff;border:1px solid #e6e6e6;border-radius:10px;box-shadow:0 1px 2px #00000008;display:flex;gap:12px;justify-content:space-between;padding:12px 14px}.SeoTechnical_left__-8itM{align-items:center;display:inline-flex;gap:10px;min-width:0}.SeoTechnical_text__6KiaL{color:#22354d;font-size:14px;line-height:1.4}.SeoTechnical_dot__Ci7Zg{border-radius:50%;display:inline-block;flex:0 0 12px;height:12px;width:12px}.SeoTechnical_badge__1nkXu{border-radius:999px;color:#fff;font-size:12px;font-weight:600;line-height:1;padding:4px 8px;white-space:nowrap}.SeoTechnical_high__mJJpP{background:#ef4444}.SeoTechnical_medium__3ttYD{background:#f59e0b}.SeoTechnical_low__6wtPi{background:#10b981}.SeoTechnical_ok__J8KN8{color:#2a8b3c;font-weight:600;margin:8px 0 0}@media (max-width:640px){.SeoTechnical_item__QM-C7{align-items:flex-start}.SeoTechnical_badge__1nkXu{margin-top:6px}}.SeoContent_title__tihRM{color:#22354d;font-size:18px;font-weight:600;margin:0 0 8px}.SeoContent_list__m9Hic{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.SeoContent_item__-9u6v{align-items:center;background:#fff;border:1px solid #e6e6e6;border-radius:10px;box-shadow:0 1px 2px #00000008;display:flex;gap:12px;justify-content:space-between;padding:12px 14px}.SeoContent_left__5LTQJ{align-items:center;display:inline-flex;gap:10px;min-width:0}.SeoContent_text__6GLfL{color:#22354d;font-size:14px;line-height:1.4}.SeoContent_dot__IEINl{border-radius:50%;display:inline-block;flex:0 0 12px;height:12px;width:12px}.SeoContent_badge__S-OGl{border-radius:999px;color:#fff;font-size:12px;font-weight:600;line-height:1;padding:4px 8px;white-space:nowrap}.SeoContent_low__g10Sb{background:#10b981}.SeoContent_medium__Y9mso{background:#f59e0b}.SeoContent_high__HKHVW{background:#ef4444}.SeoContent_ok__wOGy4{color:#2a8b3c;font-weight:600;margin:8px 0 0}@media (max-width:640px){.SeoContent_item__-9u6v{align-items:flex-start}.SeoContent_badge__S-OGl{margin-top:6px}}.Overview_overviewContainer__l-NuV{align-items:center;display:flex;flex-direction:column;gap:30px}.Overview_overviewWrapper__XvVfE{display:flex;flex-direction:column;gap:40px}.Overview_gaugeBox__eP59x{align-items:center;display:flex;flex-direction:column;gap:8px}#overall-seo-gauge .percent-text,#overall-seo-gauge .value-text,#overall-seo-gauge svg text{font-weight:900}#overall-seo-gauge .percent-text,#overall-seo-gauge .value-text{font-size:20px}.Overview_overallText__i7Nzq{color:#333;font-size:20px;font-weight:600}.Overview_overallText__i7Nzq span{color:#666;font-size:16px}.Overview_scoreGrid__wVBhI{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.Overview_scoreCard__w6apG{align-items:center;background:#fff;border:1px solid #eee;border-radius:12px;box-shadow:0 2px 8px #0000000d;display:flex;flex-direction:column;gap:12px;padding:20px;text-align:center}.Overview_circle__-evDY{align-items:center;background:#f8f9fa;border-radius:50%;display:flex;font-size:22px;height:50px;justify-content:center;width:50px}.Overview_progressBar__34j\+4{background:#f1f1f1;border-radius:6px;height:12px;overflow:hidden;width:100%}.Overview_progressFill__ptwKD{height:100%;transition:width .4s ease}.Overview_scoreCard__w6apG p{font-size:16px;font-weight:600;margin:0}.Overview_badgeRed__e\+nEy{background:#ff5f6d}.Overview_badgeYellow__9s6oi{background:#fb6a45}.Overview_badgeGreen__y0zqm{background:#00c49f}.Overview_suggestionsGrid__lxYqa{column-count:2;column-gap:20px}.Overview_suggestionsGrid__lxYqa>*{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;display:inline-block;margin:0 0 20px;page-break-inside:avoid;width:100%}.Overview_seoRecommendations__a9lUv,.Overview_seoSuggestions__0vN4e{background:#fff;border:1px solid #e6e6e6;border-radius:12px;box-shadow:0 1px 2px #0000000a,0 8px 24px #0000000f;display:flex;flex-direction:column;gap:16px;padding:24px}.Overview_seoRecommendations__a9lUv h3,.Overview_seoSuggestions__0vN4e h3{color:#22354d;font-size:18px;font-weight:600;margin:0 0 6px}.Overview_seoRecommendations__a9lUv ul,.Overview_seoSuggestions__0vN4e ul{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.Overview_seoRecommendations__a9lUv li,.Overview_seoSuggestions__0vN4e li{background:#fff;border:1px solid #e6e6e6;border-radius:8px;font-size:14px;padding:10px 16px;text-align:left}.Overview_impact__FOg\+t{color:#666;font-size:12px;margin-left:6px;white-space:nowrap}.Overview_perfList__vs38n{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.Overview_perfItem__wB\+fv{align-items:center;background:#fff;border:1px solid #e6e6e6;border-left:1px solid #e6e6e6!important;border-radius:10px;box-shadow:0 1px 2px #00000008;display:flex;gap:12px;justify-content:space-between;padding:12px 14px}.Overview_perfLeft__CslAH{align-items:center;display:inline-flex;gap:10px;min-width:0}.Overview_perfTitle__h3Xmw{color:#22354d;font-size:14px;overflow:hidden;text-overflow:ellipsis}.Overview_perfRight__6Byz9{align-items:center;display:inline-flex;flex-shrink:0;gap:10px}.Overview_savings__m3auO{color:#666;font-size:13px;white-space:nowrap}.Overview_statusHigh__-ykSt{background:#ef4444}.Overview_statusMedium__k917S{background:#f59e0b}.Overview_statusLow__bcQEG{background:#10b981}.Overview_statusHigh__-ykSt,.Overview_statusLow__bcQEG,.Overview_statusMedium__k917S{min-width:12px}.Overview_icon__-ihWZ{border-radius:50%;display:inline-block;height:12px;width:12px}.Overview_iconBlue__kvB5t{background:#3b82f6}.Overview_iconOrange__3r0Dy{background:#f59e0b}.Overview_iconGreen__jllyC{background:#10b981}.Overview_iconGray__l\+7p1{background:#9ca3af}.Overview_impactBadge__eVLnz{border-radius:999px;color:#fff;font-size:12px;font-weight:600;line-height:1;padding:4px 8px}.Overview_impactHigh__6FXr-{background:#ef4444}.Overview_impactMedium__d15fG{background:#f59e0b}.Overview_impactLow__LFrm8{background:#10b981}@media (max-width:1024px){.Overview_perfRight__6Byz9{flex-direction:column}}@media (max-width:767px){.Overview_suggestionsGrid__lxYqa{column-count:1}.Overview_overviewContainer__l-NuV{padding:0}}.PostOverview_container__B2zjH{margin:0 auto}.PostOverview_titleContainer__zVvQm{align-items:center;background:#22354d;border-radius:14px;box-shadow:0 6px 16px #0000001f;display:flex;gap:20px;justify-content:space-between;margin-bottom:30px;padding:20px 30px}.PostOverview_title__Vaz-6{color:#22354d;font-size:40px;font-weight:700;padding-bottom:20px;text-align:center}.PostOverview_subtitle__8xp9a{color:#555;display:block;font-size:30px;font-weight:500;margin-bottom:20px;text-align:center}.PostOverview_titleWrapper__hMrXv{align-items:center;display:flex;flex:1 1;gap:14px;justify-content:center;text-align:center}.PostOverview_titleWrapper__hMrXv .PostOverview_title__Vaz-6{color:#fff}.PostOverview_icon__N1b7h{height:100px;object-fit:contain;width:100px}.PostOverview_url__1j\+N4{color:#fff;font-weight:700}.PostOverview_done__-zzXp{color:#fb6a45;font-weight:700}.PostOverview_starsLeft__F\+L1H,.PostOverview_starsRight__tQ\+a2{height:auto;opacity:.9;width:50px}.PostOverview_contentWrapper__mCyBF{display:flex;gap:30px;margin-top:50px}.PostOverview_left__1vRvC{background:#fff;border:1px solid #e5e7eb;border-radius:12px;display:flex;flex:60 1;flex-direction:column;gap:20px;padding:24px}.PostOverview_sectionTitle__dLOAN{color:#111827;font-size:1.25rem;font-weight:600;margin-bottom:10px;text-align:center}.PostOverview_gaugeBox__dJjVr{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:20px}.PostOverview_gaugeBox__dJjVr p{color:#374151;font-size:1.1rem;font-weight:600;margin-top:12px}.PostOverview_gaugeStatus__gJoHu{font-size:.95rem;font-weight:600;margin-top:4px}.PostOverview_statusRed__gRIj-{color:#ef4444}.PostOverview_statusYellow__hAk1H{color:#f59e0b}.PostOverview_statusGreen__\+q3yb{color:#22c55e}.PostOverview_cards__BBE8j{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);width:100%}.PostOverview_card__D8QhH{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 6px #0000000a;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:16px;text-align:center}.PostOverview_card__D8QhH h3{color:#374151;font-size:.95rem;font-weight:600;margin:0}.PostOverview_card__D8QhH p{color:#111827;font-size:1.2rem;font-weight:700;margin:0}.PostOverview_progressWrapper__6meO3{display:flex;height:130px;justify-content:center;margin:0 auto;padding:10px 0;width:130px}.PostOverview_progressWrapper__6meO3 .PostOverview_CircularProgressbar__Ihhq1{height:100%!important;width:100%!important}.PostOverview_progressWrapper__6meO3 .PostOverview_CircularProgressbar-text__vZ-uU{fill:#22354d;font-size:1rem!important;font-weight:700}.PostOverview_right__9ib-A{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex:40 1;padding:24px}.PostOverview_right__9ib-A span{padding-bottom:25px;padding-top:15px}.PostOverview_form__1K4w6{display:flex;flex-direction:column;gap:16px}.PostOverview_formSubtitle__McJo9{color:#666;display:block;font-size:.95rem;margin-bottom:12px}.PostOverview_form__1K4w6 label{align-items:flex-start;color:#22354d;display:flex;flex-direction:column;font-size:.95rem;font-weight:500}.PostOverview_required__-jCq2{color:#e63946;font-weight:600}.PostOverview_optional__HJgbU{color:#888;font-size:.85rem;font-weight:400;margin-left:4px}.PostOverview_form__1K4w6 input{border:1px solid #ccc;border-radius:6px;font-size:.95rem;padding:12px;transition:border .2s ease,box-shadow .2s ease}.PostOverview_form__1K4w6 input:focus{border:1px solid #fb6a45;box-shadow:0 0 0 3px #fb6a4533;outline:none}.PostOverview_form__1K4w6 button{background:#fb6a45;background:var(--primary-color,#fb6a45);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;margin-top:10px;padding:14px;transition:background .3s ease,transform .1s ease}[data-primary-white=true] .PostOverview_form__1K4w6 button{border:2px solid #fb6a45;border:2px solid var(--secondary-color,#fb6a45);color:#fff;color:var(--secondary-color,#fff)}.PostOverview_form__1K4w6 button:hover{background:#ff8e3a;background:var(--secondary-color,#ff8e3a);color:#fff;transform:translateY(-2px)}.PostOverview_error__SxPxN{color:#e63946;font-size:.9rem;margin-top:6px}.PostOverview_privacyNote__YbFit{color:#666;font-size:.8rem;line-height:1.4;margin-top:12px}.PostOverview_whatYouGetRow__BkOP0{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));padding:30px 0;width:100%}.PostOverview_whatYouGetItem__nqILz{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 6px #0000000a;padding:1.8rem 1.5rem;text-align:center;transition:transform .2s ease,box-shadow .2s ease}.PostOverview_whatYouGetItem__nqILz:hover{box-shadow:0 4px 10px #00000014;transform:translateY(-3px)}.PostOverview_whatYouGetIcon__qjpA7{font-size:2rem;margin-bottom:.75rem}.PostOverview_whatYouGetItem__nqILz h4{color:#fb6a45;color:var(--primary-color,#fb6a45);font-size:1rem;font-weight:600;margin-bottom:.5rem}.PostOverview_whatYouGetItem__nqILz p{color:#555;font-size:.95rem;margin:0}@media (max-width:1024px){.PostOverview_contentWrapper__mCyBF{flex-direction:column}.PostOverview_titleContainer__zVvQm{flex-direction:column;gap:0}.PostOverview_titleWrapper__hMrXv{flex-direction:column}.PostOverview_title__Vaz-6{padding:0}.PostOverview_icon__N1b7h,.PostOverview_starsLeft__F\+L1H,.PostOverview_starsRight__tQ\+a2{display:none}}@media (max-width:767px){.PostOverview_subtitle__8xp9a,.PostOverview_title__Vaz-6{font-size:18px}.PostOverview_intro__dE2tO{font-size:16px}.PostOverview_progressWrapper__6meO3{height:70px;width:70px}.PostOverview_progressWrapper__6meO3 .PostOverview_CircularProgressbar-text__vZ-uU{font-size:.8rem!important}.PostOverview_card__D8QhH{padding:12px}.PostOverview_card__D8QhH h3{font-size:.85rem}.PostOverview_card__D8QhH p{font-size:1rem}.PostOverview_whatYouGetItem__nqILz{padding:1.2rem}}.CircularProgressbar{vertical-align:middle;width:100%}.CircularProgressbar .CircularProgressbar-path{stroke:#3e98c7;stroke-linecap:round;transition:stroke-dashoffset .5s ease 0s}.CircularProgressbar .CircularProgressbar-trail{stroke:#d6d6d6;stroke-linecap:round}.CircularProgressbar .CircularProgressbar-text{fill:#3e98c7;dominant-baseline:middle;text-anchor:middle;font-size:20px}.CircularProgressbar .CircularProgressbar-background{fill:#d6d6d6}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-background{fill:#3e98c7}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-text{fill:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-path{stroke:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-trail{stroke:#0000}.SeoPerformance_container__zv42x h1{color:#2c3e50;font-size:24px;margin-bottom:30px;text-align:center}.SeoPerformance_threeColumn__mMJmY{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.SeoPerformance_resultBox__4w-Fu{background:#fff;border-radius:12px;box-shadow:0 2px 10px #00000014;padding:20px;transition:transform .2s ease,box-shadow .2s ease}.SeoPerformance_resultBox__4w-Fu:hover{box-shadow:0 4px 14px #0000001f;transform:translateY(-4px)}.SeoPerformance_resultBox__4w-Fu h2{color:#34495e;font-size:20px;margin-bottom:15px;text-align:center}.SeoPerformance_scoreBox__gamrL{margin:0 auto 20px;max-width:120px;text-align:center}.SeoPerformance_scoreLabel__HUKPd{color:#7f8c8d;font-size:14px;margin-top:8px}.SeoPerformance_metricsGrid__wvpk-{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr;margin-top:10px}.SeoPerformance_metricCard__PFYPV{background:#f9f9f9;border-radius:8px;padding:12px}.SeoPerformance_metricCard__PFYPV h4{color:#2c3e50;font-size:14px;margin-bottom:4px}.SeoPerformance_value__g57pe{color:#16a085;font-size:18px;font-weight:700}.SeoPerformance_description__bg8GM{color:#7f8c8d;font-size:13px;margin-top:4px}.SeoPerformance_easyExplanation__cXnU0{color:#555;font-size:12px;margin-top:2px}.SeoPerformance_badgeGood__YTPMb{color:green;font-weight:700;margin-left:6px}.SeoPerformance_badgeNeeds__SZ9Xr{color:orange;font-weight:700;margin-left:6px}.SeoPerformance_badgePoor__zTI29{color:red;font-weight:700;margin-left:6px}.SeoPerformance_opportunities__0GgsP{margin-top:20px;text-align:left}.SeoPerformance_opportunities__0GgsP h3{color:#2c3e50;font-size:16px;font-weight:600;margin-bottom:10px}.SeoPerformance_opportunities__0GgsP ul{list-style:disc;padding-left:20px}.SeoPerformance_opportunities__0GgsP li{color:#555;font-size:14px;margin-bottom:6px}@media (max-width:1024px){.SeoPerformance_threeColumn__mMJmY{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.SeoPerformance_container__zv42x{padding:0 20px}.SeoPerformance_threeColumn__mMJmY{grid-template-columns:1fr}}.SeoPricing_pricingGrid__G9wIc{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}.SeoPricing_card__MqRch{border-radius:16px;box-shadow:0 4px 12px #00000014;padding:40px 30px;position:relative;text-align:left;transition:all .3s ease-in-out}.SeoPricing_card__MqRch:hover{box-shadow:0 6px 20px #0000001a;transform:translateY(-5px)}.SeoPricing_starter__9uTpo{background:#f0f9ff;border:1px solid #cce7ff}.SeoPricing_professional__OQqP3{background:#fff7ed;border:1px solid #ffd7b0}.SeoPricing_business__WOmJR{background:#f9f5ff;border:1px solid #e0d4ff}.SeoPricing_featured__iRK\+3{border:2px solid #ff8e3a;box-shadow:0 6px 20px #ff8e3a4d;transform:scale(1.05);z-index:2}.SeoPricing_badge__0SKXV{background:#ff8e3a;border-radius:20px;color:#fff;font-size:13px;font-weight:600;left:50%;letter-spacing:.5px;padding:6px 14px;position:absolute;text-transform:uppercase;top:-12px;transform:translateX(-50%)}.SeoPricing_planTitle__tapTZ{color:#22354d;font-size:22px;font-weight:700;margin-bottom:10px}.SeoPricing_price__lmVb\+{color:#22354d;font-size:36px;font-weight:700;margin-bottom:20px}.SeoPricing_price__lmVb\+ span{color:#666;font-size:14px;font-weight:400}.SeoPricing_features__bEolO{list-style:none;margin:0 0 30px;padding:0}.SeoPricing_features__bEolO li{color:#444;font-size:15px;margin-bottom:12px}.SeoPricing_btnPrimary__Hrce5{background:#ff8e3a;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:12px 22px;transition:background .2s;width:100%}.SeoPricing_btnPrimary__Hrce5:hover{background:#e6782f}.SeoPricing_btnOutline__d23hw{background:#0000;border:2px solid #22354d;border-radius:8px;color:#22354d;cursor:pointer;font-weight:600;padding:12px 22px;transition:all .2s;width:100%}.SeoPricing_btnOutline__d23hw:hover{background:#22354d;color:#fff}@media (max-width:1024px){.SeoPricing_pricingGrid__G9wIc{grid-template-columns:1fr 1fr}}@media (max-width:768px){.SeoPricing_pricingGrid__G9wIc{grid-template-columns:1fr}}.SeoTools_card__HfFZw{background:#fff;border-radius:12px;box-shadow:0 4px 10px #0000000d;margin-bottom:20px;padding:30px;text-align:left;width:100%}.SeoTools_sectionTitle__b-5a3{color:#22354d;font-size:24px;font-weight:700;margin-bottom:20px}.SeoTools_sectionContent__5jSMy{align-items:flex-start;display:flex;flex-wrap:wrap;gap:30px}.SeoTools_imagePlaceholder__6vvCJ{align-items:center;background:#eaeaea;border-radius:8px;color:#777;display:flex;flex:1 1;font-size:14px;font-style:italic;height:180px;justify-content:center;min-width:220px}.SeoTools_extensionImage__WAYQ1{flex:1 1;max-width:500px;min-width:220px}.SeoTools_image__J9\+SR{border-radius:8px;box-shadow:0 2px 8px #0000001a;object-fit:contain;width:100%}.SeoTools_codeWrapper__nsONG{flex:1 1;min-width:280px}.SeoTools_codeBlock__T4spc{word-wrap:break-word;background:#1e1e1e;border-radius:8px;color:#f5f5f5;font-size:13px;margin-bottom:12px;overflow-x:auto;padding:15px;text-align:left;white-space:pre-wrap}.SeoTools_instructions__M6kcd{flex:1 1;min-width:280px}.SeoTools_instructions__M6kcd h3{font-size:18px;font-weight:600;margin-bottom:12px}.SeoTools_instructions__M6kcd ol{margin-bottom:16px;margin-left:20px}.SeoTools_instructions__M6kcd p{color:#555;font-size:14px;margin-bottom:10px}.SeoTools_features__kAKQp{list-style:none;margin-top:10px;padding:0}.SeoTools_features__kAKQp li{font-size:15px;margin-bottom:6px}.SeoTools_featuresGrid__WyN4C{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin:0 0 20px}.SeoTools_featureCard__G2NYM{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 6px #0000000d;padding:20px;text-align:center;transition:all .2s ease-in-out}.SeoTools_featureCard__G2NYM:hover{border-color:#ff8e3a;box-shadow:0 4px 12px #00000014}.SeoTools_featureCard__G2NYM h3{color:#22354d;font-size:16px;font-weight:600;margin:10px 0 6px}.SeoTools_featureCard__G2NYM p{color:#666;font-size:14px;margin:0}.SeoTools_icon__lX4Ov{display:block;font-size:28px;margin-bottom:10px}.SeoTools_primaryBtn__aXPzc{background:#22354d;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:600;margin-top:12px;padding:10px 18px;transition:background .2s}.SeoTools_primaryBtn__aXPzc:hover{background:#1a2838}.SeoTools_secondaryBtn__kTfYC{background:#ff8e3a;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:600;margin-top:20px;padding:8px 14px;transition:background .2s}.SeoTools_secondaryBtn__kTfYC:hover{background:#e6782f}@media (max-width:1024px){.SeoTools_featuresGrid__WyN4C{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.SeoTools_featuresGrid__WyN4C{grid-template-columns:1fr}.SeoTools_sectionContent__5jSMy{flex-direction:column}.SeoTools_card__HfFZw{padding:20px}}.SeoContact_container__oe6Qk{margin:0 auto;width:100%}.SeoContact_title__JcRd8{color:#22354d;font-size:40px;font-weight:700;padding-bottom:10px;text-align:center}.SeoContact_subtitle__FHgZC{color:#555;font-size:18px;font-weight:500;margin-bottom:30px;text-align:center}.SeoContact_featuresGrid__YAWB0{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:40px;width:100%}.SeoContact_featureCard__7v-af{background:#fff;border-radius:12px;box-shadow:0 2px 6px #00000014;padding:24px;text-align:center;transition:transform .2s ease}.SeoContact_featureCard__7v-af:hover{transform:translateY(-4px)}.SeoContact_icon__hQ3pq{display:block;font-size:28px;margin-bottom:10px}.SeoContact_featureCard__7v-af h3{color:#22354d;margin-bottom:5px}.SeoContact_featureCard__7v-af p{color:#6b7280;font-size:14px}.SeoContact_card__A9HYP{background:#fff;border-radius:16px;box-shadow:0 4px 12px #00000014;padding:40px 30px;width:100%}.SeoContact_sectionTitle__ycz66{color:#22354d;font-size:22px;font-weight:600;margin-bottom:24px;text-align:center}.SeoContact_form__78\+hw{display:flex;flex-direction:column;gap:20px}.SeoContact_formGroup__sReOK{display:flex;flex-direction:column;text-align:left}.SeoContact_primaryBtn__b2D3u{align-self:center;background-color:#fb6a45;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:14px 20px;transition:background .2s;width:200px}.SeoContact_primaryBtn__b2D3u:hover{background-color:#e05838}.SeoContact_success__NgLGP{color:#22c55e;font-weight:500;text-align:center}.SeoContact_error__E1hzf{color:#ef4444;font-weight:500;text-align:center}.SeoJourney_journeyContainer__KN\+VF{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:clamp(18px,4vw,32px);justify-content:center;widows:100%}.SeoJourney_journeySection__I894w{text-align:center;width:100%}.SeoJourney_journeyTitle__1Geqq{color:#22354d;font-size:2.4rem;font-weight:700;margin-bottom:10px}.SeoJourney_journeySubtitle__-W59u{color:#000;font-size:1rem;line-height:1.6;margin-bottom:30px;margin-left:auto;margin-right:auto;max-width:100%}.SeoJourney_stepCard__mW5bF{background:#fff;border:1px solid #e6e6e6;border-radius:14px;box-shadow:0 4px 10px #0000000d;display:flex;flex-direction:column;height:100%;min-height:220px;padding:40px 20px 25px;position:relative;text-align:center;transition:.25s ease;width:200px}.SeoJourney_completedCard__11TqH{background:#fb6a45;background:var(--accent-color,#fb6a45);border-color:#fb6a45;border-color:var(--accent-color,#fb6a45);box-shadow:0 6px 12px #fb6a4540}.SeoJourney_completedCard__11TqH *{color:#fff!important}.SeoJourney_stepNumber__NJ5Gp{color:#c7c7c7;font-size:.9rem;font-weight:800;left:16px;pointer-events:none;position:absolute;top:12px}.SeoJourney_iconWrap__V3W0y{height:52px;margin:0 auto 14px;width:52px}.SeoJourney_iconImg__2gyjb{height:100%;object-fit:contain;width:100%}.SeoJourney_stepTitle__v0-sb{color:#22354d;font-size:1.05rem;font-weight:700;margin-bottom:6px}.SeoJourney_stepDesc__dpJMg{color:#666;flex:1 1;font-size:.85rem;line-height:1.4;margin-top:4px}.SeoJourney_orangeBar__CAZm\+{background:#fb6a45;background:var(--accent-color,#fb6a45);border-radius:4px;height:6px;margin:auto auto 0;width:80px}@media (max-width:1024px){.SeoJourney_journeyContainer__KN\+VF{flex-wrap:wrap}}@media (max-width:640px){.SeoJourney_journeyContainer__KN\+VF{align-items:center;flex-direction:column;gap:16px}.SeoJourney_stepCard__mW5bF{width:260px}.SeoJourney_journeyTitle__1Geqq{font-size:24px}.SeoJourney_journeySection__I894w{margin-bottom:0}}.GetFullReport_container__8nlb1{background:#22354d;border-radius:12px;box-shadow:0 4px 16px #0000000f;margin:0 auto;padding:60px 200px;position:relative;text-align:center;width:100%}.GetFullReport_title__lAdH2{color:#fff;font-size:1.6rem;font-weight:700;margin-bottom:10px}.GetFullReport_subtitle__RYSWe{color:#fff;font-size:1rem;margin-bottom:18px}.GetFullReport_starsLeft__BLEAZ{bottom:25px;left:25px;opacity:.9;pointer-events:none;position:absolute;width:75px}.GetFullReport_starsRight__pNMqa{opacity:.9;pointer-events:none;position:absolute;right:25px;top:25px;width:75px}.GetFullReport_reportBox__a2E6K{align-items:center;background:#fff;border-radius:14px;box-shadow:0 4px 12px #0000001a;display:flex;gap:20px;justify-content:space-between;padding:30px 35px}.GetFullReport_reportContent__nzUxb{flex:1 1}.GetFullReport_reportHeading__NWjcq{color:#22354d;color:#333;font-size:1rem;font-weight:600;font-weight:700;margin-bottom:10px;margin-bottom:12px;text-align:left}.GetFullReport_reportList__smszg{list-style:none;margin:0;padding:0;text-align:left}.GetFullReport_reportList__smszg li{align-items:flex-start;color:#444;display:flex;font-size:.95rem;gap:8px;margin-bottom:12px}.GetFullReport_checkIcon__jZdlT{color:#fb6a45;font-size:1rem;font-weight:700;margin-top:2px}.GetFullReport_reportImage__hNZoY{object-fit:contain;opacity:.25;width:110px}.GetFullReport_actions__LW8vk{display:flex;gap:14px;justify-content:center;margin-top:16px}.GetFullReport_primaryBtn__FyypS{--primary-start:var(--primary-color,#fb6a45);--primary-end:color-mix(in srgb,var(--primary-color,#fb6a45) 85%,#fff);background:linear-gradient(180deg,var(--primary-start) 0,var(--primary-end) 100%);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:12px 22px;transition:all .25s ease}[data-primary-white=true] .GetFullReport_primaryBtn__FyypS{border:2px solid #fb6a45;border:2px solid var(--secondary-color,#fb6a45);color:#fff;color:var(--secondary-color,#fff)}.GetFullReport_primaryBtn__FyypS:hover{background:#ff8e3a;background:var(--secondary-color,#ff8e3a);color:#fff;transform:translateY(-2px)}.GetFullReport_errorText__F90NF{margin-bottom:10px}.GetFullReport_pdfLoader__FUncM{background:#fff;border:2px solid #fb6a45;border-radius:4px;box-shadow:0 2px 5px #0000001a;height:80px;overflow:hidden;position:relative;width:60px}.GetFullReport_pdfLoader__FUncM:before{color:#fb6a45;content:"PDF";font-size:12px;font-weight:700;left:50%;position:absolute;top:4px;transform:translateX(-50%)}.GetFullReport_line__bKIRi{animation:GetFullReport_loadingLines__SVUUp 1s linear infinite;background:#ddd;border-radius:3px;height:6px;margin:8px auto;width:80%}.GetFullReport_line__bKIRi:nth-child(2){animation-delay:.2s}.GetFullReport_line__bKIRi:nth-child(3){animation-delay:.4s}.GetFullReport_line__bKIRi:nth-child(4){animation-delay:.6s}@keyframes GetFullReport_loadingLines__SVUUp{0%{background:#ddd}50%{background:#fb6a45}to{background:#ddd}}.GetFullReport_loaderBox__T1sBc{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;padding:20px}.GetFullReport_loaderText__X1Lyy{color:#fb6a45;font-size:14px;font-weight:600}@media (max-width:1024px){.GetFullReport_container__8nlb1{padding:20px}.GetFullReport_reportBox__a2E6K{flex-direction:column}.GetFullReport_reportImage__hNZoY,.GetFullReport_starsLeft__BLEAZ,.GetFullReport_starsRight__pNMqa{display:none}}@media (max-width:767px){.GetFullReport_container__8nlb1{width:100%}.GetFullReport_actions__LW8vk{flex-direction:column}}.SeoHowItWorks_featuresGrid__cghFc{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-bottom:50px}.SeoHowItWorks_featureCard__Tyh5R{background:#fff;border-radius:12px;box-shadow:0 2px 6px #00000014;padding:28px;text-align:center;transition:transform .2s ease,box-shadow .2s ease}.SeoHowItWorks_featureCard__Tyh5R:hover{box-shadow:0 4px 10px #0000001a;transform:translateY(-4px)}.SeoHowItWorks_icon__GPPEA{display:block;font-size:30px;margin-bottom:12px}.SeoHowItWorks_featureCard__Tyh5R h3{color:#22354d;font-size:18px;margin-bottom:8px}.SeoHowItWorks_featureCard__Tyh5R p{color:#6b7280;font-size:14px;line-height:1.6}.SeoHowItWorks_card__h2Qz6{background:#fff;border-radius:16px;box-shadow:0 4px 12px #00000014;padding:40px 30px;text-align:center}.SeoHowItWorks_sectionTitle__a-7Z7{color:#22354d;font-size:22px;font-weight:600;margin-bottom:14px}.SeoHowItWorks_primaryBtn__fF57b{background-color:#fb6a45;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;font-size:16px;font-weight:600;margin-top:20px;padding:14px 24px;text-decoration:none;transition:background .2s}.SeoHowItWorks_primaryBtn__fF57b:hover{background-color:#e05838}.login-page{align-items:center;display:flex;font-family:Poppins,sans-serif;justify-content:center;margin:0;min-height:calc(100vh - 120px);padding:0 40px}.auth-container{background:#fff;border-radius:12px;box-shadow:0 8px 20px #00000026;max-width:380px;padding:40px 35px;width:100%}.auth-form h2{color:#22354d;margin-bottom:25px;text-align:center}.form-group{margin-bottom:18px}label{color:#555;display:block}input{border:1px solid #ccc;border-radius:8px;font-size:15px;padding:10px 12px;width:100%}input:focus{border-color:#fb6a45;outline:none}button{background-color:#fb6a45;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;padding:12px;transition:.3s;width:100%}button:hover{background-color:#e05e3d}button:disabled{cursor:not-allowed;opacity:.7}.error-text{background:#fcebea;border-radius:6px;color:#e74c3c;margin-bottom:12px;padding:10px}.bottom-text,.error-text{font-size:14px;text-align:center}.bottom-text{margin-top:15px}.bottom-text a{color:#fb6a45;font-weight:500;text-decoration:none}@media (max-width:767px){.login-page{padding:0 20px}}.partner-dashboard{background-color:#f9fafb;color:#22354d;display:flex;flex-direction:column;font-family:Poppins,system-ui,sans-serif;width:100%}.partner-main{flex:1 1;margin:0 auto;padding:40px 20px 80px}.welcome-section{margin-bottom:40px;text-align:center}.welcome-section h1 span{color:#fb6a45}.link-card{background:#fff;border-radius:12px;box-shadow:0 3px 8px #00000012;margin-bottom:50px;padding:24px 20px;text-align:center}.link-card h3{color:#22354d;font-size:18px;margin-bottom:8px}.partner-link{color:#fb6a45;display:inline-block;font-size:15px;font-weight:500;text-decoration:none;word-break:break-all}.partner-link:hover{text-decoration:underline}.link-note{color:#666;font-size:13px;margin-top:10px}.quick-menu{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.menu-card{background:#fff;border-radius:12px;box-shadow:0 2px 6px #0000000f;color:#22354d;padding:24px 16px;text-align:center;text-decoration:none;transition:all .2s ease-in-out}.menu-card:hover{box-shadow:0 4px 10px #0000001a;transform:translateY(-4px)}.menu-icon{font-size:28px;margin-bottom:8px}.menu-card h4{font-size:17px;font-weight:600;margin-bottom:6px}.menu-card p{color:#666;font-size:14px}@media (max-width:768px){.partner-main{padding:20px 15px 60px}.welcome-section h1{font-size:22px}.link-card{padding:20px}.quick-menu{grid-template-columns:1fr}}@media (max-width:480px){.welcome-section h1{font-size:20px}}.partner-settings-page{align-items:center;background-color:#f9fafb;color:#22354d;display:flex;flex-direction:column;width:100%}.settings-header{text-align:center}.partner-slug{color:#22354d;font-size:15px;margin-top:10px}.partner-slug-url{color:#fb6a45;font-weight:500;text-decoration:none;transition:color .2s ease}.partner-slug-url:hover{color:#ff8e3a}.partner-settings-page .settings-form{background:none;border-radius:0;box-shadow:none;display:flex;flex-direction:column;gap:30px;padding:0;width:100%}.partner-settings-page .settings-card{background:#fff;border-radius:12px;box-shadow:0 3px 8px #00000012;padding:24px 20px}.partner-settings-page .settings-card h2{color:#22354d;font-size:18px;margin-bottom:20px}.form-group{display:flex;flex-direction:column;margin-bottom:16px}.form-group label{color:#22354d;font-weight:500;margin-bottom:6px}.form-group input[type=text],.form-group input[type=url]{border:1px solid #ccc;border-radius:8px;color:#333;font-size:15px;padding:10px 12px;transition:border-color .2s ease-in-out}.form-group input:focus{border-color:#fb6a45;outline:none}.color-grid{display:flex;flex-direction:row;flex-wrap:nowrap;gap:20px;justify-content:flex-start}.color-item{flex:1 1 150px}.color-item label{font-weight:500;margin-bottom:8px}.color-item input[type=color]{border:none;border-radius:8px;box-shadow:0 2px 5px #0000001a;cursor:pointer;height:60px;width:60px}.save-btn-container{margin-top:20px;text-align:center}.save-btn{background-color:#fb6a45;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;padding:12px 28px;transition:background .2s ease-in-out}.save-btn:hover{background-color:#ff8e3a}.save-btn:disabled{cursor:not-allowed;opacity:.6}.form-group input[type=file]{cursor:pointer;font-size:14px;margin-top:6px;padding:4px}.logo-preview-container{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 1px 3px #0000000f;display:flex;gap:16px;margin-top:10px;max-width:360px;padding:10px 15px}.logo-preview-container img.logo-preview{background:#fff;border:1px solid #ddd;border-radius:8px;height:100px;object-fit:contain;transition:transform .2s ease;width:100px}.logo-preview-container img.logo-preview:hover{transform:scale(1.03)}.remove-logo-btn{background:#22354d;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;outline:none;padding:6px 10px;transition:all .2s ease;width:auto}.remove-logo-btn:hover{background:#e85a34}.form-group p{color:#555;font-size:13px;margin-top:5px}.color-item{align-items:center;display:flex;flex-direction:column}.color-item .color-hint{color:#666;font-size:13px;line-height:1.4;margin-top:8px;max-width:180px}.color-description{color:#555;font-size:14px;margin-bottom:15px}.color-item{flex:1 1 200px;text-align:center}.color-hint{color:#666;font-size:13px;line-height:1.4;margin-top:6px;max-width:200px}.form-group input[type=file]:disabled{cursor:not-allowed;opacity:.6}@media (max-width:767px){.settings-card{padding:20px 16px}.settings-header h1{font-size:22px}.color-grid{flex-direction:column;justify-content:center}.color-item{flex:1 1 100px}.save-btn{width:100%}}.PartnerLeadsManagement_actions__4BTXK{align-items:center;align-self:end;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end;margin-bottom:20px}.PartnerLeadsManagement_searchBox__DfoQp{border:1px solid #ddd;border-radius:6px;font-size:15px;padding:10px 14px;transition:border-color .2s;width:280px}.PartnerLeadsManagement_searchBox__DfoQp:focus{border-color:#ff8e3a;outline:none}.PartnerLeadsManagement_exportBtn__EpMVR{background:#ff8e3a;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;padding:10px 18px;transition:background .2s;width:auto}.PartnerLeadsManagement_exportBtn__EpMVR:hover{background:#e6782f}.PartnerLeadsManagement_tableWrapper__f0TjT{border-radius:8px;box-shadow:0 2px 6px #0000000d;overflow-x:auto;width:100%}.PartnerLeadsManagement_table__jZB8C{background:#fff;border-collapse:collapse;font-size:14px;min-width:900px;width:100%}.PartnerLeadsManagement_table__jZB8C th{background:#22354d;border-bottom:2px solid #e5e7eb;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:12px 16px;text-align:center}.PartnerLeadsManagement_table__jZB8C th:hover{background:#ff8e3a}.PartnerLeadsManagement_table__jZB8C td{border-bottom:1px solid #eee;color:#444;font-size:14px;padding:12px 16px}.PartnerLeadsManagement_table__jZB8C tr:hover td{background:#fafafa}.PartnerLeadsManagement_deleteBtn__H-Etf{background:#e74c3c;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:13px;padding:6px 12px;transition:background .2s}.PartnerLeadsManagement_deleteBtn__H-Etf:hover{background:#c0392b}.PartnerLeadsManagement_pagination__Aj0rA{display:flex;flex-direction:row;flex-wrap:nowrap;gap:8px;justify-content:center;margin-top:20px}.PartnerLeadsManagement_pageBtn__lZiTo{background:#fff;border:1px solid #ddd;border-radius:6px;color:#ff8e3a;cursor:pointer;padding:6px 12px;transition:all .2s}.PartnerLeadsManagement_pageBtn__lZiTo:hover{background:#ff8e3a;color:#fff}.PartnerLeadsManagement_activePage__TPwUm{background:#ff8e3a;border-color:#ff8e3a;color:#fff;font-weight:700}@media (max-width:1024px){.PartnerLeadsManagement_tableWrapper__f0TjT{width:700px}}@media (max-width:767px){content:none!important;.PartnerLeadsManagement_title__f4Tbp{font-size:24px}.PartnerLeadsManagement_actions__4BTXK{align-items:stretch;flex-direction:column}.PartnerLeadsManagement_searchBox__DfoQp{width:100%}.PartnerLeadsManagement_tableWrapper__f0TjT{box-shadow:none;overflow-x:hidden!important;width:100%}.PartnerLeadsManagement_table__jZB8C{border-collapse:collapse;min-width:0!important;min-width:auto!important;width:100%!important}.PartnerLeadsManagement_table__jZB8C,.PartnerLeadsManagement_table__jZB8C tbody,.PartnerLeadsManagement_table__jZB8C td,.PartnerLeadsManagement_table__jZB8C th,.PartnerLeadsManagement_table__jZB8C thead,.PartnerLeadsManagement_table__jZB8C tr{display:block;white-space:normal!important;width:100%!important}.PartnerLeadsManagement_table__jZB8C tbody{background-color:#f9fafb}.PartnerLeadsManagement_table__jZB8C thead{display:none}.PartnerLeadsManagement_table__jZB8C tr{background:#fff;border:1px solid #ddd;border-radius:10px;box-shadow:0 2px 6px #0000000d;margin-bottom:15px;padding:12px}.PartnerLeadsManagement_table__jZB8C td{word-wrap:break-word;border:none;color:#444;font-size:15px;padding:8px 0;text-align:left}.PartnerLeadsManagement_table__jZB8C td:last-child{margin-top:8px}.PartnerLeadsManagement_table__jZB8C td:before{content:none!important}}.ResellerWhitelabelForm_title__A5NOh{color:#22354d;font-size:38px;font-weight:700;margin-bottom:10px;text-align:center}.ResellerWhitelabelForm_subtitle__ZDYr3{color:#666;font-size:17px;margin-bottom:40px;text-align:center}.ResellerWhitelabelForm_card__hP-Ij{background:#fff;border-radius:16px;box-shadow:0 4px 12px #00000014;margin:0 auto;max-width:900px;padding:40px 30px;width:100%}.ResellerWhitelabelForm_sectionTitle__u2pYF{color:#22354d;font-size:22px;font-weight:600;margin-bottom:30px;text-align:center}.ResellerWhitelabelForm_form__HadgN{display:flex;flex-direction:column;gap:24px}.ResellerWhitelabelForm_grid__km1iJ{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.ResellerWhitelabelForm_formGroupFull__5Ff2M,.ResellerWhitelabelForm_formGroup__WkYCa{display:flex;flex-direction:column}label{color:#22354d;font-size:14px;font-weight:500;margin-bottom:6px}input,textarea{border:1px solid #d1d5db;border-radius:8px;font-size:15px;outline:none;padding:12px;transition:border-color .2s}input[type=color]{cursor:pointer;height:45px;padding:2px}input:focus,textarea:focus{border-color:#fb6a45;box-shadow:0 0 0 2px #fb6a4526}input[type=file]{background:#fafafa;padding:8px}.ResellerWhitelabelForm_primaryBtn__jgRN2{align-self:center;background-color:#fb6a45;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:14px 20px;transition:background .2s;width:240px}.ResellerWhitelabelForm_primaryBtn__jgRN2:hover{background-color:#e05838}.ResellerWhitelabelForm_success__M01Wa{color:#22c55e;font-weight:500;text-align:center}.ResellerWhitelabelForm_error__2myai{color:#ef4444;font-weight:500;text-align:center}.ResellerWhitelabelForm_colorHeader__Sv-Bl{color:#22354d;font-size:18px;font-weight:600;margin-top:10px}.ResellerWhitelabelForm_colorIntro__gEoGO{color:#555;font-size:14.5px;margin-bottom:16px}.ResellerWhitelabelForm_colorDesc__sEijO{color:#666;display:block;font-size:13.5px;line-height:1.4;margin-top:6px}@media (max-width:768px){.ResellerWhitelabelForm_title__A5NOh{font-size:30px}.ResellerWhitelabelForm_card__hP-Ij{padding:25px 20px}.ResellerWhitelabelForm_grid__km1iJ{grid-template-columns:1fr}}.admin-dashboard{margin:0 auto;width:100%}.dashboard-header{margin-bottom:40px}.kpi-row{border-bottom:1px solid #eee;border-top:1px solid #eee;display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:50px;padding:25px 0;text-align:center}.kpi{position:relative}.kpi:not(:last-child):after{background:#eee;content:"";height:70%;position:absolute;right:0;top:15%;width:1px}.kpi-label{color:#888;font-size:15px;letter-spacing:.3px;margin-bottom:6px;text-transform:uppercase}.kpi-value{color:#1a273b;color:var(--primary-color,#1a273b);font-size:32px;font-weight:700;line-height:1.2}.kpi-sub{color:#999;font-size:13px}.admin-section{margin-bottom:50px}.section-header{margin-bottom:16px}.section-header h2{color:#1a273b;color:var(--primary-color,#1a273b);font-size:20px;font-weight:600}.section-header p{color:#777;font-size:14px}.section-links{display:flex;flex-wrap:wrap;gap:18px}.link-item.flat{align-items:center;background:#fff;border:1px solid #eee;border-radius:10px;display:flex;flex-basis:calc(50% - 18px);flex-grow:1;flex-shrink:1;padding:18px 20px;text-decoration:none;transition:all .2s ease}.link-item.flat:hover{background:#f9fafb;border-color:#ddd;transform:translateY(-2px)}.link-icon{font-size:26px;margin-right:14px}.link-item h4{color:#222;font-size:16px;font-weight:600;margin:0}.link-item p{color:#666;font-size:14px;margin:3px 0 0}.insight-list{display:flex;flex-direction:column;gap:10px}.insight-line{border-bottom:1px dashed #e5e7eb;display:flex;font-size:14px;justify-content:space-between;padding:8px 0}.insight-label{color:#555}.insight-value{color:#1a273b;font-weight:500}.insight-value.success{color:#10b981}.insight-value.warning{color:#f59e0b}.activity-list{border-left:2px solid #e5e7eb;list-style:none;margin:20px 0 0;padding:0}.activity-item{align-items:flex-start;display:flex;margin-bottom:25px;padding-left:25px;position:relative}.activity-item:before{background:#1a273b;background:var(--primary-color,#1a273b);border-radius:50%;content:"";height:12px;left:-6px;position:absolute;top:10px;width:12px}.activity-icon{font-size:20px;line-height:1;margin-right:12px}.activity-content{background:#fff;border:1px solid #eee;border-radius:8px;box-shadow:0 2px 5px #0000000a;padding:12px 16px;width:100%}.activity-desc{color:#333;font-size:14px;margin-bottom:4px}.activity-time{color:#888;font-size:12px}.type-user:before{background:#3b82f6}.type-partner:before{background:#10b981}.type-lead:before{background:#f59e0b}.type-system:before{background:#6b7280}@media (max-width:768px){.kpi-row{gap:20px;grid-template-columns:1fr}.link-item.flat{flex:1 1 100%}}.admin-partners-layout{margin:0 auto;width:100%}.admin-partners-actions{align-items:center;align-self:end;display:flex;gap:15px;justify-content:space-between;margin-bottom:25px}.admin-partners-filters{align-items:center;display:flex;gap:10px}.admin-partners-filters input,.admin-partners-filters select{border:1px solid #d1d5db;border-radius:6px;font-size:14px;outline:none;padding:7px 10px}.admin-partners-buttons{display:flex;gap:8px}.admin-partners-buttons button{background:#1a273b;background:var(--primary-color,#1a273b);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;padding:7px 14px;transition:all .2s ease;width:auto}.admin-partners-buttons button:hover{background:#2d3e5c}.admin-partners-table{background:#fff;border-collapse:collapse;border-radius:8px;box-shadow:0 1px 6px #0000000d;font-size:14px;overflow:hidden;width:100%}.admin-partners-table th{background:#22354d;border-bottom:1px solid #e5e7eb;color:#fff;font-size:14px;font-weight:600;padding:12px 16px;text-align:left;text-transform:uppercase}.admin-partners-table td{border-bottom:1px solid #f3f4f6;color:#333;padding:12px 16px;vertical-align:middle}.admin-partners-table tr:hover td{background:#f9fafb}.admin-partners-table img{height:35px;object-fit:contain;width:35px}.admin-partners-status{border-radius:6px;color:#fff;font-size:12px;font-weight:500;padding:4px 8px;text-transform:capitalize}.admin-partners-status.active{background:#10b981}.admin-partners-status.inactive{background:#dc2626}.admin-partners-actions-col{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:5px;min-height:64px}.admin-partners-btn{border:none;border-radius:5px;color:#fff;cursor:pointer;flex:1 1 auto;font-size:13px;height:27px;min-width:80px;padding:6px 10px;text-align:center;transition:all .2s ease;width:auto}.admin-partners-btn.edit{background:#2563eb}.admin-partners-btn.edit:hover{background:#1e4fc1}.admin-partners-btn.delete{background:#dc2626}.admin-partners-btn.delete:hover{background:#b91c1c}.admin-partners-btn.restore{background:#10b981}.admin-partners-btn.restore:hover{background:#059669}.admin-partners-modal-overlay{align-items:center;background:#0006;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.admin-partners-modal{animation:fadeIn .2s ease-in;background:#fff;border-radius:10px;box-shadow:0 8px 20px #00000026;padding:25px 20px;width:420px}.admin-partners-modal h2{color:#1a273b;color:var(--primary-color,#1a273b);font-size:18px;font-weight:600;margin-bottom:20px}.admin-partners-modal label{color:#444;display:block;font-size:13px;margin-bottom:5px}.admin-partners-modal input,.admin-partners-modal select{border:1px solid #d1d5db;border-radius:6px;font-size:14px;margin-bottom:15px;outline:none;padding:8px 10px;width:100%}.admin-partners-modal input:focus,.admin-partners-modal select:focus{border-color:#1a273b;border-color:var(--primary-color,#1a273b)}.admin-partners-modal-actions{display:flex;gap:10px;justify-content:flex-end}.admin-partners-modal-actions button{border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;padding:8px 14px}.admin-partners-modal-actions button.save{background:#1a273b;background:var(--primary-color,#1a273b)}.admin-partners-modal-actions button.cancel{background:#6b7280}.partners-form input[type=color]{height:40px}.color-dots{align-items:center;display:flex;gap:6px}.color-dot{border:1px solid #e5e7eb;border-radius:50%;height:14px;width:14px}@media (max-width:767px){.admin-partners-actions{align-items:stretch;align-self:baseline;flex-direction:column}.admin-partners-filters{flex-wrap:wrap;justify-content:space-between}.admin-partners-buttons{justify-content:flex-start}.admin-partners-table td,.admin-partners-table th{font-size:13px;padding:10px 12px}.admin-partners-modal{width:90%}.admin-partners-table{box-shadow:none}.admin-partners-table thead{display:none}.admin-partners-table,.admin-partners-table tbody,.admin-partners-table td,.admin-partners-table tr{display:block;width:100%}.admin-partners-table tbody{background:#f9f9f9}.admin-partners-table tr{background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 2px 6px #0000000a;margin-bottom:14px;padding:12px}.admin-partners-table td{align-content:flex-start;align-items:flex-start;border:none;display:flex;flex-direction:column;font-size:14px;padding:8px 0;text-align:left}.admin-partners-table td:before{color:#777;content:attr(data-label);font-size:12px;font-weight:600;margin-bottom:4px}.admin-partners-table img{height:auto;margin-bottom:6px;width:50px}.admin-partners-actions-col{display:flex;flex-wrap:wrap;gap:6px}.admin-partners-btn{border-radius:6px;font-size:13px;padding:6px 10px}.pagination{flex-wrap:wrap;gap:8px}}.actions{flex-wrap:wrap;gap:12px;justify-content:flex-end;margin-bottom:20px}.searchBox{border:1px solid #ddd;border-radius:6px;font-size:15px;padding:10px 14px;transition:border-color .2s;width:280px}.searchBox:focus{border-color:#ff8e3a;outline:none}.exportBtn{background:#ff8e3a;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;padding:10px 18px;transition:background .2s;width:auto}.exportBtn:hover{background:#e6782f}.tableWrapper{border-radius:8px;box-shadow:0 2px 6px #0000000d;overflow-x:auto;width:100%}.table{background:#fff;border-collapse:collapse;font-size:14px;min-width:900px;width:100%}.table th{background:#22354d;border-bottom:2px solid #e5e7eb;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:12px 16px;text-align:center}.table th:hover{background:#ff8e3a}.table td{border-bottom:1px solid #eee;color:#444;font-size:14px;padding:12px 16px}.table tr:hover td{background:#fafafa}.deleteBtn{background:#e74c3c;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:13px;padding:6px 12px;transition:background .2s}.deleteBtn:hover{background:#c0392b}.pagination{flex-direction:row;flex-wrap:nowrap;gap:8px;margin-top:20px}.pageBtn{border-radius:6px;color:#ff8e3a;padding:6px 12px;transition:all .2s}.pageBtn:hover{background:#ff8e3a;color:#fff}.activePage{background:#ff8e3a;border-color:#ff8e3a;font-weight:700}@media (max-width:1024px){.tableWrapper{width:700px}}@media (max-width:767px){content:none!important;.title{font-size:24px}.actions{align-items:stretch;flex-direction:column}.searchBox{width:100%}.tableWrapper{box-shadow:none;overflow-x:hidden!important;width:100%}.table{border-collapse:collapse;min-width:0!important;min-width:auto!important;width:100%!important}.table,.table tbody,.table td,.table th,.table thead,.table tr{display:block;white-space:normal!important;width:100%!important}.table tbody{background-color:#f9fafb}.table thead{display:none}.table tr{background:#fff;border:1px solid #ddd;border-radius:10px;box-shadow:0 2px 6px #0000000d;margin-bottom:15px;padding:12px}.table td{word-wrap:break-word;border:none;color:#444;font-size:15px;padding:8px 0;text-align:left}.table td:last-child{margin-top:8px}.table td:before{content:none!important}}.settings-form{background:#fff;border-radius:12px;box-shadow:0 2px 6px #0000000d;padding:30px;width:50%}.settings-form label{color:#333;display:block;font-weight:500;margin-bottom:6px;margin-top:16px}.settings-form input[type=email],.settings-form input[type=text]{border:1px solid #ddd;border-radius:6px;font-size:14px;padding:10px;width:100%}.settings-form input[type=color]{border:none;cursor:pointer;height:40px;width:60px}.form-actions{margin-top:24px}.form-actions button{background:#1a273b;background:var(--primary-color,#1a273b);border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:500;padding:10px 18px}.form-actions button:hover{background:#233956}.actions{align-items:center;align-self:end;display:flex;gap:15px;justify-content:space-between;margin-bottom:25px}.actions input,.actions select{border:1px solid #d1d5db;border-radius:6px;font-size:14px;padding:7px 10px}.admin-users-buttons{display:flex;gap:8px}.add-btn{background:#1a273b;background:var(--primary-color,#1a273b);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;padding:7px 14px;transition:all .2s ease;width:auto}.add-btn:hover{background:#2c3d57}.admin-table{background:#fff;border-collapse:collapse;border-radius:8px;box-shadow:0 2px 6px #0000000d;font-size:14px;overflow:hidden;width:100%}.admin-table th{background:#22354d;border-bottom:1px solid #e5e7eb;color:#fff;font-size:14px;font-weight:600;padding:12px 16px;text-align:left}.admin-table td{border-bottom:1px solid #f1f1f1;color:#333;padding:12px 16px;vertical-align:middle}.admin-table td:first-child,.admin-table th:first-child{display:none}.admin-table tr:hover td{background:#f9fafb}.user-role-badge{border-radius:5px;color:#fff;font-size:12px;font-weight:500;padding:4px 8px;text-transform:capitalize}.user-role-badge.admin{background:#1a273b}.user-role-badge.partner{background:#3b82f6}.admin-table td button{border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:13px;margin-right:5px;padding:6px 10px;transition:all .2s ease;width:auto}.edit-btn{background:#2563eb}.edit-btn:hover{background:#1e4fc1}.delete-btn{background:#dc2626}.delete-btn:hover{background:#b91c1c}.cancel-btn{background:#6b7280}.cancel-btn:hover{background:#52525b}.pagination{display:flex;gap:5px;justify-content:center;margin-top:25px}.pageBtn{background:#fff;border:1px solid #ddd;border-radius:5px;color:#333;cursor:pointer;font-size:13px;padding:5px 10px;transition:all .2s ease}.pageBtn:hover{background:#f1f5f9}.activePage{background:#1a273b;background:var(--primary-color,#1a273b);border-color:#1a273b;border-color:var(--primary-color,#1a273b);color:#fff}.modal-overlay{align-items:center;animation:fadeIn .2s ease-in;background:#0006;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.modal{animation:slideUp .25s ease-out;background:#fff;border-radius:10px;box-shadow:0 8px 20px #00000026;padding:25px 20px;width:420px}.modal h2{color:#1a273b;color:var(--primary-color,#1a273b);font-size:18px;font-weight:600;margin-bottom:15px}.modal label{color:#555;display:block;font-size:13px;margin-bottom:5px}.modal input,.modal select{border:1px solid #ddd;border-radius:6px;font-size:14px;margin-bottom:15px;padding:8px 10px;width:100%}.modal input:focus,.modal select:focus{border-color:#1a273b;border-color:var(--primary-color,#1a273b);outline:none}.modal-actions{display:flex;gap:10px;justify-content:flex-end}.modal-actions button{border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;padding:7px 14px}.modal-actions button[type=submit]{background:#1a273b;background:var(--primary-color,#1a273b)}.modal-actions .cancel-btn{background:#6b7280}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.modal{width:90%}.actions{align-items:stretch;flex-direction:column}.admin-table{box-shadow:none}.admin-table thead{display:none}.admin-table,.admin-table tbody,.admin-table td,.admin-table tr{display:block;width:100%}.admin-table tbody{background:#f9f9f9}.admin-table tr{background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 2px 5px #0000000a;margin-bottom:12px;padding:12px}.admin-table td{align-items:flex-start;border:none;display:flex;flex-direction:column;font-size:14px;padding:8px 0;text-align:left}.admin-table td:before{color:#555;content:attr(data-label);flex-basis:45%;font-weight:600;text-align:left}.admin-table td button{font-size:13px;margin:4px 4px 0 0;padding:5px 8px}.user-role-badge{font-size:12px;padding:3px 6px}.pagination{flex-wrap:wrap;gap:8px}}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;font-family:Inter,sans-serif;margin:0;padding:0}a,button{outline:none}body{background:#f9f9f9;color:#333}@media (max-width:767px){.header{flex-direction:column;gap:10px;padding:15px}.logo img{height:24px}}.app-loading{animation:fadeIn .4s ease-in-out;flex-direction:column;gap:20px}.app-loading p{font-size:1rem;opacity:.8}.app-loading,.app-loading p{color:#22354d;color:var(--primary-color,#22354d)}.app-loading{animation:fadeIn .6s ease-in-out forwards;background:#fff;font-family:Poppins,sans-serif;height:100vh;justify-content:center}.app-loading,.loader-inner{align-items:center;display:flex}.loader-inner{animation:appear .8s ease-in-out .2s forwards;flex-direction:column;opacity:0}.spinner{animation:rotate 2s linear infinite;height:70px;margin-bottom:16px;width:70px}.spinner .path{stroke:#fb6a45;stroke:var(--secondary-color,#fb6a45);stroke-linecap:round;animation:dash 2.2s ease-in-out infinite}.app-loading p{font-size:1.05rem;letter-spacing:.3px;opacity:.9}@keyframes rotate{to{transform:rotate(1turn)}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40}to{stroke-dasharray:90,150;stroke-dashoffset:-120}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes appear{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
/*# sourceMappingURL=main.53b12d8c.css.map*/