:root{--bg-dark: #0a0618;--bg-dark-secondary: #130b2a;--bg-dark-tertiary: #1c103b;--bg-light: #faf8ff;--bg-light-secondary: #f3ebfc;--purple-primary: #8b5cf6;--purple-hover: #7c3aed;--purple-dark: #581c87;--purple-accent: #a855f7;--magenta-accent: #d946ef;--pink-accent: #ec4899;--card-purple: #701a75;--card-purple-bg: #86198f;--card-purple-dark: #4c1d95;--text-light: #ffffff;--text-muted-light: #cbd5e1;--text-dark: #0f172a;--text-muted-dark: #64748b;--border-purple: rgba(168,85,247,0.3);--border-light: #e2e8f0;--font-heading: 'Outfit',sans-serif;--font-body: 'Plus Jakarta Sans',sans-serif;--shadow-glow: 0 10px 30px -10px rgba(168,85,247,0.5);--shadow-card: 0 15px 35px rgba(0,0,0,0.1);--shadow-dark: 0 20px 40px rgba(10,6,24,0.4);--radius-sm: 8px;--radius-md: 16px;--radius-lg: 24px;--radius-full: 9999px;--transition-fast: all 0.2s ease-in-out;--transition-normal: all 0.3s ease-in-out}*,*::before,*::after{box-sizing: border-box;margin: 0;padding: 0}html{scroll-behavior: smooth;font-size: 16px;background-color: #0f0417 !important;height: 100%}body{font-family: var(--font-body);background-color: #0f0417 !important;color: var(--text-light);line-height: 1.6;overflow-x: clip;margin: 0 !important;padding: 0 !important;min-height: 100vh;display: flex;flex-direction: column}h1,h2,h3,h4,h5,h6,.hero-title,.sub-heading-top,.heading-blue-main,.sub-tag-purple,.section-heading-dark,.ready-publish-heading,.cost-cta-title,.faq-main-title,.ready-title,.legacy-channel-title,.four-card-title,.feature-box-title-dark,.advantage-card-title,.sticky-step-title,.about-hero-title,.services-cta-content h2,.dist-mkt-card h3{font-family: var(--font-heading);font-weight: 800 !important}a{color: inherit;text-decoration: none;transition: var(--transition-fast)}ul,ol{list-style: none}img{max-width: 100%;height: auto;display: block}button,input,select,textarea{font-family: inherit;font-size: inherit}.container{width: 100%;max-width: 1240px;margin: 0 auto;padding: 0 20px}.text-gradient{background: linear-gradient(135deg,#ffffff 0%,var(--magenta-accent) 50%,var(--purple-accent) 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent}.text-gradient-purple{background: linear-gradient(135deg,var(--purple-accent) 0%,var(--magenta-accent) 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent}.btn{display: inline-flex;align-items: center;justify-content: center;gap: 10px;padding: 14px 28px;font-family: var(--font-heading);font-weight: 700;font-size: 0.95rem;letter-spacing: 0.5px;text-transform: uppercase;border-radius: var(--radius-full);border: 2px solid transparent;cursor: pointer;transition: var(--transition-normal)}.btn-primary{background: linear-gradient(135deg,#9e27a9 0%,#7b1fa2 100%);color: #ffffff;box-shadow: 0 10px 25px rgba(158,39,169,0.35)}.btn-primary:hover{transform: translateY(-3px);box-shadow: 0 14px 30px rgba(158,39,169,0.45);background: linear-gradient(135deg,#7b1fa2 0%,#6a147e 100%);color: #ffffff}.btn-secondary{display: inline-flex;align-items: center;gap: 12px;background: #341e36;color: #ffffff !important;font-weight: 700;font-size: 0.95rem;padding: 12px 24px;border-radius: 50px;box-shadow: 0 8px 20px rgba(52,30,54,0.25);transition: all 0.3s ease;text-decoration: none;border: none}.btn-secondary:hover{transform: translateY(-2px);background: #461f49;box-shadow: 0 12px 25px rgba(70,31,73,0.35)}.btn-dark{background: var(--bg-dark-secondary);color: #ffffff;border-color: var(--border-purple)}.btn-dark:hover{background: var(--purple-dark);border-color: var(--purple-accent);transform: translateY(-3px)}.pill-badge{display: inline-flex;align-items: center;gap: 8px;padding: 6px 16px;background: rgba(168,85,247,0.15);border: 1px solid var(--border-purple);border-radius: var(--radius-full);color: var(--magenta-accent);font-family: var(--font-heading);font-weight: 700;font-size: 0.85rem;letter-spacing: 1px;text-transform: uppercase;margin-bottom: 20px}.top-bar-new{background-color: #341e36;color: #ffffff;padding: 12px 0;font-size: 0.88rem;border-bottom: 1px solid rgba(255,255,255,0.1)}.top-bar-container-new{display: flex;justify-content: space-between;align-items: center}.top-bar-left-new{display: flex;align-items: center;gap: 16px}.top-brand-logo{height: 40px !important;width: auto;object-fit: contain}.top-divider{height: 32px;width: 1px;background-color: rgba(255,255,255,0.35)}.top-tagline-text{font-weight: 600;font-size: 0.85rem;color: #ffffff;letter-spacing: 0.2px;line-height: 1.35}.top-bar-right-new{display: flex;align-items: center;gap: 22px;font-weight: 700;font-size: 0.88rem}.top-contact-item{display: inline-flex;align-items: center;gap: 8px;color: #ffffff;white-space: nowrap}.top-contact-item:hover{color: #e9d5ff}.top-contact-item i{font-size: 0.95rem}.site-header-new{background-color: #9e27a9;position: sticky;top: 0;z-index: 1000;padding: 14px 0;box-shadow: 0 4px 20px rgba(0,0,0,0.2)}.header-container-new{display: flex;align-items: center;justify-content: center;position: relative}.main-nav-new{display: flex;align-items: center}.nav-list-new{display: flex;align-items: center;gap: 32px}.nav-link-new{font-family: var(--font-heading);font-weight: 700;font-size: 1.05rem;color: #ffffff;position: relative;padding: 6px 0;display: inline-flex;align-items: center;gap: 5px;letter-spacing: 0.3px}.nav-link-new i{font-size: 0.8rem;transition: transform 0.2s ease}.nav-link-new:hover{color: #ffffff;opacity: 0.9}.nav-link-new::after{content: '';position: absolute;bottom: -2px;left: 0;width: 0%;height: 3px;background: #ffffff;border-radius: 2px;transition: var(--transition-fast)}.nav-link-new:hover::after,.nav-link-new.active::after{width: 100%}.nav-dropdown{position: static}.mega-menu{position: absolute;top: 100%;left: 50%;width: 900px;max-width: 95vw;background-color: #9e27a9;padding: 30px 40px;border-radius: 0 0 16px 16px;box-shadow: 0 20px 40px rgba(0,0,0,0.35);opacity: 0;visibility: hidden;transform: translate(-50%,15px);transition: all 0.25s ease-in-out;z-index: 1100}.nav-dropdown:hover .mega-menu{opacity: 1;visibility: visible;transform: translate(-50%,0)}.mega-menu-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 40px}.mega-menu-col{display: flex;flex-direction: column;gap: 18px}.mega-menu-item{color: #ffffff;font-family: var(--font-heading);font-size: 1.05rem;font-weight: 700;text-decoration: none;transition: transform 0.2s ease,opacity 0.2s ease;white-space: nowrap}.mega-menu-item:hover{color: #ffffff;opacity: 0.85;transform: translateX(5px)}.nav-dropdown-pricing{position: relative !important}.pricing-dropdown{position: absolute;top: 100%;left: 50%;transform: translate(-50%,15px);background-color: #9e27a9;padding: 22px 36px;border-radius: 0 0 14px 14px;box-shadow: 0 20px 40px rgba(0,0,0,0.35);display: flex;align-items: center;gap: 40px;white-space: nowrap;opacity: 0;visibility: hidden;transition: all 0.25s ease-in-out;z-index: 1100}.nav-dropdown-pricing:hover .pricing-dropdown{opacity: 1;visibility: visible;transform: translate(-50%,0)}.pricing-dropdown-item{color: #ffffff;font-family: var(--font-heading);font-size: 1.05rem;font-weight: 700;text-decoration: none;transition: opacity 0.2s ease,transform 0.2s ease}.pricing-dropdown-item:hover{color: #ffffff;opacity: 0.85;transform: translateY(-2px)}.mobile-menu-btn-new{display: none;background: none;border: none;color: #ffffff;font-size: 1.6rem;cursor: pointer;padding: 4px}.mobile-menu-btn-new .icon-close{display: none}.hero-section{position: relative;padding: 100px 0 120px;background: radial-gradient(circle at top center,rgba(168,85,247,0.25) 0%,rgba(10,6,24,0.95) 70%);overflow: hidden;min-height: 85vh;display: flex;align-items: center}.hero-video-bg{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);min-width: 100%;min-height: 100%;width: auto;height: auto;z-index: 1;object-fit: cover;opacity: 0.45;filter: brightness(0.78) contrast(1.15)}.hero-overlay{position: absolute;inset: 0;z-index: 2;background: linear-gradient(180deg,rgba(10,6,24,0.35) 0%,rgba(10,6,24,0.8) 100%)}.hero-content{position: relative;z-index: 10;text-align: center;max-width: 900px;margin: 0 auto}.hero-title{font-family: var(--font-heading);font-size: 3.8rem;font-weight: 900;line-height: 1.15;margin-bottom: 24px;letter-spacing: -1px}.hero-subtitle{font-size: 1.25rem;color: var(--text-muted-light);margin-bottom: 36px;max-width: 760px;margin-left: auto;margin-right: auto}.hero-btns{display: flex;align-items: center;justify-content: center;gap: 20px;margin-bottom: 48px;flex-wrap: wrap}.trust-rating-bar{display: flex;align-items: center;justify-content: center;gap: 20px;padding: 16px 28px;background: rgba(255,255,255,0.05);border: 1px solid rgba(255,255,255,0.1);border-radius: var(--radius-full);backdrop-filter: blur(10px);width: fit-content;margin: 0 auto}.stars{color: #f59e0b;display: flex;gap: 4px}.rating-text{font-weight: 600;font-size: 0.95rem}.section-light{background-color: var(--bg-light);color: var(--text-dark);padding: 90px 0}.about-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 60px;align-items: center}.section-tag{color: var(--purple-hover);font-family: var(--font-heading);font-weight: 700;font-size: 0.9rem;text-transform: uppercase;letter-spacing: 1.5px;margin-bottom: 12px;display: block}.section-heading-dark{font-family: var(--font-heading);font-size: 2.8rem;font-weight: 800;color: var(--text-dark);line-height: 1.2;margin-bottom: 20px}.section-heading-light{font-family: var(--font-heading);font-size: 2.8rem;font-weight: 800;color: var(--text-light);line-height: 1.2;margin-bottom: 20px}.about-text{color: var(--text-muted-dark);font-size: 1.05rem;margin-bottom: 24px}.feature-check-list{margin-bottom: 30px}.feature-check-list li{display: flex;align-items: center;gap: 12px;margin-bottom: 12px;font-weight: 600;color: #334155}.feature-check-list i{color: var(--purple-hover);font-size: 1.1rem}.about-image-wrapper{position: relative;border-radius: var(--radius-lg);overflow: hidden;box-shadow: var(--shadow-card)}.about-image-wrapper img{width: 100%;height: auto;border-radius: var(--radius-lg);transition: var(--transition-normal)}.about-image-wrapper:hover img{transform: scale(1.02)}.subscription-section{background: linear-gradient(180deg,#f3ebfc 0%,#ffffff 100%);padding: 90px 0;color: var(--text-dark);text-align: center}.subscription-content{max-width: 850px;margin: 0 auto}.sub-features-bubbles{display: flex;justify-content: center;flex-wrap: wrap;gap: 16px;margin: 36px 0}.bubble-tag{background: #ffffff;padding: 12px 24px;border-radius: var(--radius-full);box-shadow: 0 4px 15px rgba(124,58,237,0.12);font-weight: 700;color: var(--purple-dark);border: 1px solid rgba(124,58,237,0.2)}.journey-section{padding: 90px 0;background-color: var(--bg-dark-secondary)}.journey-grid{display: grid;grid-template-columns: repeat(4,1fr);gap: 24px;margin-top: 50px}.journey-card{background: var(--bg-dark-tertiary);border: 1px solid var(--border-purple);border-radius: var(--radius-md);padding: 32px 24px;text-align: center;transition: var(--transition-normal)}.journey-card:hover{transform: translateY(-8px);border-color: var(--magenta-accent);box-shadow: var(--shadow-glow)}.card-icon-box{width: 70px;height: 70px;border-radius: 50%;background: linear-gradient(135deg,var(--purple-accent),var(--magenta-accent));display: flex;align-items: center;justify-content: center;margin: 0 auto 20px;font-size: 1.8rem;color: #ffffff}.journey-card-title{font-family: var(--font-heading);font-size: 1.4rem;font-weight: 700;margin-bottom: 12px}.journey-card-desc{color: var(--text-muted-light);font-size: 0.95rem}.text-center{text-align: center !important}.roadmap-header,.advantage-header,.logos-header{text-align: center;max-width: 900px;margin: 0 auto 45px auto;display: flex;flex-direction: column;align-items: center;justify-content: center}.pill-badge-purple{display: inline-flex;align-items: center;gap: 8px;padding: 6px 18px;background: rgba(158,39,169,0.12);border: 1px solid rgba(158,39,169,0.3);border-radius: 30px;color: #8c1e96;font-family: var(--font-heading,'Outfit',sans-serif);font-weight: 700;font-size: 0.85rem;letter-spacing: 1px;text-transform: uppercase;margin-bottom: 16px}.section-heading-dark{font-family: var(--font-heading,'Outfit',sans-serif);font-size: clamp(1.8rem,3.5vw,2.5rem);font-weight: 800;color: #341e36;line-height: 1.25;margin-bottom: 16px;text-align: center}.section-subtitle-dark{font-size: 1.05rem;color: #555555;line-height: 1.6;text-align: center;max-width: 720px;margin: 0 auto}.roadmap-section{background-color: #faf5f9;padding: 60px 0 25px 0;position: relative}.sticky-cards-stack{display: flex;flex-direction: column;gap: 30px;position: relative;max-width: 1100px;margin: 0 auto}.sticky-step-card{position: sticky;top: calc(90px + (var(--card-index) * 15px));display: grid;grid-template-columns: 1.25fr 0.75fr;gap: 40px;align-items: center;background: #ffffff;border: 1px solid #e2e8f0;border-radius: 24px;padding: 45px 50px;box-shadow: 0 -5px 25px rgba(0,0,0,0.04),0 15px 35px rgba(0,0,0,0.06);transition: transform 0.3s ease,box-shadow 0.3s ease;margin-bottom: 20px}.step-badge-row{display: flex;align-items: center;gap: 12px;margin-bottom: 18px}.step-num-circle{width: 38px;height: 38px;border-radius: 50%;background: #2a113d;color: #f59e0b;font-weight: 800;font-size: 0.9rem;display: flex;align-items: center;justify-content: center}.step-label-text{font-family: var(--font-heading);font-weight: 800;font-size: 0.85rem;color: #b45309;letter-spacing: 1px;text-transform: uppercase}.sticky-step-title{font-family: var(--font-heading);font-size: 2.1rem;font-weight: 800;color: #1e102d;margin-bottom: 16px;line-height: 1.25}.sticky-step-desc{font-family: var(--font-body);font-size: 1.02rem;line-height: 1.7;color: #475569;margin-bottom: 24px}.sticky-highlight-box{display: flex;align-items: center;gap: 12px;background: #fffbeb;border-left: 4px solid #f59e0b;padding: 14px 20px;border-radius: 10px;color: #1e293b;font-weight: 600;font-size: 0.92rem}.sticky-highlight-box i{color: #d97706;font-size: 1.1rem}.side-phase-box{background: #fbf5ff;border: 1px solid #f3e8ff;border-radius: 20px;padding: 30px 24px;height: 100%;display: flex;flex-direction: column;justify-content: center}.phase-icon-box{width: 52px;height: 52px;border-radius: 14px;background: #2a113d;color: #f59e0b;display: flex;align-items: center;justify-content: center;font-size: 1.3rem;margin-bottom: 18px}.phase-title{font-family: var(--font-heading);font-size: 1.4rem;font-weight: 800;color: #1e102d;margin-bottom: 10px}.phase-desc{font-family: var(--font-body);font-size: 0.95rem;color: #64748b;line-height: 1.6}@media (max-width: 992px){.sticky-step-card{grid-template-columns: 1fr;padding: 35px 25px;gap: 25px}.sticky-step-title{font-size: 1.75rem}}.why-partner-section{padding: 90px 0;background: linear-gradient(135deg,#341e36 0%,#1a0f1c 50%,#461f49 100%);position: relative;overflow: hidden}.why-partner-section::before{content: '';position: absolute;top: -50%;left: -20%;width: 600px;height: 600px;background: radial-gradient(circle,rgba(158,39,169,0.18) 0%,transparent 70%);pointer-events: none}.partner-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 50px;align-items: center}.ecosystem-section{padding: 100px 0;background-color: var(--bg-light);color: var(--text-dark)}.bento-wrapper{display: grid;grid-template-columns: 1fr 1fr;gap: 24px;align-items: stretch}.bento-col{display: flex;flex-direction: column;gap: 24px}.bento-sub-row{display: grid;grid-template-columns: 1fr 1fr;gap: 24px;flex: 1}.bento-card{border-radius: 24px;padding: 20px 22px;display: flex;flex-direction: column;justify-content: space-between;text-align: center;box-shadow: 0 10px 30px rgba(0,0,0,0.05);transition: transform 0.3s ease,box-shadow 0.3s ease}.bento-card:hover{transform: translateY(-5px);box-shadow: 0 20px 40px rgba(0,0,0,0.12)}.bento-banner-card{background-color: #ffffff;padding: 28px 24px;align-items: center;justify-content: center;height: 100%}.bento-banner-title{font-family: var(--font-heading);font-size: 2.1rem;font-weight: 800;color: #1e1b4b;line-height: 1.25;margin-bottom: 18px}.bento-banner-btns{display: flex;gap: 12px;align-items: center;justify-content: center;flex-wrap: wrap}.bento-btn-primary{background: linear-gradient(135deg,#9e27a9 0%,#7b1fa2 100%);color: #ffffff;padding: 10px 18px;border-radius: var(--radius-full);font-weight: 700;font-size: 0.85rem;white-space: nowrap;display: inline-block;text-align: center;box-shadow: 0 6px 18px rgba(158,39,169,0.3);transition: all 0.3s ease}.bento-btn-outline{background: transparent;color: #9e27a9;border: 2px solid #9e27a9;padding: 10px 22px;border-radius: var(--radius-full);font-weight: 700;font-size: 0.9rem}.bento-card-img{border-radius: 16px;overflow: hidden;margin-bottom: 14px;height: 150px;width: 100%}.bento-card-img img{width: 100%;height: 100%;object-fit: cover;border-radius: 16px;transition: transform 0.3s ease}.bento-card:hover .bento-card-img img{transform: scale(1.05)}.bento-card-body{flex: 1;display: flex;flex-direction: column}.bento-card-title{font-family: var(--font-heading);font-size: 1.28rem;font-weight: 800;margin-bottom: 4px}.bento-card-subtitle{font-size: 0.88rem;font-weight: 700;margin-bottom: 8px}.bento-card-desc{font-size: 0.86rem;line-height: 1.5;margin-bottom: 14px}.bento-card-btn{width: 100%;padding: 10px 16px;border-radius: 10px;font-weight: 700;font-size: 0.9rem;text-align: center;display: inline-block;margin-top: auto;text-transform: uppercase}.bento-card-purple{background-color: #e9d5ff;color: #3b0764}.bento-card-purple .bento-card-title{color: #3b0764}.bento-card-purple .bento-card-subtitle{color: #581c87}.bento-card-purple .bento-card-desc{color: #4c1d95}.btn-purple-bg{background-color: #9333ea;color: #ffffff}.btn-purple-bg:hover{background-color: #7e1e87}.bento-card-pink{background-color: #fce7f3;color: #831843}.bento-card-pink .bento-card-title{color: #831843}.bento-card-pink .bento-card-subtitle{color: #9d174d}.bento-card-pink .bento-card-desc{color: #be185d}.btn-pink-bg{background-color: #ec4899;color: #ffffff}.btn-pink-bg:hover{background-color: #db2777}.bento-card-cyan{background-color: #cff4fc;color: #083344}.bento-card-cyan .bento-card-title{color: #083344}.bento-card-cyan .bento-card-subtitle{color: #155e75}.bento-card-cyan .bento-card-desc{color: #0e7490}.btn-cyan-bg{background-color: #0891b2;color: #ffffff}.btn-cyan-bg:hover{background-color: #0e7490}.bento-card-dark{background-color: #0f172a;color: #ffffff}.bento-card-dark .bento-card-title{color: #ffffff}.bento-card-dark .bento-card-subtitle{color: #94a3b8}.bento-card-dark .bento-card-desc{color: #cbd5e1}.btn-dark-bg{background-color: #334155;color: #ffffff}.btn-dark-bg:hover{background-color: #475569}.bento-card-wide{background-color: #fce7f3;color: #831843;flex-direction: row;align-items: center;gap: 24px;text-align: left;flex: 1}.bento-wide-img{width: 42%;height: 220px;border-radius: 18px;overflow: hidden}.bento-wide-img img{width: 100%;height: 100%;object-fit: cover;border-radius: 18px}.bento-wide-content{width: 58%;display: flex;flex-direction: column}.bento-wide-tagline{font-size: 0.8rem;font-weight: 800;letter-spacing: 1px;color: #9d174d;margin-bottom: 10px}.btn-plum-bg{background-color: #341e36;color: #ffffff;width: fit-content;padding: 10px 24px}@media (max-width: 992px){.bento-wrapper{grid-template-columns: 1fr}.bento-card-wide{flex-direction: column;text-align: center}.bento-wide-img,.bento-wide-content{width: 100%}}@media (max-width: 600px){.bento-sub-row{grid-template-columns: 1fr}}.ecosystem-section{padding: 60px 0 20px;background-color: var(--bg-light);color: var(--text-dark)}.middle-cta-section{padding: 20px 0 40px;background-color: var(--bg-light)}.middle-cta-card{background: linear-gradient(135deg,#e9d5ff 0%,#f3e8ff 100%);border-radius: 28px;padding: 36px 28px;text-align: center;box-shadow: 0 10px 30px rgba(0,0,0,0.04)}.middle-cta-title{font-family: var(--font-heading);font-size: 2.5rem;font-weight: 900;color: #1e1b4b;line-height: 1.15;margin-bottom: 12px}.middle-cta-desc{color: #475569;font-size: 0.96rem;line-height: 1.55;max-width: 680px;margin: 0 auto 22px}.middle-cta-btns{display: flex;justify-content: center;align-items: center;gap: 16px;flex-wrap: wrap}.btn-cta-stars{background: linear-gradient(135deg,#9e27a9 0%,#7b1fa2 100%);color: #ffffff;padding: 14px 32px;border-radius: var(--radius-full);font-weight: 700;font-size: 1rem;box-shadow: 0 10px 25px rgba(158,39,169,0.35);transition: all 0.3s ease}.btn-cta-stars:hover{background: linear-gradient(135deg,#7b1fa2 0%,#6a147e 100%);transform: translateY(-3px);box-shadow: 0 14px 30px rgba(158,39,169,0.45)}.btn-cta-phone{background: #ffffff;color: #9e27a9;border: 2px solid #9e27a9;padding: 14px 28px;border-radius: var(--radius-full);font-weight: 700;font-size: 1rem;transition: var(--transition-fast)}.btn-cta-phone:hover{background: #9e27a9;color: #ffffff;transform: translateY(-3px)}.features-section-white{padding: 40px 0;background-color: #ffffff;color: var(--text-dark)}.features-white-grid{display: grid;grid-template-columns: 1fr 1.15fr;gap: 40px;align-items: stretch}.features-left-col{display: flex;flex-direction: column}.features-left-col .section-heading-dark,.features-left-col h2{text-align: left !important}.features-left-col .about-text{margin-bottom: 24px}.features-author-img{border-radius: 20px;overflow: hidden;box-shadow: 0 12px 30px rgba(0,0,0,0.05);background: #faf7fd;border: 1px solid #f0e6f8;padding: 16px;flex: 1;display: flex;align-items: center;justify-content: center}.features-author-img img{width: 100%;height: 100%;max-height: 280px;object-fit: contain;border-radius: 14px;display: block}.features-right-col{display: flex;flex-direction: column}.feature-boxes-grid-new{display: grid;grid-template-columns: 1fr 1fr;gap: 20px;height: 100%}.feature-box-white{background: #faf7fd;border: 1px solid #f0e6f8;border-radius: 20px;padding: 28px 20px;display: flex;flex-direction: column;align-items: center;text-align: center;justify-content: center;box-shadow: 0 6px 20px rgba(0,0,0,0.03);transition: transform 0.25s ease,box-shadow 0.25s ease,border-color 0.25s ease}.feature-box-white:hover{transform: translateY(-4px);border-color: #9e27a9;background: #ffffff;box-shadow: 0 12px 30px rgba(158,39,169,0.15)}.feature-box-icon{width: 58px;height: 58px;object-fit: contain;margin-bottom: 14px}.feature-box-content{width: 100%}.feature-box-title-dark{font-family: var(--font-heading);font-size: 1.1rem;font-weight: 800;color: #1e1b4b;margin-bottom: 6px;line-height: 1.3}.feature-box-desc-dark{color: #64748b;font-size: 0.88rem;line-height: 1.5}.footer-publishers-bar{background-color: #0d0822;padding: 50px 0;border-top: 1px solid rgba(255,255,255,0.08);border-bottom: 1px solid rgba(255,255,255,0.08)}.publisher-heading{text-align: center;font-family: var(--font-heading);font-size: 1.1rem;font-weight: 700;letter-spacing: 1.5px;color: var(--text-muted-light);margin-bottom: 30px}.publisher-logo-grid{display: grid;grid-template-columns: repeat(6,1fr);gap: 20px;align-items: center}.publisher-logo-item{background: #ffffff;padding: 12px 16px;border-radius: var(--radius-sm);display: flex;align-items: center;justify-content: center;height: 60px;transition: var(--transition-fast)}.publisher-logo-item img{max-height: 38px;width: auto;object-fit: contain}.publisher-logo-item:hover{transform: translateY(-4px);box-shadow: 0 6px 15px rgba(255,255,255,0.2)}.faq-contact-section{padding: 90px 0;background-color: #ffffff;color: var(--text-dark)}.faq-contact-grid{display: grid;grid-template-columns: 1fr 1.15fr;gap: 40px;align-items: stretch}.contact-card{background: linear-gradient(135deg,#341e36 0%,#1e1b4b 100%);border-radius: 28px;padding: 40px 36px;box-shadow: 0 15px 40px rgba(52,30,54,0.25);color: #ffffff;display: flex;flex-direction: column;justify-content: space-between}.contact-card-title{font-family: var(--font-heading);font-size: 2rem;font-weight: 800;color: #ffffff;margin-bottom: 8px}.contact-card-desc{color: var(--text-muted-light);font-size: 0.92rem;margin-bottom: 24px}.form-group{margin-bottom: 18px}.form-label{display: block;margin-bottom: 6px;font-weight: 600;font-size: 0.88rem;color: #ffffff}.form-control{width: 100%;padding: 12px 16px;border-radius: 12px;background: rgba(255,255,255,0.08);border: 1px solid rgba(255,255,255,0.2);color: #ffffff;outline: none;transition: border-color 0.2s ease,box-shadow 0.2s ease;font-size: 0.92rem}.form-control::placeholder{color: rgba(255,255,255,0.5)}.form-control:focus{border-color: var(--magenta-accent);background: rgba(255,255,255,0.12);box-shadow: 0 0 12px rgba(217,70,239,0.3)}.faq-container{display: flex;flex-direction: column;justify-content: space-between}.faq-accordion{display: flex;flex-direction: column;gap: 14px;flex: 1}.faq-item{background: #faf7fd;border: 1px solid #f0e6f8;border-radius: 18px;overflow: hidden;transition: border-color 0.2s ease,box-shadow 0.2s ease}.faq-item.active,.faq-item:hover{border-color: #9e27a9;box-shadow: 0 8px 20px rgba(158,39,169,0.1)}.faq-question{width: 100%;padding: 18px 22px;background: none;border: none;color: #1e1b4b;font-family: var(--font-heading);font-size: 1.05rem;font-weight: 700;text-align: left;display: flex;justify-content: space-between;align-items: center;cursor: pointer}.faq-question i{color: #9e27a9;font-size: 0.9rem;transition: transform 0.3s ease}.faq-item.active .faq-question i{transform: rotate(180deg)}.faq-answer{max-height: 0;overflow: hidden;transition: max-height 0.3s ease-out,padding 0.3s ease-out;padding: 0 22px;color: #64748b;font-size: 0.92rem;line-height: 1.6}.faq-item.active .faq-answer{max-height: 300px;padding: 0 22px 18px}.bottom-cta-section{padding: 90px 0;background: linear-gradient(135deg,#180d38 0%,#05030d 100%)}.bottom-cta-card{background: linear-gradient(135deg,#6b21a8 0%,#4c1d95 100%);border-radius: var(--radius-lg);display: grid;grid-template-columns: 1fr 1fr;align-items: center;overflow: hidden;box-shadow: var(--shadow-dark)}.bottom-cta-content{padding: 50px}.bottom-cta-img img{width: 100%;height: 100%;object-fit: cover}.site-footer{background-color: #180928;color: #ffffff}.orm-platforms-bar{background: #faf8ff;border-bottom: 1px solid rgba(158,39,169,0.12);padding: 55px 0 60px;text-align: center;overflow: hidden}.orm-heading{color: #1a1a2e;font-family: var(--font-heading,'Outfit',sans-serif);font-size: clamp(1.2rem,2.4vw,1.6rem);font-weight: 800;letter-spacing: 2.5px;margin-bottom: 36px;text-transform: uppercase}.orm-slider-wrapper{width: 100%;overflow: hidden;position: relative;padding: 10px 0 20px}.orm-slider-wrapper::before,.orm-slider-wrapper::after{content: '';position: absolute;top: 0;bottom: 0;width: 90px;z-index: 5;pointer-events: none}.orm-slider-wrapper::before{left: 0;background: linear-gradient(to right,#faf8ff 0%,rgba(250,248,255,0) 100%)}.orm-slider-wrapper::after{right: 0;background: linear-gradient(to left,#faf8ff 0%,rgba(250,248,255,0) 100%)}.orm-slider-track{display: flex;gap: 24px;width: max-content;animation: ormMarquee 32s linear infinite}.orm-slider-wrapper:hover .orm-slider-track{animation-play-state: paused}@keyframes ormMarquee{0%{transform: translateX(0)}100%{transform: translateX(calc(-50% - 12px))}}.orm-item{flex-shrink: 0;width: 250px}.orm-card-link{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 14px;padding: 24px 20px;background: #ffffff;border: 1px solid #e2e8f0;border-radius: 18px;width: 100%;text-decoration: none;transition: transform 0.3s ease,border-color 0.3s ease,box-shadow 0.3s ease;box-shadow: 0 6px 20px rgba(0,0,0,0.04);box-sizing: border-box}.orm-card-link:hover{border-color: #9e27a9;transform: translateY(-6px);box-shadow: 0 14px 35px rgba(158,39,169,0.18)}.orm-card-link.orm-trustpilot-card{display: flex !important;flex-direction: column !important;justify-content: center !important;align-items: center !important;min-height: 130px !important;height: 100% !important;padding: 0 15px !important;box-sizing: border-box !important}.orm-card-link.orm-trustpilot-card .trustpilot-widget{width: 100% !important;max-width: 100% !important;height: 52px !important;display: flex !important;justify-content: center !important;align-items: center !important;margin: auto !important;text-align: center !important}.orm-card-link.orm-trustpilot-card .trustpilot-widget iframe{margin: auto !important;display: block !important}.orm-logo-wrap{height: 48px;display: flex;align-items: center;justify-content: center;width: 100%}.orm-logo-wrap img{max-height: 42px;max-width: 160px;object-fit: contain;transition: transform 0.3s ease}.orm-card-link:hover .orm-logo-wrap img{transform: scale(1.06)}.orm-read-link{font-family: var(--font-body,'Plus Jakarta Sans',sans-serif);font-size: 13.5px;font-weight: 700;color: #9e27a9;display: inline-flex;align-items: center;gap: 6px;text-decoration: underline;text-decoration-color: rgba(158,39,169,0.4);text-underline-offset: 3px;transition: color 0.25s ease,text-decoration-color 0.25s ease}.orm-read-link i{font-size: 11px;transition: transform 0.25s ease}.orm-card-link:hover .orm-read-link{color: #6a147e;text-decoration-color: #6a147e}.orm-card-link:hover .orm-read-link i{transform: translate(2px,-2px)}.footer-publishers-bar{background: #180928;border-bottom: 1px solid rgba(255,255,255,0.1);padding: 45px 0}.publisher-heading{color: #ffffff;font-family: var(--font-heading);font-size: clamp(1.25rem,2.5vw,1.65rem);font-weight: 800;letter-spacing: 2px;margin-bottom: 28px;text-align: center;text-transform: uppercase}.publisher-cta-buttons{display: flex;justify-content: center;align-items: center;gap: 20px;margin-top: 32px;flex-wrap: wrap}.pub-cta-btn{display: inline-flex;align-items: center;gap: 10px;padding: 14px 34px;border-radius: 30px;font-family: var(--font-heading);font-size: 15px;font-weight: 700;text-decoration: none;transition: transform 0.25s ease,box-shadow 0.25s ease,background 0.25s ease}.pub-cta-primary{background: linear-gradient(135deg,#9e27a9 0%,#7b1fa2 100%);color: #ffffff;box-shadow: 0 6px 20px rgba(158,39,169,0.4)}.pub-cta-primary:hover{background: linear-gradient(135deg,#b82cc5 0%,#8e24aa 100%);transform: translateY(-3px);box-shadow: 0 10px 25px rgba(158,39,169,0.6);color: #ffffff}.pub-cta-secondary{background: rgba(255,255,255,0.12);color: #ffffff;border: 1px solid rgba(255,255,255,0.3);backdrop-filter: blur(5px)}.pub-cta-secondary:hover{background: #ffffff;color: #180928;transform: translateY(-3px);box-shadow: 0 10px 25px rgba(255,255,255,0.25)}.site-footer{background: linear-gradient(135deg,#170724 0%,#290c38 100%) !important;color: #ffffff;margin-top: auto;margin-bottom: 0 !important;padding-bottom: 0 !important}.footer-main{background: transparent !important;color: #ffffff;padding: 90px 0 80px}.footer-grid{display: grid;grid-template-columns: 1.5fr 1fr 1fr 1.2fr;gap: 40px}.footer-logo{height: 48px;width: auto;margin-bottom: 20px;filter: drop-shadow(0 2px 8px rgba(0,0,0,0.4))}.footer-description{font-size: 0.95rem;color: rgba(255,255,255,0.82);margin-bottom: 24px;line-height: 1.65;font-weight: 400}.social-links{display: flex;gap: 14px;margin-bottom: 18px}.social-links a{width: 38px;height: 38px;border-radius: 50%;background: rgba(255,255,255,0.12);display: flex;align-items: center;justify-content: center;color: #ffffff;border: 1px solid rgba(255,255,255,0.2);transition: var(--transition-normal)}.social-links a:hover{background: linear-gradient(135deg,#9e27a8 0%,#ec4899 100%);color: #ffffff;border-color: transparent;transform: translateY(-3px);box-shadow: 0 6px 16px rgba(158,39,168,0.4)}.footer-badges{margin-top: 18px;display: flex;flex-direction: column;align-items: flex-start;justify-content: flex-start;gap: 12px}.footer-badges .badge-item{display: inline-block;transition: transform 0.25s ease,opacity 0.25s ease;margin: 0}.footer-badges .trustpilot-widget{display: block !important;width: 190px !important;max-width: 100% !important;height: 52px !important;margin: 0 !important;text-align: left !important}.footer-badges .trustpilot-widget iframe{margin: 0 !important;display: block !important;width: 100% !important}.badge-item:hover{transform: translateY(-2px);opacity: 0.92}.bbb-badge-img{height: 44px;width: auto;max-width: 100%;display: block;border-radius: 4px}.footer-col-title{font-family: var(--font-heading);font-size: 1.2rem;font-weight: 800;color: #ffffff;margin-bottom: 24px;position: relative}.footer-col-title::after{content: '';position: absolute;bottom: -8px;left: 0;width: 35px;height: 3px;background: #ff9cf8;border-radius: 2px}.footer-menu li{margin-bottom: 12px}.footer-menu a{font-size: 0.94rem;font-weight: 500;color: rgba(255,255,255,0.82);display: inline-flex;align-items: center;gap: 8px;transition: var(--transition-fast)}.footer-menu a i{color: #ff9cf8;font-size: 0.8rem}.footer-menu a:hover{color: #ff9cf8;transform: translateX(4px)}.contact-info-list li{display: flex;gap: 14px;margin-bottom: 16px;font-size: 0.94rem;font-weight: 500;color: rgba(255,255,255,0.85)}.contact-info-list i{color: #ff9cf8;margin-top: 4px}.contact-info-list a{color: #ffffff;font-weight: 700;text-decoration: none}.contact-info-list a:hover{color: #ff9cf8}.footer-bottom{background-color: #0f0417 !important;border-top: 1px solid rgba(255,255,255,0.12);padding: 24px 0;font-size: 0.88rem;color: rgba(255,255,255,0.8)}.footer-bottom-container{display: flex;justify-content: space-between;align-items: center}.copyright-text{color: rgba(255,255,255,0.85)}.copyright-text strong{color: #ffffff}.legal-links{display: flex;gap: 20px}.legal-links a{color: rgba(255,255,255,0.85);font-weight: 500}.legal-links a:hover{color: #ff9cf8}.back-to-top{position: fixed;bottom: 30px;right: 30px;width: 48px;height: 48px;border-radius: 50%;background: linear-gradient(135deg,var(--purple-accent),var(--magenta-accent));color: #ffffff;border: none;cursor: pointer;box-shadow: var(--shadow-glow);display: flex;align-items: center;justify-content: center;font-size: 1.2rem;opacity: 0;visibility: hidden;transition: var(--transition-normal);z-index: 999}.back-to-top.visible{opacity: 1;visibility: visible}.back-to-top:hover{transform: translateY(-4px)}@media (max-width: 1200px){.hero-title{font-size: 3.2rem}.journey-grid{grid-template-columns: repeat(2,1fr)}.publisher-logo-grid{grid-template-columns: repeat(4,1fr)}.footer-grid{grid-template-columns: 1fr 1fr}}@media (max-width: 992px){.top-bar-new{padding: 8px 0}.top-tagline-text{display: none}.top-divider{display: none}.main-nav-new{position: fixed;top: 70px;left: -100%;width: 100%;height: calc(100vh - 70px);background: #341e36;padding: 40px 20px;transition: var(--transition-normal)}.main-nav-new.active{left: 0}.nav-list-new{flex-direction: column;gap: 20px;align-items: flex-start}.mobile-menu-btn-new{display: block}.about-grid,.partner-grid,.features-grid,.faq-contact-grid,.bottom-cta-card{grid-template-columns: 1fr;gap: 40px}.ecosystem-grid{grid-template-columns: repeat(2,1fr)}.hero-title{font-size: 2.5rem}}@media (max-width: 768px){.hero-title{font-size: 2.1rem}.ecosystem-grid,.feature-boxes-grid,.publisher-logo-grid{grid-template-columns: 1fr}.footer-grid{grid-template-columns: 1fr}.footer-bottom-container{flex-direction: column;gap: 15px;text-align: center}.roadmap-item{flex-direction: column;align-items: flex-start;gap: 12px}}.publishing-journey-section{background-color: #faf2f5;padding: 70px 0 0 0;text-align: center;position: relative;overflow: hidden}.journey-section-title{font-family: var(--font-heading);font-size: 2.8rem;font-weight: 800;color: #2b3647;margin-bottom: 45px;letter-spacing: -0.5px}.journey-steps-row{display: flex;justify-content: center;align-items: flex-end;gap: 30px;flex-wrap: wrap;margin-bottom: 45px}.journey-step-item{display: flex;flex-direction: column;align-items: center;flex: 1;min-width: 140px;max-width: 200px}.journey-step-img{height: 90px;display: flex;align-items: flex-end;justify-content: center;margin-bottom: 12px;transition: transform 0.3s ease}.journey-step-item:hover .journey-step-img{transform: translateY(-6px)}.journey-step-img img{max-height: 100%;width: auto;object-fit: contain}.journey-step-label{font-family: var(--font-body);font-size: 1.05rem;font-weight: 700;font-style: italic;color: #2b3647;margin: 0}.journey-action-btns{display: flex;justify-content: center;align-items: center;gap: 16px;margin-bottom: 60px;flex-wrap: wrap}.btn-journey-quote{background: linear-gradient(135deg,#9e27a9 0%,#7b1fa2 100%);color: #ffffff;font-weight: 700;padding: 14px 34px;border-radius: var(--radius-full);box-shadow: 0 10px 25px rgba(158,39,169,0.35);text-transform: none;font-size: 1rem;transition: var(--transition-normal)}.btn-journey-quote:hover{transform: translateY(-3px);box-shadow: 0 14px 30px rgba(158,39,169,0.45);background: linear-gradient(135deg,#7b1fa2 0%,#6a147e 100%);color: #ffffff}.btn-journey-phone{background: #341e36;color: #ffffff !important;border: none;font-weight: 700;padding: 14px 34px;border-radius: var(--radius-full);text-transform: none;font-size: 1rem;transition: var(--transition-normal);box-shadow: 0 8px 20px rgba(52,30,54,0.25);display: inline-flex;align-items: center;gap: 10px}.btn-journey-phone:hover{background: #461f49;color: #ffffff !important;transform: translateY(-3px);box-shadow: 0 12px 25px rgba(70,31,73,0.35)}.journey-form-banner{background: #0f0e13;border-radius: 20px 20px 0 0;padding: 30px 40px;max-width: 1140px;margin: 0 auto;box-shadow: 0 -10px 40px rgba(0,0,0,0.2)}.journey-form-title{font-family: var(--font-heading);font-size: 2.2rem;font-weight: 900;color: #ffffff;letter-spacing: 1px;text-align: left;margin-bottom: 20px}.journey-quick-form{display: flex;gap: 15px;align-items: center}.journey-form-field{flex: 1}.journey-form-field input{width: 100%;padding: 14px 20px;border-radius: var(--radius-sm);border: 1px solid rgba(255,255,255,0.2);background: #ffffff;color: #0f172a;font-size: 0.95rem;outline: none;transition: var(--transition-fast)}.journey-form-field input::placeholder{color: #94a3b8}.journey-form-field input:focus{border-color: #a855f7;box-shadow: 0 0 0 3px rgba(168,85,247,0.3)}.btn-journey-submit{background: linear-gradient(135deg,#9e27a9 0%,#7b1fa2 100%);color: #ffffff;font-weight: 700;padding: 14px 36px;border-radius: var(--radius-sm);border: none;cursor: pointer;font-size: 1rem;transition: var(--transition-normal);white-space: nowrap;box-shadow: 0 8px 20px rgba(158,39,169,0.35)}.btn-journey-submit:hover{background: linear-gradient(135deg,#7b1fa2 0%,#6a147e 100%);transform: translateY(-2px);box-shadow: 0 12px 25px rgba(158,39,169,0.45)}@media (max-width: 992px){.journey-section-title{font-size: 2.2rem}.journey-quick-form{flex-direction: column}.journey-form-field{width: 100%}.btn-journey-submit{width: 100%}.journey-form-title{text-align: center}}@media (max-width: 600px){.journey-steps-row{gap: 20px}.journey-step-item{min-width: 100px}.journey-step-img{height: 70px}.journey-step-label{font-size: 0.9rem}.journey-form-banner{padding: 24px 20px}}.premium-partner-banner-section{background-color: #F6EDFF;padding: 85px 0;position: relative;overflow: hidden}.partner-glow-1{position: absolute;top: -120px;left: -120px;width: 500px;height: 500px;background: radial-gradient(circle,rgba(168,85,247,0.18) 0%,rgba(0,0,0,0) 70%);border-radius: 50%;pointer-events: none}.partner-glow-2{position: absolute;bottom: -120px;right: -120px;width: 500px;height: 500px;background: radial-gradient(circle,rgba(217,70,239,0.18) 0%,rgba(0,0,0,0) 70%);border-radius: 50%;pointer-events: none}.premium-partner-card{display: grid;grid-template-columns: 1.1fr 0.9fr;align-items: center;gap: 40px;background: #ffffff;border: 1px solid #e9d5ff;border-radius: var(--radius-lg);padding: 50px 55px;box-shadow: 0 20px 40px -10px rgba(147,51,234,0.1);position: relative;z-index: 2}.partner-badge-pill{display: inline-flex;align-items: center;gap: 8px;padding: 6px 16px;background: #f3e8ff;border: 1px solid #d8b4fe;border-radius: var(--radius-full);color: #7e22ce;font-size: 0.82rem;font-weight: 700;letter-spacing: 1px;margin-bottom: 18px;text-transform: uppercase}.premium-partner-banner-title{font-family: var(--font-heading);font-size: clamp(2rem,3.2vw,2.6rem);font-weight: 800;color: #1e102d;line-height: 1.2;margin-bottom: 16px;letter-spacing: -0.5px}.partner-title-highlight{background: linear-gradient(135deg,#9333ea 0%,#d946ef 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent}.premium-partner-banner-desc{font-family: var(--font-body);font-size: 0.98rem;line-height: 1.65;color: #475569;margin-bottom: 24px}.partner-feature-tags{display: flex;flex-wrap: wrap;align-items: center;gap: 10px;margin-bottom: 28px}.partner-tag-item{display: inline-flex;align-items: center;gap: 8px;background: #f8f0ff;padding: 8px 14px;border-radius: 20px;color: #581c87;font-size: 0.85rem;font-weight: 700;border: 1px solid #e9d5ff;white-space: nowrap}.partner-tag-item i{color: #9333ea}.premium-partner-banner-btns{display: flex;align-items: center;justify-content: center;gap: 10px;flex-wrap: nowrap !important;width: 100%;margin-top: 18px}.btn-partner-consultation{background: linear-gradient(135deg,#9e27a9 0%,#7b1fa2 100%);color: #ffffff;font-family: var(--font-heading);font-weight: 800;padding: 11px 16px;border-radius: var(--radius-full);text-transform: uppercase;font-size: 0.78rem;letter-spacing: 0.3px;box-shadow: 0 10px 25px rgba(158,39,169,0.35);transition: var(--transition-normal);display: inline-flex;align-items: center;justify-content: center;gap: 6px;white-space: nowrap;flex: 1 1 auto}.btn-partner-consultation:hover{transform: translateY(-3px);box-shadow: 0 14px 30px rgba(158,39,169,0.45);background: linear-gradient(135deg,#7b1fa2 0%,#6a147e 100%);color: #ffffff}.btn-partner-phone{background: #341e36;color: #ffffff !important;border: none;font-family: var(--font-heading);font-weight: 700;padding: 11px 14px;border-radius: var(--radius-full);text-transform: uppercase;font-size: 0.78rem;letter-spacing: 0.3px;transition: var(--transition-normal);box-shadow: 0 8px 20px rgba(52,30,54,0.25);display: inline-flex;align-items: center;justify-content: center;gap: 6px;white-space: nowrap;flex: 0 0 auto}.btn-partner-phone:hover{background: #461f49;color: #ffffff !important;transform: translateY(-3px);box-shadow: 0 12px 25px rgba(70,31,73,0.35)}.premium-partner-banner-img-wrapper{position: relative;display: flex;flex-direction: column;align-items: center;width: 100%}.partner-img-frame{position: relative;border-radius: var(--radius-md);overflow: hidden;box-shadow: 0 15px 35px rgba(147,51,234,0.15);border: 3px solid #ffffff;width: 100%}.partner-img-frame img{width: 100%;height: 320px;object-fit: cover;object-position: center;transition: transform 0.5s ease;display: block}.partner-img-frame:hover img{transform: scale(1.04)}.partner-img-overlay{position: absolute;inset: 0;background: linear-gradient(180deg,rgba(147,51,234,0.02) 0%,rgba(147,51,234,0.12) 100%);pointer-events: none}.floating-partner-badge{position: absolute;bottom: 12px;left: 12px;background: #ffffff;border: 1px solid #e9d5ff;padding: 10px 14px;border-radius: var(--radius-md);display: flex;align-items: center;gap: 10px;box-shadow: 0 12px 25px rgba(147,51,234,0.2);color: #1e102d;z-index: 3}.floating-badge-icon{width: 44px;height: 44px;border-radius: 50%;background: linear-gradient(135deg,#a855f7 0%,#d946ef 100%);display: flex;align-items: center;justify-content: center;font-size: 1.3rem;color: #ffffff}.floating-badge-text strong{display: block;font-size: 1rem;font-family: var(--font-heading);color: #1e102d}.floating-badge-text span{font-size: 0.8rem;color: #64748b}@media (max-width: 992px){.premium-partner-card{grid-template-columns: 1fr;padding: 40px 24px;gap: 40px}.premium-partner-banner-title{font-size: 2.2rem}.floating-partner-badge{left: 10px;bottom: 10px}.partner-img-frame img{height: 380px}}.publishing-logos-section{background-color: #ffffff;padding: 80px 0;overflow: hidden}.logos-header{text-align: center;max-width: 820px;margin: 0 auto 40px auto}.logos-main-title{font-family: var(--font-heading);font-size: 2.8rem;font-weight: 800;color: #0f172a;margin-bottom: 16px;letter-spacing: -0.5px}.section-subtitle-dark{font-family: var(--font-body);font-size: 1.05rem;color: #64748b;line-height: 1.6;max-width: 720px;margin: 0 auto}.logos-outer-frame{background: #f8fafc;border: 1px solid #e2e8f0;border-radius: 24px;padding: 24px 20px;box-shadow: 0 10px 30px rgba(0,0,0,0.02);position: relative;overflow: hidden}.logo-slider-wrapper{position: relative;width: 100%;overflow: hidden;mask-image: linear-gradient(to right,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image: linear-gradient(to right,transparent,#000 8%,#000 92%,transparent)}.logo-slider-track{display: flex;align-items: center;gap: 20px;width: max-content;animation: logoMarquee 35s linear infinite}.logo-slider-wrapper:hover .logo-slider-track{animation-play-state: paused}.logo-slide-item{flex: 0 0 auto;width: 180px;height: 85px;display: flex;align-items: center;justify-content: center;padding: 16px 24px;background: #ffffff;border: 1px solid #e2e8f0;border-radius: 16px;box-shadow: 0 2px 8px rgba(0,0,0,0.02);transition: var(--transition-normal)}.logo-slide-item:hover{transform: translateY(-3px);border-color: #9e27a9;box-shadow: 0 10px 20px rgba(158,39,169,0.15)}.logo-slide-item img{max-width: 100%;max-height: 100%;object-fit: contain;filter: none;transition: var(--transition-fast)}@keyframes logoMarquee{0%{transform: translateX(0)}100%{transform: translateX(-50%)}}@media (max-width: 768px){.publishing-logos-section{padding: 60px 0}.logos-main-title{font-size: 2.1rem}.logos-outer-frame{padding: 16px 12px;border-radius: 18px}.logo-slide-item{width: 140px;height: 75px;padding: 12px 16px;border-radius: 12px}}.brand-cta-banner-section{background-color: #ffffff;padding: 0 0 80px 0}.brand-cta-card{background: #fbf7fd;border: 1px solid #f0abfc;border-radius: 24px;padding: 60px 40px;text-align: center;max-width: 1060px;margin: 0 auto;box-shadow: 0 15px 35px -10px rgba(147,51,234,0.08)}.brand-cta-title{font-family: var(--font-heading);font-size: 2.6rem;font-weight: 800;color: #1e102d;margin-bottom: 20px;letter-spacing: -0.5px}.brand-cta-desc{font-family: var(--font-body);font-size: 1.05rem;line-height: 1.7;color: #475569;max-width: 820px;margin: 0 auto 32px auto}.brand-cta-btn-wrapper{display: flex;justify-content: center;align-items: center;gap: 16px;flex-wrap: wrap}.btn-brand-consultation{background: linear-gradient(135deg,#9e27a9 0%,#7b1fa2 100%);color: #ffffff;font-family: var(--font-heading);font-weight: 700;padding: 16px 36px;border-radius: var(--radius-full);font-size: 1rem;box-shadow: 0 10px 25px rgba(158,39,169,0.35);transition: var(--transition-normal)}.btn-brand-consultation:hover{transform: translateY(-3px);box-shadow: 0 14px 30px rgba(158,39,169,0.45);background: linear-gradient(135deg,#7b1fa2 0%,#6a147e 100%);color: #ffffff}.btn-brand-phone{background: #341e36;color: #ffffff !important;border: none;font-family: var(--font-heading);font-weight: 700;padding: 16px 32px;border-radius: var(--radius-full);font-size: 1rem;transition: var(--transition-normal);box-shadow: 0 8px 20px rgba(52,30,54,0.25);display: inline-flex;align-items: center;gap: 10px}.btn-brand-phone:hover{background: #461f49;color: #ffffff !important;transform: translateY(-3px);box-shadow: 0 12px 25px rgba(70,31,73,0.35)}@media (max-width: 768px){.brand-cta-card{padding: 40px 20px;border-radius: 18px}.brand-cta-title{font-size: 2rem}.brand-cta-desc{font-size: 0.95rem}}.legacy-channel-section{background-color: #faf5f9;padding: 60px 0 90px 0}.legacy-channel-card{background: #180928;border-radius: 32px;padding: 65px 60px 50px 60px;position: relative;overflow: hidden;box-shadow: 0 25px 50px -12px rgba(24,9,40,0.6);border: 1px solid rgba(168,85,247,0.25)}.legacy-channel-tag{display: flex;align-items: center;gap: 14px;margin-bottom: 24px}.legacy-channel-tag .tag-line{width: 35px;height: 1px;background: #d946ef}.legacy-channel-tag .tag-text{font-family: var(--font-heading);font-size: 0.82rem;font-weight: 800;color: #c084fc;letter-spacing: 2.5px;text-transform: uppercase}.legacy-channel-title{font-family: var(--font-heading);font-size: 3.2rem;font-weight: 800;color: #ffffff;line-height: 1.15;margin-bottom: 18px;letter-spacing: -0.5px}.legacy-title-purple{color: #d946ef}.legacy-channel-desc{font-family: var(--font-body);font-size: 1.05rem;color: #cbd5e1;margin-bottom: 35px}.legacy-phone-link{color: #ffffff;font-weight: 700;display: inline-block;margin-top: 8px;margin-left: 0;transition: var(--transition-fast)}.legacy-phone-link:hover{color: #d946ef}.legacy-phone-link i{color: #d946ef;margin-right: 4px}.legacy-form-bar{display: flex;align-items: center;gap: 12px;background: rgba(255,255,255,0.04);border: 1px solid rgba(168,85,247,0.25);border-radius: 20px;padding: 10px;margin-bottom: 35px}.legacy-form-field{flex: 1;display: flex;align-items: center;gap: 12px;background: rgba(255,255,255,0.06);border: 1px solid rgba(255,255,255,0.1);border-radius: 14px;padding: 12px 18px;transition: var(--transition-fast)}.legacy-form-field:focus-within{border-color: #a855f7;background: rgba(255,255,255,0.09)}.field-icon{color: #94a3b8;font-size: 1rem}.legacy-form-field input{width: 100%;background: transparent;border: none;outline: none;color: #ffffff;font-size: 0.95rem}.legacy-form-field input::placeholder{color: #94a3b8}.btn-legacy-submit{background: linear-gradient(135deg,#9e27a9 0%,#7b1fa2 100%);color: #ffffff;font-family: var(--font-heading);font-weight: 800;font-size: 0.95rem;letter-spacing: 1px;padding: 12px 16px 12px 28px;border-radius: var(--radius-full);border: none;cursor: pointer;display: flex;align-items: center;gap: 12px;white-space: nowrap;box-shadow: 0 10px 25px rgba(158,39,169,0.35);transition: var(--transition-normal)}.btn-legacy-submit:hover{transform: translateY(-2px);box-shadow: 0 14px 30px rgba(158,39,169,0.45);background: linear-gradient(135deg,#7b1fa2 0%,#6a147e 100%);color: #ffffff}.btn-arrow-circle{width: 32px;height: 32px;border-radius: 50%;background: #341e36;color: #ffffff;display: flex;align-items: center;justify-content: center;font-size: 0.85rem}.legacy-trust-footer{display: flex;align-items: center;justify-content: center;gap: 16px;font-family: var(--font-heading);font-size: 0.8rem;font-weight: 700;letter-spacing: 1px;color: #94a3b8}.trust-item i{color: #d946ef;margin-right: 6px}.trust-divider{color: rgba(255,255,255,0.2)}@media (max-width: 992px){.legacy-channel-card{padding: 40px 24px;border-radius: 24px}.legacy-channel-title{font-size: 2.2rem}.legacy-form-bar{flex-direction: column;background: transparent;border: none;padding: 0}.legacy-form-field{width: 100%}.btn-legacy-submit{width: 100%;justify-content: center;padding: 16px 28px}}.faq-section{background-color: #faf5f9;padding: 100px 0}.faq-grid{display: grid;grid-template-columns: 0.95fr 1.05fr;gap: 60px;align-items: start}.faq-left-col{position: sticky;top: 100px;z-index: 10;align-self: start}.faq-tag-line{display: flex;align-items: center;gap: 12px;margin-bottom: 20px}.tag-line-short{width: 25px;height: 1px;background: #86198f}.faq-tag-line .tag-text{font-family: var(--font-heading);font-size: 0.8rem;font-weight: 800;color: #86198f;letter-spacing: 2px;text-transform: uppercase}.faq-main-title{font-family: var(--font-heading);font-size: 3rem;font-weight: 800;color: #1e102d;line-height: 1.15;margin-bottom: 18px;letter-spacing: -0.5px}.faq-title-purple{color: #d946ef}.faq-main-subtitle{font-family: var(--font-body);font-size: 1.02rem;color: #64748b;line-height: 1.6;margin-bottom: 40px;max-width: 460px}.still-questions-card{background: #180928;border-radius: 24px;padding: 38px 32px;border: 1px solid rgba(168,85,247,0.25);box-shadow: 0 20px 40px rgba(24,9,40,0.3)}.still-card-title{font-family: var(--font-heading);font-size: 1.6rem;font-weight: 800;color: #ffffff;margin-bottom: 12px}.still-card-desc{font-family: var(--font-body);font-size: 0.95rem;color: #cbd5e1;line-height: 1.6;margin-bottom: 28px}.still-contact-info{display: flex;flex-direction: column;gap: 14px;margin-bottom: 30px}.still-contact-item{display: flex;align-items: center;gap: 14px;color: #ffffff;font-weight: 600;font-size: 0.95rem;transition: var(--transition-fast)}.still-contact-item:hover{color: #d946ef}.contact-icon-circle{width: 36px;height: 36px;border-radius: 50%;background: rgba(255,255,255,0.08);color: #d946ef;display: flex;align-items: center;justify-content: center;font-size: 0.9rem}.btn-still-contact{width: 100%;background: linear-gradient(135deg,#9e27a9 0%,#7b1fa2 100%);color: #ffffff;font-family: var(--font-heading);font-weight: 800;font-size: 0.9rem;letter-spacing: 1px;padding: 14px 24px;border-radius: var(--radius-full);border: none;cursor: pointer;display: flex;align-items: center;justify-content: center;gap: 12px;box-shadow: 0 10px 25px rgba(158,39,169,0.35);transition: var(--transition-normal)}.btn-still-contact:hover{transform: translateY(-2px);box-shadow: 0 14px 30px rgba(158,39,169,0.45);background: linear-gradient(135deg,#7b1fa2 0%,#6a147e 100%);color: #ffffff}.contact-btn-circle{width: 30px;height: 30px;border-radius: 50%;background: #341e36;color: #ffffff;display: flex;align-items: center;justify-content: center;font-size: 0.85rem}.faq-accordion-list{display: flex;flex-direction: column;gap: 16px}.faq-accordion-item{background: #ffffff;border: 1px solid #e2e8f0;border-radius: 18px;padding: 20px 24px;transition: var(--transition-normal);box-shadow: 0 4px 15px rgba(0,0,0,0.02)}.faq-accordion-item.active{border-color: #d8b4fe;box-shadow: 0 10px 30px rgba(147,51,234,0.08)}.faq-accordion-header{width: 100%;background: transparent;border: none;display: flex;align-items: center;justify-content: space-between;text-align: left;cursor: pointer;font-family: var(--font-heading);font-size: 1.05rem;font-weight: 700;color: #1e102d;padding: 0}.faq-toggle-icon{width: 32px;height: 32px;border-radius: 50%;background: #f8fafc;color: #64748b;display: flex;align-items: center;justify-content: center;font-size: 0.85rem;transition: var(--transition-fast);flex-shrink: 0;margin-left: 16px}.faq-accordion-item.active .faq-toggle-icon{background: #9333ea;color: #ffffff}.faq-accordion-body{display: none}.faq-answer-inner{border-left: 3px solid #d946ef;padding-left: 16px;margin-top: 16px;font-family: var(--font-body);font-size: 0.96rem;color: #475569;line-height: 1.65}@media (max-width: 992px){.faq-grid{grid-template-columns: 1fr;gap: 40px}.faq-left-col{position: relative;top: 0;z-index: 1}.faq-main-title{font-size: 2.3rem}}.pulp-advantage-section{background-color: #faf5f9;padding: 60px 0}.advantage-header{text-align: center;margin-bottom: 40px}.advantage-tag-line{display: flex;align-items: center;justify-content: center;gap: 12px;margin-bottom: 14px}.advantage-tag-line .tag-text{font-family: var(--font-heading);font-size: 0.85rem;font-weight: 800;color: #6b21a8;letter-spacing: 2.5px;text-transform: uppercase}.advantage-tag-line .tag-line-short{width: 25px;height: 1px;background: #6b21a8}.advantage-cards-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 30px;max-width: 1140px;margin: 0 auto}.advantage-card{background: #ffffff;border: 1px solid #e9d5ff;border-radius: 24px;padding: 38px 32px;box-shadow: 0 12px 30px rgba(147,51,234,0.06);transition: transform 0.3s ease,box-shadow 0.3s ease,border-color 0.3s ease}.advantage-card:hover{transform: translateY(-5px);border-color: #c084fc;box-shadow: 0 20px 40px rgba(147,51,234,0.15)}.advantage-icon-box{width: 56px;height: 56px;border-radius: 16px;background: linear-gradient(135deg,#9333ea 0%,#d946ef 100%);color: #ffffff;display: flex;align-items: center;justify-content: center;font-size: 1.35rem;margin-bottom: 22px;box-shadow: 0 8px 20px rgba(147,51,234,0.3);transition: var(--transition-normal)}.advantage-card:hover .advantage-icon-box{transform: scale(1.05);box-shadow: 0 12px 25px rgba(217,70,239,0.45)}.advantage-card-title{font-family: var(--font-heading);font-size: 1.3rem;font-weight: 800;color: #1e102d;margin-bottom: 14px}.advantage-card-desc{font-family: var(--font-body);font-size: 0.96rem;line-height: 1.65;color: #64748b}@media (max-width: 992px){.advantage-cards-grid{grid-template-columns: repeat(2,1fr);gap: 20px}}@media (max-width: 640px){.advantage-cards-grid{grid-template-columns: 1fr}.advantage-card{padding: 30px 24px;border-radius: 18px}}.about-stats-row{display: flex;align-items: center;gap: 16px;margin: 28px 0 32px 0;flex-wrap: wrap}.about-stat-box{background: #ffffff;border: 1px solid #e2e8f0;border-radius: 18px;padding: 16px 20px;display: flex;align-items: center;gap: 14px;box-shadow: 0 4px 20px rgba(0,0,0,0.03);flex: 1;min-width: 170px;transition: transform 0.3s ease,box-shadow 0.3s ease,border-color 0.3s ease}.about-stat-box:hover{transform: translateY(-3px);box-shadow: 0 8px 25px rgba(147,51,234,0.08);border-color: #d8b4fe}.stat-icon-badge{width: 48px;height: 48px;border-radius: 14px;background: #fbf5ff;border: 1px solid #f3e8ff;color: #d946ef;display: flex;align-items: center;justify-content: center;font-size: 1.25rem;flex-shrink: 0;transition: var(--transition-fast)}.about-stat-box:hover .stat-icon-badge{background: #9333ea;color: #ffffff;border-color: #9333ea}.stat-info{display: flex;flex-direction: column}.stat-number{font-family: var(--font-heading);font-size: 1.5rem;font-weight: 800;color: #0f172a;line-height: 1.1;margin-bottom: 2px}.stat-label{font-family: var(--font-body);font-size: 0.82rem;font-weight: 600;color: #64748b;line-height: 1.2}html{scroll-behavior: smooth;overflow-x: clip}body{overflow-x: clip;width: 100%}@media (max-width: 992px){.container{padding: 0 24px}}@media (max-width: 576px){.container{padding: 0 16px}}@media (min-width: 993px){.header-logo-link{display: none}}@media (max-width: 992px){.top-bar-new{padding: 8px 0}.top-bar-container-new{flex-direction: column;gap: 4px;text-align: center}.top-bar-left-new,.top-logo-link,.top-tagline-text,.top-divider{display: none !important}.top-bar-right-new{width: 100%;justify-content: center;gap: 16px;flex-wrap: wrap}.top-contact-item{font-size: 0.82rem}.site-header-new{position: sticky;top: 0;z-index: 10000;background: #180928;padding: 10px 0}.header-container-new{display: flex !important;align-items: center !important;justify-content: space-between !important;width: 100% !important}.header-logo-link{display: block !important}.header-brand-logo{max-height: 38px;width: auto;display: block}.main-nav-new{position: fixed;top: 60px;left: -100%;width: 100%;height: calc(100vh - 60px);background: #130621;padding: 30px 24px 60px 24px;overflow-y: auto;transition: left 0.35s ease;z-index: 9999;box-shadow: 0 20px 40px rgba(0,0,0,0.5)}.main-nav-new.active{left: 0}.nav-list-new{flex-direction: column;align-items: flex-start;gap: 16px;width: 100%}.nav-item-new{width: 100%}.nav-link-new{font-size: 1.15rem;display: flex;align-items: center;justify-content: space-between;padding: 12px 0;border-bottom: 1px solid rgba(255,255,255,0.08);width: 100%}.nav-dropdown.active>.nav-link-new i{transform: rotate(180deg);transition: transform 0.3s ease}.mega-menu,.pricing-dropdown{position: static !important;display: none !important;width: 100% !important;background: rgba(255,255,255,0.05) !important;border: 1px solid rgba(255,255,255,0.12) !important;border-radius: 14px !important;padding: 12px 18px !important;margin-top: 10px !important;box-shadow: none !important;opacity: 1 !important;visibility: visible !important;transform: none !important}.nav-dropdown.active>.mega-menu,.nav-dropdown.active>.pricing-dropdown{display: block !important;max-height: 280px !important;overflow-y: auto !important;-webkit-overflow-scrolling: touch !important}.mega-menu::-webkit-scrollbar,.pricing-dropdown::-webkit-scrollbar{width: 6px}.mega-menu::-webkit-scrollbar-thumb,.pricing-dropdown::-webkit-scrollbar-thumb{background: #d946ef;border-radius: 4px}.mega-menu::-webkit-scrollbar-track,.pricing-dropdown::-webkit-scrollbar-track{background: rgba(255,255,255,0.05)}.mega-menu-grid{grid-template-columns: 1fr !important;gap: 6px !important}.mega-menu-item,.pricing-dropdown-item{display: block;padding: 8px 0;color: #cbd5e1;font-size: 0.95rem;border-bottom: 1px dashed rgba(255,255,255,0.08)}.mega-menu-item:last-child,.pricing-dropdown-item:last-child{border-bottom: none}.mobile-menu-btn-new{display: flex;align-items: center;justify-content: center;width: 44px;height: 44px;border-radius: 10px;background: rgba(255,255,255,0.1);color: #ffffff;border: none;cursor: pointer;font-size: 1.25rem;z-index: 10001}}@media (max-width: 992px){.hero-section-new{padding: 50px 0}.hero-grid-new{grid-template-columns: 1fr;gap: 40px;text-align: center}.hero-title-new{font-size: clamp(2rem,5vw,2.8rem);line-height: 1.2}.hero-subtitle-new{margin: 0 auto 28px auto;font-size: 1rem}.hero-cta-btns-new{justify-content: center}}@media (max-width: 576px){.hero-cta-btns-new{flex-direction: column;width: 100%;gap: 12px}.btn-hero-primary-new,.btn-hero-phone-new{width: 100%;justify-content: center;padding: 14px 20px;font-size: 0.9rem}.hero-badge-pill-new{font-size: 0.78rem;padding: 6px 14px}}@media (max-width: 768px){.roadmap-section{padding: 45px 0 60px 0}.sticky-cards-stack{gap: 15px}.sticky-step-card{position: sticky !important;top: calc(65px + (var(--card-index) * 12px)) !important;display: flex !important;flex-direction: column !important;padding: 24px 18px !important;gap: 16px !important;border-radius: 20px !important;background: #ffffff !important;box-shadow: 0 -4px 20px rgba(0,0,0,0.05),0 10px 25px rgba(0,0,0,0.08) !important;margin-bottom: 20px !important}.sticky-card-left,.sticky-card-right{width: 100% !important}.sticky-step-title{font-size: 1.35rem !important;line-height: 1.3 !important}.sticky-step-desc{font-size: 0.9rem !important}.sticky-highlight-box{padding: 10px 14px !important;font-size: 0.85rem !important}.side-phase-box{padding: 14px 16px !important}.about-stats-row{flex-direction: column;align-items: stretch}.about-stat-box{width: 100%}}@media (max-width: 768px){.publishing-journey-section{padding: 50px 0}.journey-section-title{font-size: 1.8rem;margin-bottom: 30px}.journey-steps-row{flex-wrap: wrap;justify-content: center;gap: 16px}.journey-step-item{width: calc(50% - 10px);min-width: 130px}.journey-action-btns{flex-direction: column;width: 100%;gap: 12px}.btn-journey-quote,.btn-journey-phone{width: 100%;text-align: center;justify-content: center}.journey-quick-form{flex-direction: column;gap: 12px}.journey-form-field,.btn-journey-submit{width: 100%}}@media (max-width: 992px){.bento-wrapper{grid-template-columns: 1fr !important;gap: 20px}.bento-main-row{grid-template-columns: 1fr !important;gap: 20px}.bento-sub-row{grid-template-columns: 1fr !important;gap: 20px}.bento-card-wide{flex-direction: column !important;text-align: center;padding: 30px 20px}.bento-wide-img,.bento-wide-content{width: 100% !important}}@media (max-width: 768px){.hero-btns,.hero-cta-btns-new,.premium-partner-banner-btns,.brand-cta-btn-wrapper{flex-direction: column !important;width: 100% !important;gap: 12px !important}.hero-btns .btn,.btn-hero-primary-new,.btn-hero-phone-new,.btn-partner-consultation,.btn-partner-phone,.btn-brand-consultation,.btn-brand-phone,.btn-primary,.btn-secondary{width: 100% !important;white-space: nowrap !important;font-size: clamp(0.76rem,3.5vw,0.9rem) !important;padding: 14px 10px !important;display: flex !important;align-items: center !important;justify-content: center !important;text-align: center !important;letter-spacing: 0 !important}.partner-feature-tags{flex-direction: column !important;width: 100% !important;gap: 10px !important}.partner-tag-item{width: 100% !important;white-space: nowrap !important;font-size: clamp(0.78rem,3.2vw,0.88rem) !important;padding: 12px 16px !important;justify-content: flex-start !important;box-sizing: border-box !important}.partner-badge-pill,.pill-badge-purple,.hero-badge-pill-new{white-space: nowrap !important;font-size: clamp(0.68rem,3vw,0.78rem) !important;padding: 6px 12px !important;max-width: 100% !important;display: inline-flex !important;align-items: center !important}.legacy-channel-card{padding: 35px 20px;border-radius: 24px}.legacy-channel-title{font-size: 1.85rem;line-height: 1.25}.legacy-channel-desc{font-size: 0.95rem;line-height: 1.6;margin-bottom: 24px}.legacy-phone-link{display: inline-flex !important;align-items: center !important;gap: 6px !important;margin-top: 8px !important;padding: 6px 14px !important;background: rgba(217,70,239,0.15) !important;border: 1px solid rgba(217,70,239,0.4) !important;border-radius: var(--radius-full) !important;color: #ffffff !important;white-space: nowrap !important;font-size: 0.88rem !important}.legacy-form-bar{flex-direction: column;background: transparent;border: none;padding: 0;gap: 14px}.legacy-form-field{width: 100% !important;background: rgba(255,255,255,0.07) !important;border: 1px solid rgba(168,85,247,0.35) !important;border-radius: var(--radius-full) !important;padding: 14px 20px !important;min-height: 54px !important;display: flex !important;align-items: center !important;box-sizing: border-box !important}.legacy-form-field input{font-size: 1rem !important;color: #ffffff !important;height: 100% !important}.legacy-form-field .field-icon{font-size: 1.1rem !important;color: #c084fc !important}.btn-legacy-submit{width: 100%;justify-content: center;padding: 16px 24px;border-radius: var(--radius-full);min-height: 54px}.legacy-trust-footer{display: flex !important;flex-direction: column !important;align-items: center !important;justify-content: center !important;gap: 6px !important;margin-top: 22px !important;text-align: center !important}.legacy-trust-footer .trust-divider{display: none !important}.legacy-trust-footer .trust-item{font-size: 0.78rem !important;color: #94a3b8 !important;letter-spacing: 0.5px !important}.faq-section{padding: 45px 0 !important;overflow: hidden !important}.faq-grid{display: flex !important;flex-direction: column !important;width: 100% !important;gap: 25px !important;margin: 0 !important;padding: 0 !important}.faq-left-col,.faq-right-col{width: 100% !important;margin: 0 !important;padding: 0 !important}.still-questions-card{width: 100% !important;box-sizing: border-box !important;padding: 28px 20px !important;border-radius: 20px !important;margin: 0 !important}.faq-accordion-list{width: 100% !important;margin: 0 !important;padding: 0 !important;gap: 14px !important}.faq-accordion-item{width: 100% !important;box-sizing: border-box !important;padding: 16px 18px !important;border-radius: 16px !important;margin: 0 !important}.still-contact-item span{font-size: clamp(0.78rem,3.4vw,0.9rem) !important;white-space: nowrap !important}.btn-still-contact{width: 100% !important;box-sizing: border-box !important;white-space: nowrap !important;font-size: clamp(0.78rem,3.4vw,0.88rem) !important;padding: 14px 16px !important;justify-content: center !important}}@media (max-width: 992px){.site-footer{padding-top: 50px}.publisher-logo-grid{grid-template-columns: repeat(4,1fr);gap: 12px}.footer-grid{grid-template-columns: 1fr 1fr;gap: 35px}}@media (max-width: 576px){.publisher-logo-grid{grid-template-columns: repeat(3,1fr);gap: 10px}.publisher-logo-grid{grid-template-columns: repeat(4,1fr);gap: 10px}.publisher-logo-item{height: 60px;padding: 8px}.footer-grid{grid-template-columns: 1fr;gap: 30px;text-align: left !important}.footer-col{text-align: left !important}.footer-col-title{text-align: left !important}.footer-menu{text-align: left !important}.footer-menu li{text-align: left !important}.footer-menu a{justify-content: flex-start !important;text-align: left !important}.social-links{justify-content: flex-start !important}.contact-info-list li{justify-content: flex-start !important;text-align: left !important}.footer-bottom-container{flex-direction: column;gap: 12px;text-align: left !important;align-items: flex-start !important}.legal-links{justify-content: flex-start !important;flex-wrap: wrap}}@media (max-width: 768px){.advantage-cards-grid{display: flex !important;overflow-x: auto !important;scroll-snap-type: x mandatory !important;-webkit-overflow-scrolling: touch !important;scrollbar-width: none !important;gap: 16px !important;padding: 4px 4px 20px 4px !important}.advantage-cards-grid::-webkit-scrollbar{display: none !important}.advantage-card{flex: 0 0 82% !important;min-width: 260px !important;max-width: 320px !important;scroll-snap-align: start !important;margin-right: 0 !important}.features-section-white{padding: 45px 0 !important;overflow: hidden !important}.features-white-grid{display: flex !important;flex-direction: column !important;width: 100% !important;gap: 24px !important;margin: 0 !important;padding: 0 !important}.features-left-col,.features-right-col{width: 100% !important;margin: 0 !important;padding: 0 !important}.features-author-img{display: block !important;width: 100% !important;border-radius: 24px !important;overflow: hidden !important;margin-top: 20px !important;box-shadow: 0 10px 30px rgba(147,51,234,0.08) !important;border: 1px solid #e9d5ff !important}.features-author-img img{width: 100% !important;height: auto !important;display: block !important}.feature-boxes-grid-new{display: flex !important;overflow-x: auto !important;scroll-snap-type: x mandatory !important;-webkit-overflow-scrolling: touch !important;scrollbar-width: none !important;gap: 16px !important;padding: 8px 0 24px 0 !important;margin: 0 !important;width: 100% !important;box-sizing: border-box !important}.feature-boxes-grid-new::-webkit-scrollbar{display: none !important}.feature-box-white{flex: 0 0 85% !important;min-width: 270px !important;max-width: 320px !important;scroll-snap-align: center !important;margin: 0 !important}.sticky-step-card .btn-primary{width: 100% !important;white-space: normal !important;word-break: break-word !important;font-size: clamp(0.78rem,3.4vw,0.88rem) !important;padding: 12px 14px !important;line-height: 1.3 !important;text-align: center !important;justify-content: center !important}.mobile-only-flex{display: flex !important;align-items: center;justify-content: center;gap: 16px;margin-top: 15px}.slider-arrow{width: 44px;height: 44px;border-radius: 50%;background: #ffffff;border: 1px solid #e9d5ff;color: #9333ea;display: flex;align-items: center;justify-content: center;font-size: 1.05rem;cursor: pointer;box-shadow: 0 4px 15px rgba(147,51,234,0.15);transition: transform 0.2s ease,background 0.2s ease,color 0.2s ease}.slider-arrow:active{transform: scale(0.92);background: #9333ea;color: #ffffff}}@media (min-width: 993px){.ecosystem-section{padding: 90px 0 !important;background-color: #faf5f9 !important}.bento-cards-slider{display: grid !important;grid-template-columns: 1fr 1fr 1.35fr !important;grid-template-rows: minmax(360px,auto) minmax(360px,auto) !important;gap: 24px !important;overflow: visible !important;width: 100% !important}.bento-banner-card{grid-column: 1 / 2 !important;grid-row: 1 / 2 !important;background: #ffffff !important;border: 1px solid #e9d5ff !important;border-radius: 24px !important;padding: 35px 30px !important;box-shadow: 0 10px 30px rgba(147,51,234,0.05) !important;display: flex !important;flex-direction: column !important;justify-content: center !important;align-items: flex-start !important;height: 100% !important;box-sizing: border-box !important;margin: 0 !important;text-align: left !important}.bento-banner-title{font-family: var(--font-heading) !important;font-size: 2.2rem !important;font-weight: 800 !important;color: #1e102d !important;line-height: 1.25 !important;margin-bottom: 24px !important;letter-spacing: -0.5px !important;text-align: left !important}.bento-banner-btns{display: flex !important;align-items: center !important;gap: 12px !important;flex-wrap: wrap !important;justify-content: flex-start !important}.bento-btn-primary{background: linear-gradient(135deg,#a855f7 0%,#d946ef 100%) !important;color: #ffffff !important;font-family: var(--font-heading) !important;font-weight: 700 !important;padding: 12px 26px !important;border-radius: var(--radius-full) !important;box-shadow: 0 8px 20px rgba(217,70,239,0.35) !important}.bento-btn-outline{background: #ffffff !important;color: #9333ea !important;border: 2px solid #a855f7 !important;font-family: var(--font-heading) !important;font-weight: 700 !important;padding: 10px 24px !important;border-radius: var(--radius-full) !important}.bento-card{border-radius: 24px !important;padding: 24px 20px !important;display: flex !important;flex-direction: column !important;justify-content: space-between !important;box-shadow: 0 10px 25px rgba(0,0,0,0.03) !important;transition: var(--transition-normal) !important;box-sizing: border-box !important}.bento-card:hover{transform: translateY(-4px) !important;box-shadow: 0 15px 35px rgba(147,51,234,0.1) !important}.bento-card-img{width: 100% !important;height: 170px !important;border-radius: 18px !important;overflow: hidden !important;margin-bottom: 16px !important}.bento-card-img img{width: 100% !important;height: 100% !important;object-fit: cover !important}.bento-card-purple{grid-column: 2 / 3 !important;grid-row: 1 / 2 !important;background-color: #E6D4F8 !important;border: 1px solid #d8b4fe !important}.bento-card-purple .btn-purple-bg{background: #9333ea !important;color: #ffffff !important;border-radius: var(--radius-full) !important;text-align: center !important;justify-content: center !important;padding: 10px 20px !important;font-weight: 700 !important}.bento-card-pink{grid-column: 3 / 4 !important;grid-row: 1 / 2 !important;background-color: #FDE7F3 !important;border: 1px solid #fbcfe8 !important}.bento-card-pink .btn-pink-bg{background: #ec4899 !important;color: #ffffff !important;border-radius: var(--radius-full) !important;text-align: center !important;justify-content: center !important;padding: 10px 20px !important;font-weight: 700 !important}.bento-card-cyan{grid-column: 1 / 2 !important;grid-row: 2 / 3 !important;background-color: #DFF6FC !important;border: 1px solid #bae6fd !important}.bento-card-cyan .btn-cyan-bg{background: #0284c7 !important;color: #ffffff !important;border-radius: var(--radius-full) !important;text-align: center !important;justify-content: center !important;padding: 10px 20px !important;font-weight: 700 !important}.bento-card-dark{grid-column: 2 / 3 !important;grid-row: 2 / 3 !important;background-color: #182333 !important;border: 1px solid #334155 !important}.bento-card-dark .bento-card-title{color: #ffffff !important}.bento-card-dark .bento-card-subtitle{color: #38bdf8 !important}.bento-card-dark .bento-card-desc{color: #cbd5e1 !important}.bento-card-dark .btn-dark-bg{background: #38bdf8 !important;color: #0f172a !important;font-weight: 800 !important;border-radius: var(--radius-full) !important;text-align: center !important;justify-content: center !important;padding: 10px 20px !important}.bento-card-wide{grid-column: 3 / 4 !important;grid-row: 2 / 3 !important;background-color: #F9E8F6 !important;border: 1px solid #f0abfc !important;display: flex !important;flex-direction: row !important;align-items: center !important;gap: 18px !important;padding: 24px 20px !important;text-align: left !important}.bento-wide-img{width: 44% !important;height: 100% !important;min-height: 200px !important;border-radius: 18px !important;overflow: hidden !important;flex-shrink: 0 !important}.bento-wide-img img{width: 100% !important;height: 100% !important;object-fit: cover !important}.bento-wide-content{width: 56% !important;display: flex !important;flex-direction: column !important;justify-content: center !important}.bento-wide-tagline{font-size: 0.75rem !important;font-weight: 800 !important;letter-spacing: 1.5px !important;text-transform: uppercase !important;color: #7e22ce !important;margin-bottom: 6px !important;display: block !important}.bento-card-wide .btn-plum-bg{background: #2e1052 !important;color: #ffffff !important;border-radius: var(--radius-full) !important;display: inline-flex !important;width: auto !important;padding: 10px 22px !important;align-self: flex-start !important;font-weight: 700 !important}}@media (max-width: 992px){.bento-banner-card{flex-direction: column !important;text-align: center !important;padding: 30px 20px !important;margin-bottom: 25px !important;width: 100% !important}.bento-banner-title{font-size: 1.65rem !important;line-height: 1.25 !important;margin-bottom: 18px !important}.bento-banner-btns{flex-direction: column !important;width: 100% !important;gap: 10px !important}.bento-banner-btns .btn{width: 100% !important;white-space: nowrap !important;justify-content: center !important}.bento-cards-slider{display: flex !important;overflow-x: auto !important;scroll-snap-type: x mandatory !important;-webkit-overflow-scrolling: touch !important;scrollbar-width: none !important;gap: 16px !important;padding: 4px 4px 20px 4px !important}.bento-cards-slider::-webkit-scrollbar{display: none !important}.bento-cards-slider .bento-card{flex: 0 0 85% !important;min-width: 270px !important;max-width: 320px !important;scroll-snap-align: start !important;padding: 24px 20px !important;display: flex !important;flex-direction: column !important;justify-content: flex-start !important}.bento-card-body{margin-bottom: 12px !important;flex-grow: 0 !important}.bento-card-desc{margin-bottom: 0 !important;font-size: 0.88rem !important;line-height: 1.5 !important}.bento-card-btn{margin-top: 14px !important;padding: 12px 18px !important;width: 100% !important;justify-content: center !important;font-size: 0.88rem !important}.bento-card-wide{flex-direction: column !important;padding: 24px 20px !important}}.mobile-only-flex{display: none}.about-hero-page{background: linear-gradient(135deg,#1e0b36 0%,#0d0618 100%);padding: 70px 0 50px 0;text-align: center;position: relative;overflow: hidden;border-bottom: 1px solid rgba(168,85,247,0.2)}.about-hero-page .hero-breadcrumb{display: inline-flex;align-items: center;gap: 8px;font-size: 0.95rem;color: var(--purple-accent);margin-bottom: 14px;font-weight: 600}.about-hero-page .hero-breadcrumb a{color: var(--text-muted-light)}.about-hero-page .hero-breadcrumb a:hover{color: #fff}.about-hero-title{font-family: var(--font-heading);font-size: 2.8rem;font-weight: 800;color: #fff;margin-bottom: 14px}.about-hero-subtitle{font-size: 1.15rem;color: var(--text-muted-light);max-width: 680px;margin: 0 auto}.about-section-one{background-color: #ffffff;padding: 30px 0;color: #1e293b}.about-one-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 50px;align-items: center}.about-one-image{position: relative;text-align: center}.about-one-image img{max-width: 100%;height: auto;filter: drop-shadow(0 20px 30px rgba(0,0,0,0.1));transition: transform 0.4s ease}.about-one-image img:hover{transform: translateY(-6px)}.about-one-content .sub-heading-top{font-family: var(--font-heading);font-size: 1.65rem;font-weight: 800;color: #0f172a;line-height: 1.25;margin-bottom: 6px;display: block}.about-one-content .heading-blue-main{font-family: var(--font-heading);font-size: 2.6rem;font-weight: 800;color: #9e27a9;line-height: 1.25;margin-bottom: 20px;display: block}.about-one-content p{font-size: 0.98rem;line-height: 1.7;color: #475569;margin-bottom: 16px}.about-stats-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 16px;margin: 28px 0}.stat-box-card{background: #ffffff;border: 1px solid #e2e8f0;border-radius: 12px;padding: 14px 12px;display: flex;align-items: center;gap: 12px;box-shadow: 0 4px 15px rgba(0,0,0,0.03);transition: all 0.3s ease}.stat-box-card:hover{border-color: #9e27a9;box-shadow: 0 8px 25px rgba(158,39,169,0.15);transform: translateY(-3px)}.stat-box-icon{width: 42px;height: 42px;border-radius: 10px;background: #f5e8fc;color: #9e27a9;display: flex;align-items: center;justify-content: center;font-size: 1.2rem;flex-shrink: 0}.stat-box-text .stat-num{font-family: var(--font-heading);font-size: 1.35rem;font-weight: 800;color: #0f172a;line-height: 1.1}.stat-box-text .stat-lbl{font-size: 0.78rem;color: #64748b;font-weight: 600;margin-top: 2px;line-height: 1.2}.about-one-btns{display: flex;align-items: center;gap: 16px;flex-wrap: wrap;margin-top: 24px}.btn-blue-primary{display: inline-flex;align-items: center;justify-content: center;gap: 8px;background: linear-gradient(135deg,#9e27a9 0%,#6a147e 100%);color: #ffffff !important;font-weight: 700;font-size: 0.95rem;padding: 14px 28px;border-radius: 50px;box-shadow: 0 8px 20px rgba(158,39,169,0.35);transition: all 0.3s ease;border: none;cursor: pointer;text-decoration: none}.btn-blue-primary:hover{background: linear-gradient(135deg,#b82cc5 0%,#8e24aa 100%);box-shadow: 0 12px 25px rgba(158,39,169,0.45);transform: translateY(-2px);color: #ffffff !important}.btn-phone-pill{display: inline-flex;align-items: center;gap: 12px;background: #ffffff;border: 1px solid #cbd5e1;color: #0f172a !important;font-weight: 700;font-size: 0.95rem;padding: 6px 20px 6px 8px;border-radius: 50px;transition: all 0.3s ease;box-shadow: 0 4px 12px rgba(0,0,0,0.04);text-decoration: none}.btn-phone-pill:hover{background: #ffffff;border-color: #9e27a9;box-shadow: 0 6px 18px rgba(158,39,169,0.15);transform: translateY(-2px);color: #9e27a9 !important}.phone-icon-circle{width: 38px;height: 38px;border-radius: 50%;background: #9e27a9;color: #ffffff;display: flex;align-items: center;justify-content: center;font-size: 0.95rem}.about-section-two{background-color: #f8fafc;padding: 70px 0}.about-dark-card{background: #0d1117;border-radius: 24px;padding: 50px 60px;position: relative;overflow: hidden;box-shadow: 0 20px 40px rgba(13,17,23,0.3);display: grid;grid-template-columns: 1.25fr 0.75fr;gap: 40px;align-items: center}.about-dark-card::before{content: '';position: absolute;right: -80px;top: 50%;transform: translateY(-50%);width: 480px;height: 480px;background: radial-gradient(circle,rgba(158,39,169,0.3) 0%,rgba(13,17,23,0) 70%);pointer-events: none;border-radius: 50%}.about-dark-card::after{content: '';position: absolute;right: 30px;top: 50%;transform: translateY(-50%);width: 380px;height: 380px;border: 1px solid rgba(255,255,255,0.08);border-radius: 50%;pointer-events: none}.dark-card-content{position: relative;z-index: 2}.dark-card-title{font-family: var(--font-heading);font-size: 2.5rem;font-weight: 800;color: #ffffff;line-height: 1.2;margin-bottom: 18px}.dark-card-desc{font-size: 1rem;line-height: 1.7;color: #cbd5e1;margin-bottom: 28px}.dark-card-btns{display: flex;align-items: center;gap: 16px;flex-wrap: wrap}.btn-white-pill{display: inline-flex;align-items: center;justify-content: center;gap: 10px;background: #ffffff;color: #0f172a !important;font-weight: 700;font-size: 0.95rem;padding: 13px 26px;border-radius: 50px;box-shadow: 0 6px 20px rgba(0,0,0,0.15);transition: all 0.3s ease;text-decoration: none}.btn-white-pill:hover{background: #f1f5f9;transform: translateY(-2px);box-shadow: 0 10px 25px rgba(0,0,0,0.25);color: #9e27a9 !important}.dark-card-image{position: relative;z-index: 2;text-align: center}.dark-card-image img{max-width: 100%;max-height: 380px;object-fit: contain;filter: drop-shadow(0 15px 30px rgba(0,0,0,0.4));border-radius: 20px}.about-section-three{background-color: #ffffff;padding: 85px 0;color: #1e293b}.about-three-grid{display: grid;grid-template-columns: 1fr 460px;gap: 50px;align-items: flex-start}.about-three-left .heading-main{font-family: var(--font-heading);font-size: 2.35rem;font-weight: 800;color: #0f172a;line-height: 1.25;margin-bottom: 18px}.about-three-left .text-blue{color: #9e27a9}.about-three-left p{font-size: 0.98rem;line-height: 1.7;color: #475569;margin-bottom: 26px}.check-features-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 14px 20px;margin-bottom: 30px}.check-feature-item{display: flex;align-items: center;gap: 10px;font-size: 0.95rem;font-weight: 700;color: #0f172a}.check-feature-item i{color: #9e27a9;font-size: 1.15rem}.about-three-btns{display: flex;align-items: center;gap: 16px;flex-wrap: wrap;margin-bottom: 36px}.btn-dark-pill{display: inline-flex;align-items: center;gap: 10px;background: #0f172a;color: #ffffff !important;font-weight: 700;font-size: 0.95rem;padding: 14px 26px;border-radius: 50px;transition: all 0.3s ease;text-decoration: none}.btn-dark-pill:hover{background: #1e293b;transform: translateY(-2px);box-shadow: 0 8px 20px rgba(15,23,42,0.25);color: #ffffff !important}.trust-badges-wrapper{display: flex;align-items: center;gap: 20px;flex-wrap: wrap;padding-top: 24px;border-top: 1px solid #e2e8f0}.trust-badge-card{display: flex;align-items: center;gap: 10px}.trust-badge-icon{font-size: 1.6rem;color: #00b67a}.trust-badge-icon.bbb-icon{color: #005a9c}.trust-badge-icon.google-icon{color: #ea4335}.trust-badge-info{display: flex;flex-direction: column}.trust-badge-stars{color: #00b67a;font-size: 0.85rem;display: flex;gap: 2px}.trust-badge-stars.gold{color: #f59e0b}.trust-badge-title{font-size: 0.78rem;font-weight: 800;color: #0f172a;line-height: 1.2}.trust-badge-sub{font-size: 0.72rem;color: #64748b}.consultation-form-card{background: #ffffff;border: 1px solid #e2e8f0;border-radius: 20px;padding: 32px 26px;box-shadow: 0 15px 35px rgba(0,0,0,0.08)}.form-card-header{text-align: center;margin-bottom: 22px}.form-card-header h3{font-family: var(--font-heading);font-size: 1.35rem;font-weight: 800;color: #0f172a;margin-bottom: 6px}.form-card-header p{font-size: 0.85rem;color: #64748b;line-height: 1.4}.consultation-form{display: flex;flex-direction: column;gap: 14px}.input-group-custom{position: relative}.input-group-custom .input-icon{position: absolute;left: 14px;top: 50%;transform: translateY(-50%);color: #94a3b8;font-size: 0.95rem}.input-group-custom textarea+.input-icon,.input-group-custom .textarea-icon{top: 18px;transform: none}.input-group-custom input,.input-group-custom textarea{width: 100%;padding: 12px 14px 12px 42px;background: #ffffff;border: 1px solid #cbd5e1;border-radius: 8px;font-size: 0.9rem;color: #0f172a;outline: none;transition: all 0.2s ease}.input-group-custom input:focus,.input-group-custom textarea:focus{background: #ffffff;border-color: #9e27a9;box-shadow: 0 0 0 3px rgba(158,39,169,0.15)}.btn-form-submit{width: 100%;padding: 14px;background: linear-gradient(135deg,#9e27a9 0%,#6a147e 100%);color: #ffffff;font-weight: 700;font-size: 0.98rem;border: none;border-radius: 8px;cursor: pointer;display: flex;align-items: center;justify-content: center;gap: 8px;box-shadow: 0 8px 20px rgba(158,39,169,0.35);transition: all 0.3s ease}.btn-form-submit:hover{background: linear-gradient(135deg,#b82cc5 0%,#8e24aa 100%);box-shadow: 0 12px 25px rgba(158,39,169,0.45);transform: translateY(-1px)}.security-note{display: flex;align-items: center;justify-content: center;gap: 6px;font-size: 0.78rem;color: #9e27a9;margin-top: 14px;font-weight: 600}.form-guarantees-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 8px;margin-top: 18px;padding-top: 16px;border-top: 1px solid #f1f5f9}.guarantee-item{display: flex;align-items: center;gap: 6px;font-size: 0.75rem;font-weight: 600;color: #334155}.guarantee-item i{color: #10b981;font-size: 0.85rem}@media (max-width: 992px){.about-one-grid,.about-dark-card,.about-three-grid{grid-template-columns: 1fr;gap: 36px}.about-dark-card{padding: 40px 24px;text-align: center}.dark-card-btns,.about-one-btns,.about-three-btns{justify-content: center}.about-stats-grid{grid-template-columns: repeat(3,1fr)}.dark-card-image img{max-height: 300px}.trust-badges-wrapper{justify-content: center}}@media (max-width: 640px){.about-one-content .sub-heading-top,.about-one-content .heading-blue-main,.dark-card-title,.about-three-left .heading-main{font-size: 1.6rem}.about-stats-grid{grid-template-columns: 1fr;gap: 12px}.check-features-grid{grid-template-columns: 1fr}.about-one-btns .btn-blue-primary,.about-one-btns .btn-phone-pill,.dark-card-btns .btn-white-pill,.dark-card-btns .btn-blue-primary,.about-three-btns .btn-blue-primary,.about-three-btns .btn-dark-pill{width: 100%;justify-content: center}.consultation-form-card{padding: 22px 16px}.form-guarantees-grid{grid-template-columns: 1fr}}.consultation-modal-overlay{position: fixed;inset: 0;z-index: 99999;background: rgba(15,7,26,0.68);backdrop-filter: blur(8px);-webkit-backdrop-filter: blur(8px);display: flex;align-items: center;justify-content: center;padding: 20px;opacity: 0;visibility: hidden;transition: opacity 0.35s ease,visibility 0.35s ease}.consultation-modal-overlay.active{opacity: 1;visibility: visible}.consultation-modal-card{background: #ffffff;border-radius: 24px;padding: 40px 36px 32px;max-width: 480px;width: 100%;position: relative;box-shadow: 0 25px 60px rgba(0,0,0,0.35);transform: scale(0.9) translateY(20px);transition: transform 0.35s cubic-bezier(0.16,1,0.3,1);box-sizing: border-box}.consultation-modal-overlay.active .consultation-modal-card{transform: scale(1) translateY(0)}.consultation-modal-close{position: absolute;top: 18px;right: 18px;width: 36px;height: 36px;border-radius: 50%;background: #f1f5f9;border: none;color: #64748b;font-size: 16px;cursor: pointer;display: flex;align-items: center;justify-content: center;transition: background 0.2s,color 0.2s,transform 0.2s}.consultation-modal-close:hover{background: #e2e8f0;color: #1e293b;transform: rotate(90deg)}.consultation-modal-header{text-align: center;margin-bottom: 26px}.modal-badge{display: inline-block;font-family: var(--font-heading,'Outfit',sans-serif);font-size: 11px;font-weight: 800;letter-spacing: 0.1em;color: #9e27a9;background: #f5e8fc;border: 1px solid rgba(158,39,169,0.25);padding: 6px 18px;border-radius: 30px;margin-bottom: 16px;text-transform: uppercase}.modal-title{font-family: var(--font-heading,'Outfit',sans-serif);font-size: clamp(1.45rem,3.2vw,1.85rem);font-weight: 800;color: #1a1a2e;line-height: 1.25;margin-bottom: 12px}.modal-title .highlight-text{color: #9e27a9}.modal-subtitle{font-size: 0.92rem;color: #6b6b8a;line-height: 1.55;margin: 0 auto;max-width: 380px}.consultation-modal-form{display: flex;flex-direction: column;gap: 16px;margin-bottom: 24px}.modal-input-group{position: relative;display: flex;align-items: center}.modal-input-group .input-icon{position: absolute;left: 18px;color: #94a3b8;font-size: 16px;pointer-events: none;transition: color 0.2s}.modal-input-group input{width: 100%;background: #faf8ff;border: 1.5px solid #e9d5f5;border-radius: 14px;padding: 14px 18px 14px 48px;font-family: var(--font-body,'Plus Jakarta Sans',sans-serif);font-size: 14.5px;color: #1a1a2e;outline: none;transition: border-color 0.2s,box-shadow 0.2s,background 0.2s;box-sizing: border-box}.modal-input-group input::placeholder{color: #94a3b8}.modal-input-group input:focus{background: #ffffff;border-color: #9e27a9;box-shadow: 0 0 0 4px rgba(158,39,169,0.15)}.modal-input-group input:focus+.input-icon,.modal-input-group:focus-within .input-icon{color: #9e27a9}.modal-submit-btn{display: flex;align-items: center;justify-content: center;gap: 10px;width: 100%;padding: 16px 28px;background: linear-gradient(135deg,#9e27a9 0%,#6a147e 100%);color: #ffffff;border: none;border-radius: 14px;font-family: var(--font-heading,'Outfit',sans-serif);font-size: 16px;font-weight: 700;cursor: pointer;box-shadow: 0 8px 24px rgba(158,39,169,0.35);transition: transform 0.25s,box-shadow 0.25s,background 0.25s;margin-top: 4px}.modal-submit-btn:hover{background: linear-gradient(135deg,#b82cc5 0%,#8e24aa 100%);transform: translateY(-2px);box-shadow: 0 12px 28px rgba(158,39,169,0.45)}.modal-trust-badges{display: flex;align-items: center;justify-content: center;gap: 24px;border-top: 1px solid #f1f5f9;padding-top: 18px}.trust-badge-item{display: flex;align-items: center;gap: 6px;font-size: 12.5px;font-weight: 600;color: #475569}.trust-badge-item i{color: #9e27a9;font-size: 15px}@media (max-width: 576px){.consultation-modal-card{padding: 30px 20px 24px;border-radius: 20px}.modal-trust-badges{gap: 12px;flex-direction: column}}.ebook-hero-split-section{position: relative;background: linear-gradient(135deg,#f8fafc 0%,#edf2f7 100%);padding: 70px 0 80px;overflow: hidden}.ebook-hero-grid{display: grid;grid-template-columns: 65fr 35fr;gap: 35px;align-items: center}.ebook-hero-left{padding-right: 15px}.ebook-hero-title{font-family: var(--font-heading,'Outfit',sans-serif);font-size: 2.6rem;font-weight: 800;line-height: 1.15;color: #0f172a;margin-bottom: 10px}.ebook-hero-tagline{font-family: var(--font-heading,'Outfit',sans-serif);font-size: 1.75rem;font-weight: 700;line-height: 1.3;color: #1e293b;margin-bottom: 20px}.ebook-hero-title .text-blue-highlight,.ebook-hero-tagline .text-blue-highlight{color: #9e27a9}.ebook-hero-subtitle{font-family: var(--font-body,'Plus Jakarta Sans',sans-serif);font-size: 1.05rem;line-height: 1.7;color: #475569}.ebook-hero-ticks{display: grid;grid-template-columns: repeat(2,1fr);gap: 14px 20px;margin-bottom: 35px;margin-top: 15px}.tick-item{display: flex;align-items: center;gap: 10px;font-family: var(--font-body,'Plus Jakarta Sans',sans-serif);font-size: 1rem;font-weight: 700;color: #1e293b}.tick-item i{color: #9e27a9;font-size: 1.15rem}.ebook-hero-btns,.authors-left-btns,.process-bottom-btns,.bottom-banner-btns{display: flex;flex-direction: row;align-items: center;gap: 16px;flex-wrap: wrap;width: auto}.bottom-banner-btns{justify-content: center}.btn-blue-hero{display: inline-flex;align-items: center;justify-content: center;gap: 10px;background: linear-gradient(135deg,#9e27a9 0%,#7b1fa2 100%);color: #ffffff !important;font-family: var(--font-heading,'Outfit',sans-serif);font-weight: 700;font-size: 1rem;padding: 15px 30px;border: none;border-radius: 50px;box-shadow: 0 10px 25px rgba(158,39,169,0.35);transition: all 0.3s ease;text-decoration: none;cursor: pointer;width: auto !important;max-width: none !important}.btn-blue-hero:hover{transform: translateY(-2px);box-shadow: 0 14px 30px rgba(158,39,169,0.45);background: linear-gradient(135deg,#7b1fa2 0%,#6a147e 100%)}.btn-dark-phone-pill{display: inline-flex;align-items: center;gap: 12px;background: #341e36;color: #ffffff !important;font-family: var(--font-heading,'Outfit',sans-serif);font-weight: 700;font-size: 0.95rem;padding: 12px 24px;border-radius: 50px;box-shadow: 0 8px 20px rgba(52,30,54,0.25);transition: all 0.3s ease;text-decoration: none;width: auto !important;max-width: none !important}.btn-dark-phone-pill:hover{transform: translateY(-2px);background: #461f49;box-shadow: 0 12px 25px rgba(70,31,73,0.35)}.phone-icon-pill-circle{width: 28px;height: 28px;border-radius: 50%;background: #9e27a9;display: flex;align-items: center;justify-content: center;font-size: 13px;color: #ffffff}.ebook-hero-form-wrapper{position: relative}.hero-form-card{background: linear-gradient(135deg,#ffffff 0%,#f5dbfc 50%,#e8b3f5 100%);border-radius: 22px;padding: 34px 28px 26px;box-shadow: 0 20px 45px rgba(158,39,169,0.2),0 4px 15px rgba(0,0,0,0.04);border: 2px solid #c965e2;position: relative;overflow: hidden}.hero-form-card::before{content: '';position: absolute;top: 0;left: 0;right: 0;height: 5px;background: linear-gradient(90deg,#9e27a9 0%,#f472b6 50%,#7b1fa2 100%)}.hero-form-header{text-align: center;margin-bottom: 24px}.hero-form-header h3{font-family: var(--font-heading,'Outfit',sans-serif);font-size: 1.45rem;font-weight: 800;color: #0f172a;margin-bottom: 8px}.hero-form-header p{font-size: 0.88rem;color: #64748b;line-height: 1.5}.hero-form-body{display: flex;flex-direction: column;gap: 16px}.hero-input-field{position: relative}.hero-input-field i{position: absolute;left: 16px;top: 50%;transform: translateY(-50%);color: #94a3b8;font-size: 1rem}.hero-input-field textarea+i{top: 20px;transform: none}.hero-input-field input,.hero-input-field textarea{width: 100%;padding: 13px 16px 13px 44px;border: 1.5px solid #d49ce2;border-radius: 12px;font-family: var(--font-body,'Plus Jakarta Sans',sans-serif);font-size: 0.92rem;color: #0f172a;background: #ffffff !important;box-shadow: 0 4px 12px rgba(0,0,0,0.04);transition: all 0.25s ease}.hero-input-field input:focus,.hero-input-field textarea:focus{outline: none;border-color: #9e27a9;background: #ffffff;box-shadow: 0 0 0 4px rgba(158,39,169,0.12)}.hero-input-field textarea{height: 90px;resize: none}.btn-hero-form-submit{display: flex;align-items: center;justify-content: center;gap: 10px;width: 100%;padding: 15px 20px;background: linear-gradient(135deg,#9e27a9 0%,#7b1fa2 100%);color: #ffffff;border: none;border-radius: 12px;font-family: var(--font-heading,'Outfit',sans-serif);font-weight: 700;font-size: 1rem;cursor: pointer;box-shadow: 0 8px 20px rgba(158,39,169,0.3);transition: all 0.3s ease;margin-top: 4px}.btn-hero-form-submit:hover{transform: translateY(-2px);box-shadow: 0 12px 25px rgba(158,39,169,0.4);background: linear-gradient(135deg,#7b1fa2 0%,#6a147e 100%)}.hero-form-footer-notes{text-align: center;margin-top: 16px;padding-top: 14px;border-top: 1px dashed #e2e8f0}.hero-secure-text{display: flex;align-items: center;justify-content: center;gap: 6px;font-size: 0.8rem;font-weight: 600;color: #64748b;margin-bottom: 10px}.hero-secure-text i{color: #9e27a9}.hero-form-checks{display: flex;align-items: center;justify-content: center;gap: 20px;font-size: 0.82rem;font-weight: 700;color: #16a34a}.hero-form-checks span{display: inline-flex;align-items: center;gap: 5px}.ebook-intro-section{padding: 45px 0;background: #ffffff}.ebook-intro-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 50px;align-items: center}.ebook-intro-media{position: relative;text-align: center}.ebook-intro-media img{max-width: 100%;height: auto;border-radius: 20px;border: 3px solid #ffffff;box-shadow: 0 20px 45px rgba(52,30,54,0.12)}.ebook-intro-content .sub-tag-purple{display: inline-block;font-family: var(--font-heading,'Outfit',sans-serif);font-size: 0.88rem;font-weight: 700;color: #9e27a9;background: #fcf4fe;padding: 6px 16px;border-radius: 50px;text-transform: uppercase;letter-spacing: 0.8px;margin-bottom: 14px}.ebook-intro-content h2{font-family: var(--font-heading,'Outfit',sans-serif);font-size: 2.35rem;font-weight: 800;color: #0f172a;line-height: 1.25;margin-bottom: 20px}footer.site-footer{padding-top: 40px}.footer-grid{padding-bottom: 20px}.ebook-intro-content p{font-size: 1rem;line-height: 1.7;color: #475569;margin-bottom: 16px}.ebook-intro-content .btn-blue-primary{margin-top: 12px}.ebook-services-section{padding: 45px 0;background: #fcf4fe}.section-head-center{text-align: center;max-width: 750px;margin: 0 auto 55px}.section-head-center h2{font-family: var(--font-heading,'Outfit',sans-serif);font-size: 2.35rem;font-weight: 800;color: #0f172a;margin-bottom: 14px}.section-head-center p{font-size: 1.02rem;color: #64748b;line-height: 1.6}.ebook-cards-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 30px}.ebook-card-item{background: #ffffff;border: 1px solid #f5c6f9;border-radius: 18px;padding: 35px 30px;box-shadow: 0 10px 30px rgba(158,39,169,0.04);transition: all 0.35s ease;display: flex;flex-direction: column;justify-content: space-between}.ebook-card-item:hover{transform: translateY(-6px);box-shadow: 0 20px 40px rgba(158,39,169,0.12);border-color: #9e27a9}.card-icon-wrapper{width: 60px;height: 60px;border-radius: 14px;background: #fcf4fe;color: #9e27a9;display: flex;align-items: center;justify-content: center;font-size: 1.6rem;margin-bottom: 22px}.ebook-card-item h3{font-family: var(--font-heading,'Outfit',sans-serif);font-size: 1.3rem;font-weight: 700;color: #0f172a;margin-bottom: 12px}.ebook-card-item p{font-size: 0.95rem;line-height: 1.65;color: #475569;margin-bottom: 20px}.card-action-link{display: inline-flex;align-items: center;gap: 8px;font-family: var(--font-heading,'Outfit',sans-serif);font-weight: 700;font-size: 0.92rem;color: #9e27a9;text-decoration: none;transition: gap 0.25s ease}.card-action-link:hover{gap: 12px;color: #7b1fa2}.ebook-process-6cards-section{padding: 35px 0;background: #ffffff}.process-6cards-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 30px;margin-bottom: 45px}.process-card{background: #ffffff;border: 1.5px solid #f5c6f9;border-radius: 18px;padding: 35px 28px;text-align: center;box-shadow: 0 8px 25px rgba(0,0,0,0.03);transition: all 0.3s ease}.process-card:hover{transform: translateY(-5px);border-color: #9e27a9;box-shadow: 0 15px 35px rgba(158,39,169,0.12)}.process-icon-box{width: 70px;height: 70px;margin: 0 auto 20px;border-radius: 50%;background: #fcf4fe;border: 2px solid #f5c6f9;display: flex;align-items: center;justify-content: center;font-size: 1.75rem;color: #9e27a9}.process-card h3{font-family: var(--font-heading,'Outfit',sans-serif);font-size: 1.25rem;font-weight: 700;color: #9e27a9;margin-bottom: 12px}.process-card p{font-size: 0.92rem;line-height: 1.65;color: #64748b}.process-bottom-btns{display: flex;align-items: center;justify-content: center;gap: 16px;flex-wrap: wrap}.platforms-section{padding: 70px 0;background: #fcf4fe}.platforms-logos-card{background: radial-gradient(circle at 50% 0%,#241436 0%,#110822 100%);border: 1px solid #f5c6f9;border-radius: 20px;padding: 35px 30px;box-shadow: 0 10px 30px rgba(0,0,0,0.04);margin-bottom: 70px}.platforms-logos-grid{display: flex;align-items: center;justify-content: space-around;flex-wrap: wrap;gap: 25px;margin-top: 25px}.platform-logo-badge{padding: 12px 24px;background: #fcf4fe;border-radius: 12px;border: 1px solid #f5c6f9;font-weight: 700;color: #334155;font-size: 1.1rem;display: flex;align-items: center;gap: 10px}.platform-logo-badge i{font-size: 1.4rem;color: #9e27a9}.manuscript-process-grid{display: grid;grid-template-columns: repeat(4,1fr);gap: 25px;margin-top: 40px}.step-card-box{background: #ffffff;border: 1px solid #e2e8f0;border-radius: 16px;padding: 28px 22px;box-shadow: 0 8px 20px rgba(0,0,0,0.03);position: relative;transition: all 0.3s ease}.step-card-box:hover{transform: translateY(-4px);border-color: #9e27a9;box-shadow: 0 12px 30px rgba(158,39,169,0.12)}.step-badge{display: inline-block;padding: 4px 12px;background: #fcf4fe;color: #9e27a9;font-size: 0.78rem;font-weight: 800;border-radius: 50px;text-transform: uppercase;letter-spacing: 0.5px;margin-bottom: 14px}.step-card-box h4{font-family: var(--font-heading,'Outfit',sans-serif);font-size: 1.12rem;font-weight: 700;color: #0f172a;margin-bottom: 10px}.step-card-box p{font-size: 0.88rem;line-height: 1.6;color: #64748b}.ebook-why-section{padding: 35px 0;background: #ffffff}.why-features-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 30px}.why-features-grid .why-card{display: flex;flex-direction: column;align-items: flex-start;gap: 0;background: #fcf4fe;border: 1px solid #f5c6f9;border-radius: 18px;padding: 32px 26px;transition: all 0.3s ease}.why-features-grid .why-card:hover{background: #ffffff;transform: translateY(-5px);box-shadow: 0 15px 35px rgba(158,39,169,0.08);border-color: #9e27a9}.why-features-grid .why-card-icon{width: 52px;height: 52px;border-radius: 12px;background: linear-gradient(135deg,#9e27a9 0%,#7b1fa2 100%);color: #ffffff;display: flex;align-items: center;justify-content: center;font-size: 1.35rem;margin-bottom: 20px;box-shadow: 0 8px 18px rgba(158,39,169,0.25);flex-shrink: 0}.why-features-grid .why-card h3{font-family: var(--font-heading,'Outfit',sans-serif);font-size: 1.2rem;font-weight: 700;color: #0f172a;margin-bottom: 10px}.why-features-grid .why-card p{font-size: 0.92rem;line-height: 1.65;color: #64748b;margin-bottom: 0}.direct-channel-cta-section{padding: 30px 0 60px;background: #ffffff}.direct-channel-card{background: radial-gradient(circle at 50% 0%,#241436 0%,#110822 100%);border: 1.5px solid rgba(158,39,169,0.4);border-radius: 28px;padding: 48px 45px 38px;box-shadow: 0 25px 60px rgba(17,8,34,0.45);text-align: center;color: #ffffff;position: relative;overflow: hidden}.direct-channel-card::before{content: '';position: absolute;top: -50%;left: 50%;transform: translateX(-50%);width: 600px;height: 300px;background: radial-gradient(circle,rgba(158,39,169,0.25) 0%,transparent 70%);pointer-events: none}.direct-channel-tag{font-family: var(--font-heading,'Outfit',sans-serif);font-size: 0.82rem;font-weight: 800;color: #e895ee;letter-spacing: 2.5px;text-transform: uppercase;display: inline-block;margin-bottom: 12px}.direct-channel-header h2{font-family: var(--font-heading,'Outfit',sans-serif);font-size: 2.6rem;font-weight: 800;color: #ffffff;line-height: 1.2;margin-bottom: 12px;letter-spacing: -0.5px}.direct-channel-header h2 .highlight-purple-text{background: linear-gradient(135deg,#e895ee 0%,#9e27a9 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent}.direct-channel-header p{font-size: 1.05rem;color: #d1d5db;margin-bottom: 32px}.direct-phone-link{color: #ffffff;font-weight: 700;text-decoration: none;transition: color 0.2s ease;margin-left: 4px}.direct-phone-link:hover{color: #e895ee}.direct-phone-link i{color: #e895ee;margin-right: 4px}.direct-channel-form{max-width: 1050px;margin: 0 auto 24px}.direct-form-inputs{display: grid;grid-template-columns: 1fr 1fr 1fr auto;gap: 14px;background: rgba(255,255,255,0.05);border: 1px solid rgba(255,255,255,0.12);padding: 12px;border-radius: 60px;backdrop-filter: blur(10px)}.direct-input-box{position: relative;display: flex;align-items: center}.direct-input-box i{position: absolute;left: 20px;color: #94a3b8;font-size: 0.95rem;pointer-events: none}.direct-input-box input{width: 100%;padding: 14px 18px 14px 48px;background: rgba(255,255,255,0.06);border: 1px solid rgba(255,255,255,0.15);border-radius: 50px;font-family: var(--font-body,'Plus Jakarta Sans',sans-serif);font-size: 0.92rem;color: #ffffff;transition: all 0.25s ease}.direct-input-box input::placeholder{color: #94a3b8}.direct-input-box input:focus{outline: none;background: rgba(255,255,255,0.12);border-color: #9e27a9;box-shadow: 0 0 0 3px rgba(158,39,169,0.25)}.btn-direct-submit{display: inline-flex;align-items: center;justify-content: center;gap: 10px;padding: 14px 28px;background: linear-gradient(135deg,#c084fc 0%,#9e27a9 100%);color: #ffffff;border: none;border-radius: 50px;font-family: var(--font-heading,'Outfit',sans-serif);font-weight: 800;font-size: 0.92rem;letter-spacing: 0.5px;cursor: pointer;box-shadow: 0 10px 25px rgba(158,39,169,0.4);transition: all 0.3s ease;white-space: nowrap}.btn-direct-submit:hover{transform: translateY(-2px);background: linear-gradient(135deg,#d8b4fe 0%,#7b1fa2 100%);box-shadow: 0 14px 30px rgba(158,39,169,0.6)}.btn-direct-submit i{width: 24px;height: 24px;background: rgba(0,0,0,0.2);border-radius: 50%;display: flex;align-items: center;justify-content: center;font-size: 0.8rem}.direct-channel-footer{display: flex;align-items: center;justify-content: center;gap: 12px;font-size: 0.8rem;font-weight: 700;color: #94a3b8;letter-spacing: 0.8px}.direct-channel-footer i{color: #e895ee}.footer-divider{color: rgba(255,255,255,0.2)}.ebook-authors-section{padding: 90px 0;background: #fcf4fe}.authors-split-grid{display: grid;grid-template-columns: 1fr 1.15fr;gap: 55px;align-items: start}.authors-left-content{display: flex;flex-direction: column;align-items: flex-start;position: sticky;top: 100px}.authors-left-content .sub-tag-purple{display: inline-block;font-family: var(--font-heading,'Outfit',sans-serif);font-size: 0.82rem;font-weight: 700;color: #9e27a9;background: rgba(158,39,169,0.1);border: 1px solid rgba(158,39,169,0.25);padding: 6px 18px;border-radius: 50px;text-transform: uppercase;letter-spacing: 1px;margin-bottom: 16px}.authors-left-content h2{font-family: var(--font-heading,'Outfit',sans-serif);font-size: 2.35rem;font-weight: 800;color: #0f172a;line-height: 1.25;margin-bottom: 18px}.authors-left-content p{font-size: 1.02rem;line-height: 1.7;color: #475569;margin-bottom: 28px}.authors-image-frame{position: relative;width: 100%;border-radius: 24px;overflow: hidden;box-shadow: 0 20px 45px rgba(52,30,54,0.12);border: 3px solid #ffffff;margin-bottom: 30px;background: #ffffff}.authors-hero-img{width: 100%;height: auto;display: block;object-fit: cover;transition: transform 0.5s ease}.authors-image-frame:hover .authors-hero-img{transform: scale(1.03)}.image-badge-float{position: absolute;display: flex;align-items: center;gap: 10px;padding: 10px 18px;background: rgba(255,255,255,0.92);backdrop-filter: blur(12px);border: 1px solid rgba(158,39,169,0.2);border-radius: 50px;box-shadow: 0 10px 25px rgba(0,0,0,0.1);font-size: 0.85rem;font-weight: 700;color: #0f172a;z-index: 5}.image-badge-float i{color: #9e27a9;font-size: 1.05rem}.image-badge-float.badge-left{bottom: 20px;left: 20px}.image-badge-float.badge-right{top: 20px;right: 20px}.authors-left-btns{display: flex;align-items: center;gap: 16px;flex-wrap: wrap}.authors-right-sticky{position: sticky;top: 100px}.authors-cards-sticky-grid{display: grid;grid-template-columns: repeat(2,1fr);gap: 20px}.author-type-card{background: #ffffff;border: 1.5px solid #f5c6f9;border-radius: 18px;padding: 26px 22px;box-shadow: 0 8px 24px rgba(0,0,0,0.03);transition: all 0.35s ease;display: flex;flex-direction: column}.author-type-card:hover{transform: translateY(-5px);border-color: #9e27a9;box-shadow: 0 16px 36px rgba(158,39,169,0.14)}.author-card-icon{width: 48px;height: 48px;border-radius: 12px;background: #fcf4fe;color: #9e27a9;display: flex;align-items: center;justify-content: center;font-size: 1.35rem;margin-bottom: 16px;border: 1px solid #f5c6f9}.author-type-card h3{font-family: var(--font-heading,'Outfit',sans-serif);font-size: 1.15rem;font-weight: 700;color: #0f172a;margin-bottom: 8px}.author-type-card p{font-size: 0.9rem;line-height: 1.6;color: #64748b;margin-bottom: 0}.author-type-card.custom-inquiry-card{background: linear-gradient(135deg,#341e36 0%,#461f49 100%);border-color: #9e27a9;color: #ffffff}.author-type-card.custom-inquiry-card h3{color: #ffffff}.author-type-card.custom-inquiry-card p{color: #f3e8ff}.author-card-icon.custom-icon{background: rgba(255,255,255,0.15);color: #ffffff;border-color: rgba(255,255,255,0.25)}.custom-inquiry-link{color: #e895ee;font-weight: 700;font-size: 0.9rem;text-decoration: none;display: inline-block;margin-top: 12px;transition: color 0.25s ease}.custom-inquiry-link:hover{color: #ffffff;text-decoration: underline}.ebook-deliverables-section{padding: 90px 0;background: #ffffff}.deliverables-timeline-grid{display: grid;grid-template-columns: 1.15fr 0.85fr;gap: 45px;align-items: center;margin-top: 40px}.deliverables-timeline-list{position: relative;padding-left: 10px;display: flex;flex-direction: column;gap: 26px}.deliverables-timeline-list::before{content: '';position: absolute;top: 24px;bottom: 24px;left: 31px;width: 3px;background: linear-gradient(180deg,#9e27a9 0%,#341e36 100%);border-radius: 4px;z-index: 1}.timeline-item{display: flex;align-items: flex-start;gap: 20px;position: relative;z-index: 2}.timeline-number{width: 44px;height: 44px;border-radius: 50%;background: #341e36;color: #ffffff;font-family: var(--font-heading,'Outfit',sans-serif);font-weight: 700;font-size: 1.1rem;display: flex;align-items: center;justify-content: center;box-shadow: 0 6px 18px rgba(52,30,54,0.25);flex-shrink: 0;transition: all 0.3s ease}.timeline-item:hover .timeline-number{background: #9e27a9;transform: scale(1.1);box-shadow: 0 8px 22px rgba(158,39,169,0.35)}.timeline-content{flex: 1}.timeline-content h3{font-family: var(--font-heading,'Outfit',sans-serif);font-size: 1.25rem;font-weight: 700;color: #1e293b;margin-bottom: 5px;line-height: 1.3}.timeline-content p{font-size: 0.92rem;color: #64748b;line-height: 1.6;margin: 0}.timeline-item.highlight-item .timeline-number{background: linear-gradient(135deg,#9e27a9 0%,#7b1fa2 100%)}.timeline-item.highlight-item .timeline-content h3{color: #9e27a9}.deliverables-image-column{display: flex;justify-content: center;align-items: center}.deliverables-image-card{position: relative;width: 100%;border-radius: 28px;overflow: hidden;background: #fcf4fe;border: 2px solid #f5c6f9;box-shadow: 0 20px 50px rgba(158,39,169,0.12);padding: 12px;transition: all 0.3s ease}.deliverables-image-card img{width: 100%;height: auto;object-fit: cover;border-radius: 20px;display: block}.deliverables-image-card:hover{transform: translateY(-4px);box-shadow: 0 25px 60px rgba(158,39,169,0.18);border-color: #9e27a9}.deliverables-bottom-btns{display: flex;align-items: center;justify-content: center;gap: 18px;margin-top: 50px;flex-wrap: wrap}.deliverable-icon{font-size: 1.5rem;color: #9e27a9;margin-bottom: 14px}.deliverable-box h3{font-family: var(--font-heading,'Outfit',sans-serif);font-size: 1.15rem;font-weight: 700;color: #0f172a;margin-bottom: 8px}.deliverable-box p{font-size: 0.9rem;line-height: 1.6;color: #64748b}.ebook-pricing-section{padding: 80px 0;background: linear-gradient(135deg,#1a0f1c 0%,#341e36 100%);color: #ffffff}.pricing-card-content{text-align: center;max-width: 960px;margin: 0 auto;background: linear-gradient(135deg,rgba(255,255,255,0.07) 0%,rgba(158,39,169,0.12) 100%);border: 1px solid rgba(216,180,254,0.25);border-radius: 24px;padding: 56px 44px;backdrop-filter: blur(16px);box-shadow: 0 20px 50px rgba(0,0,0,0.3)}.pricing-card-content h2{font-family: var(--font-heading,'Outfit',sans-serif);font-size: 2.4rem;font-weight: 800;color: #ffffff;margin: 12px 0 20px 0}.pricing-intro-text{font-size: 1.15rem;line-height: 1.8;color: rgba(255,255,255,0.95);max-width: 820px;margin: 0 auto 16px auto}.pricing-sub-text{font-size: 1.05rem;line-height: 1.8;color: #cbd5e1;max-width: 820px;margin: 0 auto 28px auto}.pricing-highlights-strip{display: flex;align-items: center;justify-content: center;gap: 24px;margin-bottom: 35px;flex-wrap: wrap}.pricing-highlight-item{display: flex;align-items: center;gap: 8px;font-size: 0.95rem;font-weight: 600;color: #e9d5ff;background: rgba(255,255,255,0.06);padding: 8px 18px;border-radius: 30px;border: 1px solid rgba(255,255,255,0.12)}.pricing-highlight-item i{color: #a855f7}.pricing-card-content .btn-blue-hero{margin-top: 10px}.ebook-faq-section{padding: 35px 0;background: #fcf4fe}.faq-accordion-wrapper{max-width: 850px;margin: 0 auto;display: flex;flex-direction: column;gap: 16px}.faq-acc-item{background: #ffffff;border: 1px solid #f5c6f9;border-radius: 14px;overflow: hidden;transition: all 0.3s ease;box-shadow: 0 4px 12px rgba(0,0,0,0.02)}.faq-acc-item.active{border-color: #9e27a9;box-shadow: 0 8px 24px rgba(158,39,169,0.12)}.faq-acc-question{width: 100%;padding: 22px 24px;background: transparent;border: none;display: flex;align-items: center;justify-content: space-between;text-align: left;font-family: var(--font-heading,'Outfit',sans-serif);font-size: 1.1rem;font-weight: 700;color: #0f172a;cursor: pointer;transition: color 0.25s ease}.faq-acc-question:hover{color: #9e27a9}.faq-acc-icon{font-size: 1rem;color: #9e27a9;transition: transform 0.3s ease}.faq-acc-item.active .faq-acc-icon{transform: rotate(180deg)}.faq-acc-answer{max-height: 0;overflow: hidden;transition: max-height 0.35s ease,padding 0.35s ease;padding: 0 24px;background: #ffffff}.faq-acc-item.active .faq-acc-answer{max-height: 300px;padding: 0 24px 22px}.faq-acc-answer p{font-size: 0.95rem;line-height: 1.7;color: #475569}.ebook-bottom-banner{padding: 50px 16px;background: #ffffff}.bottom-banner-card{max-width: 1220px;margin: 0 auto;background: linear-gradient(135deg,#3a1142 0%,#7d1c8c 100%);border-radius: 24px;padding: 56px 40px;color: #ffffff;text-align: center;border: 1px solid rgba(255,255,255,0.2);box-shadow: 0 24px 60px rgba(0,0,0,0.25)}.bottom-banner-content{max-width: 820px;margin: 0 auto}.bottom-banner-content h2{font-family: var(--font-heading,'Outfit',sans-serif);font-size: 2.3rem;font-weight: 800;color: #ffffff;margin-bottom: 16px}.bottom-banner-content p{font-size: 1.1rem;line-height: 1.7;color: rgba(255,255,255,0.92);margin-bottom: 30px}.bottom-banner-btns{display: flex;align-items: center;justify-content: center;gap: 18px;flex-wrap: wrap}.highlight-purple-gradient-text{background: linear-gradient(135deg,#e9d5ff 0%,#ffffff 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent}.bottom-contact-strip{display: flex;align-items: center;justify-content: center;gap: 20px;margin: 28px 0 35px 0;flex-wrap: wrap}.contact-pill-item{display: flex;align-items: center;gap: 12px;background: rgba(255,255,255,0.08);backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);border: 1px solid rgba(255,255,255,0.18);padding: 12px 22px;border-radius: 50px;transition: all 0.3s ease}.contact-pill-item:hover{background: rgba(255,255,255,0.15);border-color: rgba(255,255,255,0.35);transform: translateY(-2px);box-shadow: 0 8px 20px rgba(0,0,0,0.2)}.contact-pill-icon{width: 38px;height: 38px;background: linear-gradient(135deg,#a855f7 0%,#6366f1 100%);border-radius: 50%;display: flex;align-items: center;justify-content: center;color: #ffffff;font-size: 0.95rem;flex-shrink: 0}.contact-pill-text{text-align: left;display: flex;flex-direction: column}.contact-pill-text small{font-size: 0.68rem;font-weight: 700;letter-spacing: 0.8px;color: rgba(255,255,255,0.7);text-transform: uppercase}.contact-pill-text strong,.contact-pill-text a{font-size: 0.92rem;font-weight: 600;color: #ffffff;text-decoration: none}.contact-pill-text a:hover{color: #e9d5ff;text-decoration: underline}@media (max-width: 992px){.ebook-hero-grid,.ebook-intro-grid,.authors-split-grid{grid-template-columns: 1fr !important;gap: 40px !important}.authors-left-content,.authors-right-sticky{position: static !important;top: auto !important;width: 100% !important}.authors-cards-sticky-grid{grid-template-columns: repeat(2,1fr) !important}.ebook-cards-grid,.process-6cards-grid,.why-features-grid,.authors-cards-grid,.deliverables-grid{grid-template-columns: repeat(2,1fr) !important}.manuscript-process-grid{grid-template-columns: repeat(2,1fr) !important}}@media (max-width: 640px){.ebook-hero-title{font-size: 2.1rem}.ebook-hero-tagline{font-size: 1.35rem}.ebook-hero-ticks{grid-template-columns: 1fr}.ebook-cards-grid,.process-6cards-grid,.why-features-grid,.authors-cards-grid,.authors-cards-sticky-grid,.deliverables-grid,.manuscript-process-grid{grid-template-columns: 1fr !important}.hero-form-card{padding: 25px 20px}.authors-left-content h2{font-size: 1.85rem !important}.authors-left-btns{flex-direction: column !important;width: 100% !important;gap: 12px !important}.authors-left-btns .btn-blue-hero,.authors-left-btns .btn-dark-phone-pill{width: 100% !important;justify-content: center !important;text-align: center !important}.image-badge-float{padding: 6px 12px !important;font-size: 0.75rem !important}}@media (min-width: 769px){.ebook-hero-btns,.authors-left-btns,.process-bottom-btns,.bottom-banner-btns{display: flex !important;flex-direction: row !important;align-items: center !important;gap: 16px !important;width: auto !important;max-width: none !important;flex-wrap: nowrap !important}.btn-blue-hero,.btn-dark-phone-pill{width: auto !important;display: inline-flex !important;white-space: nowrap !important;flex: 0 0 auto !important}}@media (max-width: 768px){.ebook-hero-btns,.authors-left-btns,.process-bottom-btns,.bottom-banner-btns{display: flex !important;flex-direction: column !important;width: 100% !important;gap: 12px !important}.btn-blue-hero,.btn-dark-phone-pill{width: 100% !important;display: flex !important;justify-content: center !important;text-align: center !important;box-sizing: border-box !important}.platforms-logos-grid{display: grid !important;grid-template-columns: repeat(2,1fr) !important;gap: 10px !important}.platform-logo-badge{padding: 10px 8px !important;font-size: 0.82rem !important;justify-content: center !important;text-align: center !important;width: 100% !important;box-sizing: border-box !important}.platform-logo-badge i{font-size: 1.05rem !important}.dark-manuscript-wrapper{padding: 28px 16px !important;border-radius: 20px !important;margin-top: 30px !important}.manuscript-tabs-container{grid-template-columns: 1fr !important;gap: 18px !important;margin-top: 20px !important}.manuscript-nav-tabs{display: flex !important;flex-direction: column !important;gap: 10px !important;width: 100% !important}.manuscript-tab-btn{display: flex !important;flex-direction: row !important;align-items: center !important;justify-content: flex-start !important;padding: 14px 16px !important;gap: 12px !important;border-radius: 14px !important;width: 100% !important;box-sizing: border-box !important}.manuscript-tab-btn .tab-num{font-size: 1.15rem !important;line-height: 1 !important;margin: 0 !important;flex-shrink: 0 !important}.manuscript-tab-btn .tab-text{font-size: 0.78rem !important;letter-spacing: 0.8px !important;line-height: 1.25 !important;text-align: left !important}.manuscript-tab-btn .tab-arrow{display: inline-block !important;margin-left: auto !important;font-size: 0.85rem !important;flex-shrink: 0 !important}.manuscript-details-card{padding: 24px 18px !important;border-radius: 18px !important;min-height: auto !important}.panel-icon-box{width: 44px !important;height: 44px !important;font-size: 1.2rem !important;margin-bottom: 12px !important}.panel-title{font-size: 1.4rem !important;margin-bottom: 10px !important;line-height: 1.3 !important}.panel-desc{font-size: 0.9rem !important;line-height: 1.6 !important}.direct-channel-card{padding: 30px 16px 25px !important;border-radius: 20px !important}.direct-channel-header h2{font-size: 1.65rem !important;line-height: 1.3 !important}.direct-channel-header p{font-size: 0.9rem !important;margin-bottom: 20px !important}.direct-form-inputs{grid-template-columns: 1fr !important;gap: 10px !important;padding: 0 !important;border-radius: 0 !important;background: transparent !important;border: none !important}.direct-input-box input{border-radius: 12px !important;padding: 12px 16px 12px 44px !important;background: rgba(255,255,255,0.1) !important;border: 1px solid rgba(255,255,255,0.2) !important;font-size: 0.9rem !important}.btn-direct-submit{width: 100% !important;border-radius: 12px !important;padding: 14px 20px !important;justify-content: center !important;font-size: 0.92rem !important}.direct-channel-footer{flex-direction: column !important;gap: 4px !important;margin-top: 14px !important}.footer-divider{display: none !important}.section-head-center h2,.ebook-intro-content h2,.authors-left-content h2,.pricing-card-content h2,.bottom-banner-content h2{font-size: 1.55rem !important;line-height: 1.3 !important;margin-bottom: 12px !important}.deliverables-timeline-grid{grid-template-columns: 1fr !important;gap: 35px !important}.deliverables-timeline-list{padding-left: 0 !important;gap: 22px !important}.deliverables-timeline-list::before{left: 20px !important}.timeline-number{width: 38px !important;height: 38px !important;font-size: 0.95rem !important}.timeline-content h3{font-size: 1.1rem !important}.timeline-content p{font-size: 0.88rem !important}.deliverables-bottom-btns{flex-direction: column !important;width: 100% !important;gap: 12px !important;margin-top: 35px !important}.deliverables-bottom-btns a{width: 100% !important;justify-content: center !important}}.process-slider-wrapper{position: relative;padding: 0 50px 20px;margin-bottom: 25px}.process-swiper{padding: 15px 5px 45px !important}.process-swiper .swiper-slide{height: auto;display: flex}.process-swiper .process-card{width: 100%;height: 100%;display: flex;flex-direction: column;justify-content: flex-start;margin-bottom: 0}.process-nav-btn{position: absolute;top: 42%;transform: translateY(-50%);width: 46px;height: 46px;border-radius: 50%;background: #ffffff;border: 1.5px solid #f5c6f9;color: #9e27a9;font-size: 1rem;display: flex;align-items: center;justify-content: center;cursor: pointer;z-index: 10;box-shadow: 0 6px 18px rgba(0,0,0,0.08);transition: all 0.25s ease}.process-nav-btn:hover{background: #9e27a9;color: #ffffff;border-color: #9e27a9;box-shadow: 0 10px 22px rgba(158,39,169,0.35);transform: translateY(-50%) scale(1.08)}.process-prev{left: 0}.process-next{right: 0}.process-swiper-pagination{bottom: 0 !important}.process-swiper-pagination .swiper-pagination-bullet{width: 10px;height: 10px;background: #cbd5e1;opacity: 1;transition: all 0.3s ease}.process-swiper-pagination .swiper-pagination-bullet-active{width: 28px;border-radius: 10px;background: #9e27a9}@media (max-width: 768px){.process-slider-wrapper{padding: 0 0 30px}.process-nav-btn{display: none}}.dark-manuscript-wrapper{background: radial-gradient(circle at 50% 0%,#341e36 0%,#1a0f1c 100%) !important;border: 1.5px solid rgba(158,39,169,0.4) !important;border-radius: 28px !important;padding: 60px 45px !important;margin-top: 50px !important;box-shadow: 0 25px 60px rgba(26,15,28,0.6) !important}.manuscript-tabs-container{display: grid !important;grid-template-columns: 360px 1fr !important;gap: 40px !important;margin-top: 45px !important;align-items: start !important}.manuscript-nav-tabs{display: flex !important;flex-direction: column !important;gap: 14px !important}.manuscript-tab-btn{display: flex !important;align-items: center !important;gap: 18px !important;padding: 18px 24px !important;border-radius: 16px !important;background: transparent !important;border: 1.5px solid transparent !important;color: #a1a1aa !important;font-family: inherit !important;cursor: pointer !important;text-align: left !important;transition: all 0.3s ease !important;width: 100% !important;box-sizing: border-box !important}.manuscript-tab-btn:hover{background: rgba(255,255,255,0.05) !important;color: #ffffff !important}.manuscript-tab-btn.active{background: #461f49 !important;border-color: #9e27a9 !important;box-shadow: 0 10px 30px rgba(0,0,0,0.4) !important}.manuscript-tab-btn .tab-num{font-style: italic !important;font-family: serif,'Outfit',sans-serif !important;font-size: 1.35rem !important;font-weight: 600 !important;color: #71717a !important;transition: color 0.3s ease !important}.manuscript-tab-btn.active .tab-num{color: #e895ee !important}.manuscript-tab-btn .tab-text{font-size: 0.85rem !important;font-weight: 700 !important;letter-spacing: 1.2px !important;text-transform: uppercase !important;color: #a1a1aa !important;transition: color 0.3s ease !important}.manuscript-tab-btn.active .tab-text{color: #ffffff !important}.manuscript-tab-btn .tab-arrow{margin-left: auto !important;font-size: 0.95rem !important;color: #e895ee !important;opacity: 0 !important;transform: translateX(-8px) !important;transition: all 0.3s ease !important}.manuscript-tab-btn.active .tab-arrow{opacity: 1 !important;transform: translateX(0) !important}.manuscript-details-card{background: #461f49 !important;border: 1.5px solid #9e27a9 !important;border-radius: 24px !important;padding: 48px 42px !important;box-shadow: 0 20px 50px rgba(0,0,0,0.5) !important;min-height: 380px !important;box-sizing: border-box !important;display: block !important}.manuscript-panel{display: none !important;opacity: 0 !important;visibility: hidden !important;transform: translateY(12px) !important;transition: opacity 0.35s ease,transform 0.35s ease !important;width: 100% !important}.manuscript-panel.active{display: block !important;opacity: 1 !important;visibility: visible !important;transform: translateY(0) !important}.panel-icon-box{width: 58px !important;height: 58px !important;background: #341e36 !important;border: 1px solid #9e27a9 !important;border-radius: 14px !important;display: flex !important;align-items: center !important;justify-content: center !important;font-size: 1.45rem !important;color: #e895ee !important;margin-bottom: 22px !important;box-shadow: inset 0 0 12px rgba(158,39,169,0.25) !important}.panel-title{font-family: var(--font-heading,'Outfit',serif) !important;font-size: 2.1rem !important;font-weight: 700 !important;color: #ffffff !important;margin-bottom: 18px !important;letter-spacing: -0.5px !important}.panel-desc{font-size: 1.05rem !important;line-height: 1.8 !important;color: #d1d5db !important;margin-bottom: 0 !important}@media (max-width: 992px){.dark-manuscript-wrapper{padding: 40px 24px !important}.manuscript-tabs-container{grid-template-columns: 1fr !important;gap: 30px !important}.manuscript-details-card{padding: 35px 25px !important;min-height: auto !important}}.ebook-distribution-marketing-section{padding: 0px 0 0px;background: #ffffff}.ebook-dist-mkt-grid{display: grid;grid-template-columns: repeat(2,1fr);gap: 30px;align-items: stretch}.dist-mkt-card{background: #ffffff;border: 1.5px solid #e9d5ff;border-radius: 18px;padding: 40px 36px;box-shadow: 0 10px 30px rgba(0,0,0,0.04);transition: transform 0.3s ease,box-shadow 0.3s ease,border-color 0.3s ease}.dist-mkt-card:hover{transform: translateY(-4px);border-color: #9e27a9;box-shadow: 0 16px 35px rgba(158,39,169,0.12)}.dist-mkt-card h3{font-family: var(--font-heading,'Outfit',sans-serif);font-size: 1.65rem;font-weight: 700;color: #0f172a;margin-bottom: 16px;line-height: 1.3}.dist-mkt-card p{font-size: 0.96rem;line-height: 1.68;color: #334155;margin: 0}.dist-card-read-more{display: inline-flex;align-items: center;gap: 8px;margin-top: 18px;font-family: var(--font-heading,'Outfit',sans-serif);font-weight: 700;font-size: 0.95rem;color: #9e27a9;text-decoration: none;transition: all 0.3s ease}.dist-card-read-more:hover{color: #7b1fa2;transform: translateX(4px);text-decoration: underline}@media (max-width: 991px){.ebook-distribution-marketing-section{padding: 50px 0}.ebook-dist-mkt-grid{grid-template-columns: 1fr;gap: 24px}.dist-mkt-card{padding: 30px 24px}.dist-mkt-card h3{font-size: 1.45rem}}.ebook-services-cta-banner{padding: 20px 0 70px;background: #ffffff}.services-cta-box{background: radial-gradient(circle at 50% 0%,#29123d 0%,#120722 100%);border: 1.5px solid rgba(168,85,247,0.35);border-radius: 24px;padding: 50px 45px;box-shadow: 0 20px 50px rgba(18,7,34,0.35);display: flex;align-items: center;justify-content: space-between;gap: 40px;position: relative;overflow: hidden}.services-cta-box::before{content: '';position: absolute;top: -50%;right: -10%;width: 400px;height: 400px;background: radial-gradient(circle,rgba(168,85,247,0.2) 0%,transparent 70%);pointer-events: none}.services-cta-content{flex: 1;max-width: 780px}.cta-mini-tag{font-family: var(--font-heading,'Outfit',sans-serif);font-size: 0.8rem;font-weight: 800;color: #e895ee;letter-spacing: 2px;text-transform: uppercase;display: inline-block;margin-bottom: 10px}.services-cta-content h2{font-family: var(--font-heading,'Outfit',sans-serif);font-size: 2.2rem;font-weight: 800;color: #ffffff;line-height: 1.25;margin-bottom: 12px;letter-spacing: -0.5px}.services-cta-content h2 .highlight-gradient-text{background: linear-gradient(135deg,#e895ee 0%,#a855f7 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent}.services-cta-content p{font-size: 1.02rem;color: #d1d5db;line-height: 1.6;margin: 0}.services-cta-btns{display: flex;flex-direction: column;align-items: stretch;gap: 14px;flex-shrink: 0;width: 330px}.services-cta-btns .btn-primary-popup,.services-cta-btns .btn-secondary-chat{width: 100%;justify-content: center;text-align: center;white-space: nowrap;padding: 14px 22px}.btn-primary-popup{background: linear-gradient(135deg,#9e27a9 0%,#6b21a8 100%);color: #ffffff !important;font-family: var(--font-heading,'Outfit',sans-serif);font-size: 0.95rem;font-weight: 700;padding: 15px 30px;border-radius: 50px;display: inline-flex;align-items: center;gap: 10px;text-decoration: none;box-shadow: 0 8px 25px rgba(158,39,169,0.4);transition: all 0.3s ease;border: none;cursor: pointer}.btn-primary-popup:hover{transform: translateY(-3px);box-shadow: 0 12px 30px rgba(158,39,169,0.6);color: #ffffff !important}.btn-secondary-chat{background: rgba(255,255,255,0.1);border: 1.5px solid rgba(255,255,255,0.25);color: #ffffff !important;font-family: var(--font-heading,'Outfit',sans-serif);font-size: 0.95rem;font-weight: 700;padding: 15px 28px;border-radius: 50px;display: inline-flex;align-items: center;gap: 10px;text-decoration: none;backdrop-filter: blur(10px);transition: all 0.3s ease;cursor: pointer}.btn-secondary-chat:hover{background: #ffffff;color: #120722 !important;border-color: #ffffff;transform: translateY(-3px);box-shadow: 0 8px 25px rgba(255,255,255,0.2)}@media (max-width: 991px){.services-cta-box{flex-direction: column;text-align: center;padding: 40px 25px;gap: 28px}.services-cta-content h2{font-size: 1.8rem}.services-cta-btns{flex-direction: column;width: 100%}.btn-primary-popup,.btn-secondary-chat{width: 100%;justify-content: center}}.about-hero-page{background: #0d041a;background-image: radial-gradient(circle at 50% 10%,rgba(158,39,169,0.45) 0%,rgba(52,30,54,0.3) 45%,rgba(13,4,26,0.95) 85%),linear-gradient(to bottom,rgba(13,4,26,0.3),rgba(13,4,26,0.9));padding: 95px 0 75px 0;text-align: center;position: relative;overflow: hidden;border-bottom: 1px solid rgba(232,121,249,0.25)}.hero-grid-overlay{position: absolute;inset: 0;background-image: linear-gradient(rgba(232,121,249,0.08) 1px,transparent 1px),linear-gradient(90deg,rgba(232,121,249,0.08) 1px,transparent 1px);background-size: 50px 50px;mask-image: radial-gradient(circle at 50% 30%,rgba(0,0,0,1) 0%,rgba(0,0,0,0) 80%);-webkit-mask-image: radial-gradient(circle at 50% 30%,rgba(0,0,0,1) 0%,rgba(0,0,0,0) 80%);pointer-events: none;z-index: 1}.hero-glow-blob{position: absolute;border-radius: 50%;filter: blur(80px);pointer-events: none;z-index: 1;opacity: 0.6}.hero-glow-left{top: -100px;left: -100px;width: 500px;height: 500px;background: radial-gradient(circle,rgba(158,39,169,0.5) 0%,transparent 70%)}.hero-glow-right{bottom: -100px;right: -100px;width: 500px;height: 500px;background: radial-gradient(circle,rgba(106,20,126,0.5) 0%,transparent 70%)}.hero-glow-center{top: 40%;left: 50%;transform: translate(-50%,-50%);width: 700px;height: 400px;background: radial-gradient(circle,rgba(232,121,249,0.25) 0%,transparent 75%)}.hero-lines-svg{position: absolute;left: 0;right: 0;top: 20%;width: 100%;height: 260px;pointer-events: none;z-index: 1;opacity: 0.75}.hero-container-relative{position: relative;z-index: 3}.about-hero-page .hero-breadcrumb{display: inline-flex;align-items: center;gap: 8px;font-size: 0.95rem;color: #e879f9;margin-bottom: 16px;font-weight: 600;background: rgba(255,255,255,0.05);padding: 6px 18px;border-radius: 50px;border: 1px solid rgba(255,255,255,0.12);backdrop-filter: blur(10px)}.about-hero-page .hero-breadcrumb a{color: #cbd5e1;text-decoration: none;transition: color 0.3s ease}.about-hero-page .hero-breadcrumb a:hover{color: #ffffff}.hero-badge-pill{display: inline-flex;align-items: center;gap: 8px;background: linear-gradient(135deg,rgba(158,39,169,0.35) 0%,rgba(106,20,126,0.25) 100%);border: 1px solid rgba(232,121,249,0.5);color: #f0abfc;font-size: 0.9rem;font-weight: 700;padding: 7px 22px;border-radius: 50px;margin-bottom: 22px;backdrop-filter: blur(10px);box-shadow: 0 0 25px rgba(158,39,169,0.35),inset 0 1px 0 rgba(255,255,255,0.2)}.about-hero-title{font-family: var(--font-heading,'Outfit',sans-serif);font-size: 3.5rem;font-weight: 900;color: #ffffff;margin-bottom: 20px;letter-spacing: -0.5px;line-height: 1.15;text-shadow: 0 0 35px rgba(158,39,169,0.5)}.about-hero-subtitle{font-size: 1.2rem;color: #f8fafc;max-width: 840px;margin: 0 auto 16px auto;line-height: 1.7;font-weight: 500;text-shadow: 0 2px 10px rgba(0,0,0,0.5)}.about-hero-description{font-size: 1.02rem;color: #cbd5e1;max-width: 840px;margin: 0 auto 42px auto;line-height: 1.7}.about-hero-stats{display: grid;grid-template-columns: repeat(4,1fr);gap: 22px;max-width: 980px;margin: 0 auto}.hero-stat-item{background: rgba(255,255,255,0.05);border: 1px solid rgba(232,121,249,0.22);border-radius: 20px;padding: 22px 18px;display: flex;align-items: center;gap: 16px;backdrop-filter: blur(16px);box-shadow: 0 12px 30px rgba(0,0,0,0.4),inset 0 1px 0 rgba(255,255,255,0.15);transition: all 0.4s cubic-bezier(0.165,0.84,0.44,1)}.hero-stat-item:hover{background: rgba(158,39,169,0.28);border-color: rgba(232,121,249,0.65);transform: translateY(-6px);box-shadow: 0 20px 40px rgba(158,39,169,0.35),0 0 25px rgba(232,121,249,0.25),inset 0 1px 0 rgba(255,255,255,0.3)}.hero-stat-icon{width: 50px;height: 50px;border-radius: 14px;background: linear-gradient(135deg,#9e27a9 0%,#6a147e 100%);color: #ffffff;display: flex;align-items: center;justify-content: center;font-size: 1.4rem;flex-shrink: 0;box-shadow: 0 6px 18px rgba(158,39,169,0.4)}.hero-stat-data{text-align: left}.hero-stat-data .stat-number{display: block;font-family: var(--font-heading,'Outfit',sans-serif);font-size: 1.5rem;font-weight: 900;color: #ffffff;line-height: 1.1}.hero-stat-data .stat-label{font-size: 0.82rem;color: #cbd5e1;font-weight: 600;margin-top: 4px}.hero-stat-data .stat-label{font-size: 0.8rem;color: #cbd5e1;font-weight: 600;margin-top: 3px}.about-mission-section{padding: 90px 0;background: #ffffff}.mission-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 60px;align-items: center}.mission-image-wrapper{position: relative}.mission-img-card{position: relative;border-radius: 24px;overflow: hidden;box-shadow: 0 20px 40px rgba(0,0,0,0.12)}.mission-img-card img{width: 100%;height: auto;display: block;transition: transform 0.5s ease}.mission-img-card:hover img{transform: scale(1.03)}.floating-mission-badge{position: absolute;bottom: 24px;left: 24px;right: 24px;background: rgba(15,23,42,0.9);backdrop-filter: blur(12px);border: 1px solid rgba(255,255,255,0.15);padding: 16px 20px;border-radius: 16px;color: #ffffff;display: flex;align-items: center;gap: 14px}.floating-mission-badge i{font-size: 1.8rem;color: #e879f9}.floating-mission-badge strong{display: block;font-size: 1rem}.floating-mission-badge span{font-size: 0.82rem;color: #cbd5e1}.mission-content .sub-heading-top{font-size: 0.95rem;font-weight: 700;text-transform: uppercase;letter-spacing: 1px;color: #9e27a9;margin-bottom: 12px;display: inline-flex;align-items: center;gap: 8px}.mission-content .heading-blue-main{font-family: var(--font-heading,'Outfit',sans-serif);font-size: 2.3rem;font-weight: 800;color: #0f172a;line-height: 1.25;margin-bottom: 20px}.mission-content .heading-blue-main span{color: #9e27a9}.mission-content p{font-size: 1.02rem;line-height: 1.75;color: #475569;margin-bottom: 16px}.mission-quote-box{margin-top: 28px;padding: 22px 24px;background: #fdf4ff;border-left: 4px solid #9e27a9;border-radius: 0 16px 16px 0;position: relative}.mission-quote-box .quote-icon{font-size: 1.5rem;color: #9e27a9;margin-bottom: 8px}.mission-quote-box .quote-text{font-family: var(--font-heading,'Outfit',sans-serif);font-size: 1.15rem;font-weight: 700;color: #0f172a;margin: 0;line-height: 1.4}.about-services-section{padding: 90px 0;background: #f8fafc}.section-header-center{text-align: center;max-width: 750px;margin: 0 auto 50px auto}.section-header-center .sub-heading-top{font-size: 0.95rem;font-weight: 700;text-transform: uppercase;letter-spacing: 1px;color: #9e27a9;margin-bottom: 10px;display: inline-flex;align-items: center;gap: 8px}.section-header-center .heading-blue-main{font-family: var(--font-heading,'Outfit',sans-serif);font-size: 2.5rem;font-weight: 800;color: #0f172a;margin-bottom: 14px}.section-lead-desc{font-size: 1.1rem;color: #64748b;line-height: 1.6}.services-cards-grid{display: grid;grid-template-columns: repeat(4,1fr);gap: 22px;margin-bottom: 40px}.service-feature-card{background: #ffffff;border: 1px solid #e2e8f0;border-radius: 18px;padding: 28px 22px;transition: all 0.35s cubic-bezier(0.165,0.84,0.44,1);box-shadow: 0 4px 15px rgba(0,0,0,0.03);position: relative;overflow: hidden;display: flex;flex-direction: column}.service-feature-card::before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 4px;background: linear-gradient(90deg,#9e27a9,#6a147e);opacity: 0;transition: opacity 0.3s ease}.service-feature-card:hover{transform: translateY(-6px);box-shadow: 0 15px 35px rgba(158,39,169,0.12);border-color: rgba(158,39,169,0.3)}.service-feature-card:hover::before{opacity: 1}.service-card-icon{width: 52px;height: 52px;border-radius: 14px;background: #f7eafc;color: #9e27a9;display: flex;align-items: center;justify-content: center;font-size: 1.4rem;margin-bottom: 18px;transition: all 0.3s ease}.service-feature-card:hover .service-card-icon{background: linear-gradient(135deg,#9e27a9 0%,#6a147e 100%);color: #ffffff}.service-feature-card h3{font-family: var(--font-heading,'Outfit',sans-serif);font-size: 1.15rem;font-weight: 700;color: #0f172a;margin-bottom: 10px;line-height: 1.3}.service-feature-card p{font-size: 0.9rem;color: #64748b;line-height: 1.6;margin: 0;flex-grow: 1}.service-read-more-btn{display: inline-flex;align-items: center;gap: 6px;margin-top: 16px;font-size: 0.88rem;font-weight: 700;color: #9e27a9;text-decoration: underline;text-underline-offset: 4px;text-decoration-thickness: 1.5px;transition: all 0.25s ease;align-self: flex-start}.service-read-more-btn:hover{color: #6a147e;text-decoration-color: #6a147e;transform: translateX(4px)}.featured-branding{grid-column: span 2;background: linear-gradient(135deg,#ffffff 0%,#fdf4ff 100%)}.genre-support-banner{background: linear-gradient(135deg,#1e0b36 0%,#0d0618 100%);border: 1px solid rgba(158,39,169,0.3);border-radius: 20px;padding: 30px 40px;color: #ffffff;display: flex;align-items: center;gap: 24px;box-shadow: 0 15px 35px rgba(0,0,0,0.15)}.genre-banner-icon{width: 60px;height: 60px;border-radius: 50%;background: rgba(158,39,169,0.3);color: #e879f9;display: flex;align-items: center;justify-content: center;font-size: 1.6rem;flex-shrink: 0}.genre-support-banner p{font-size: 1.05rem;line-height: 1.7;color: #cbd5e1;margin: 0}.genre-support-banner strong{color: #ffffff;text-decoration: underline;text-decoration-color: #9e27a9}.about-why-choose-section{padding: 90px 0;background: #ffffff}.why-choose-grid{display: grid;grid-template-columns: repeat(2,1fr);gap: 24px}.why-card{background: #ffffff;border: 1px solid #e2e8f0;border-radius: 20px;padding: 32px 28px;box-shadow: 0 6px 20px rgba(0,0,0,0.04);transition: all 0.3s ease;display: flex;gap: 20px;align-items: flex-start}.why-card:hover{border-color: #9e27a9;box-shadow: 0 12px 30px rgba(158,39,169,0.12);transform: translateY(-4px)}.why-card-icon{width: 56px;height: 56px;border-radius: 16px;background: linear-gradient(135deg,#9e27a9 0%,#6a147e 100%);color: #ffffff;display: flex;align-items: center;justify-content: center;font-size: 1.4rem;flex-shrink: 0;box-shadow: 0 8px 20px rgba(158,39,169,0.25)}.why-card h3{font-family: var(--font-heading,'Outfit',sans-serif);font-size: 1.25rem;font-weight: 700;color: #0f172a;margin-bottom: 8px}.why-card p{font-size: 0.95rem;color: #475569;line-height: 1.65;margin: 0}.why-card.span-full-width{grid-column: span 2;background: linear-gradient(135deg,#fdf4ff 0%,#ffffff 100%);border-color: rgba(158,39,169,0.3)}.about-process-section{padding: 90px 0;background: linear-gradient(135deg,#0d1117 0%,#1e0b36 100%);color: #ffffff;position: relative;overflow: hidden}.section-header-center.dark-header .sub-heading-top-light{font-size: 0.95rem;font-weight: 700;text-transform: uppercase;letter-spacing: 1px;color: #e879f9;margin-bottom: 10px;display: inline-flex;align-items: center;gap: 8px}.section-header-center.dark-header .heading-light-main{font-family: var(--font-heading,'Outfit',sans-serif);font-size: 2.5rem;font-weight: 800;color: #ffffff;margin-bottom: 14px}.section-lead-desc-light{font-size: 1.1rem;color: #cbd5e1;line-height: 1.6}.process-steps-grid{display: grid;grid-template-columns: repeat(5,1fr);gap: 16px;position: relative}.process-step-card{background: rgba(255,255,255,0.05);border: 1px solid rgba(255,255,255,0.12);border-radius: 20px;padding: 34px 18px 24px 18px;text-align: center;position: relative;backdrop-filter: blur(10px);transition: all 0.35s ease}.process-step-card:hover{background: rgba(158,39,169,0.22);border-color: rgba(158,39,169,0.6);transform: translateY(-6px);box-shadow: 0 15px 35px rgba(0,0,0,0.4)}.step-badge{position: absolute;top: -14px;left: 50%;transform: translateX(-50%);background: linear-gradient(135deg,#9e27a9 0%,#6a147e 100%);color: #ffffff;font-family: var(--font-heading,'Outfit',sans-serif);font-weight: 800;font-size: 0.85rem;padding: 4px 14px;border-radius: 50px;box-shadow: 0 4px 12px rgba(158,39,169,0.4)}.step-icon{width: 54px;height: 54px;border-radius: 50%;background: rgba(255,255,255,0.08);color: #e879f9;display: flex;align-items: center;justify-content: center;font-size: 1.4rem;margin: 10px auto 16px auto;transition: all 0.3s ease}.process-step-card:hover .step-icon{background: #ffffff;color: #9e27a9}.process-step-card h3{font-family: var(--font-heading,'Outfit',sans-serif);font-size: 1.05rem;font-weight: 700;color: #ffffff;margin-bottom: 10px}.process-step-card p{font-size: 0.85rem;color: #cbd5e1;line-height: 1.55;margin: 0}.about-deserves-section{padding: 85px 0;background: #f8fafc}.deserves-card{background: linear-gradient(135deg,#0d1117 0%,#1e0b36 100%);border-radius: 28px;padding: 55px 50px;display: grid;grid-template-columns: 1.35fr 0.65fr;gap: 35px;align-items: center;box-shadow: 0 25px 50px rgba(0,0,0,0.2);position: relative;overflow: hidden}.deserves-badge{display: inline-flex;align-items: center;gap: 8px;background: rgba(158,39,169,0.25);border: 1px solid rgba(158,39,169,0.4);color: #e879f9;font-size: 0.85rem;font-weight: 700;padding: 6px 16px;border-radius: 50px;margin-bottom: 16px}.deserves-title{font-family: var(--font-heading,'Outfit',sans-serif);font-size: clamp(1.8rem,2.3vw,2.3rem);font-weight: 800;color: #ffffff;margin-bottom: 18px;line-height: 1.2;white-space: nowrap}.deserves-text{font-size: 1.05rem;color: #cbd5e1;line-height: 1.7;margin-bottom: 12px}.deserves-highlight-text{font-family: var(--font-heading,'Outfit',sans-serif);font-size: clamp(0.92rem,1.15vw,1.15rem);font-weight: 700;color: #ffffff;margin: 20px 0 28px 0;white-space: nowrap}.deserves-action-btns{display: flex;align-items: center;gap: 16px;flex-wrap: wrap}.deserves-image{display: flex;align-items: center;justify-content: center;height: 100%;text-align: center}.deserves-image img{max-width: 100%;height: auto;border-radius: 20px;box-shadow: 0 15px 35px rgba(0,0,0,0.4)}.prompt-cta-buttons{display: flex;align-items: center;gap: 16px;flex-wrap: wrap;margin: 24px 0 32px 0}.btn-quote-action{background: linear-gradient(135deg,#9e27a9 0%,#6a147e 100%);box-shadow: 0 8px 25px rgba(158,39,169,0.4)}.btn-journey-action{background: #0f172a}.cta-intro-para{font-size: 1.02rem;color: #475569;line-height: 1.7}@media (max-width: 1200px){.services-cards-grid{grid-template-columns: repeat(3,1fr)}.featured-branding{grid-column: span 1}.process-steps-grid{grid-template-columns: repeat(3,1fr);gap: 20px}}@media (max-width: 992px){.about-hero-stats{grid-template-columns: repeat(2,1fr)}.mission-grid,.deserves-card{grid-template-columns: 1fr;gap: 35px}.deserves-card{padding: 40px 30px;text-align: center}.deserves-title,.deserves-highlight-text{white-space: normal}.deserves-action-btns{justify-content: center}.why-choose-grid{grid-template-columns: 1fr}.why-card.span-full-width{grid-column: span 1}.services-cards-grid{grid-template-columns: repeat(2,1fr)}.process-steps-grid{grid-template-columns: repeat(2,1fr)}}@media (max-width: 640px){.about-hero-title{font-size: 2.2rem}.about-hero-stats{grid-template-columns: 1fr}.services-cards-grid,.process-steps-grid{grid-template-columns: 1fr}.deserves-title{font-size: 1.8rem}.genre-support-banner{flex-direction: column;text-align: center;padding: 24px 20px}.why-card{flex-direction: column;text-align: center;align-items: center}}.marketing-solutions-swiper-container{position: relative !important;width: 100% !important;padding: 0 45px !important;box-sizing: border-box !important}.marketing-solutions-swiper{width: 100% !important;padding: 15px 5px 30px 5px !important;overflow: hidden !important}.marketing-solutions-swiper .swiper-wrapper{display: flex !important;align-items: stretch !important}.marketing-solutions-swiper .swiper-slide{height: auto !important;display: flex !important;box-sizing: border-box !important}.marketing-solutions-swiper .ebook-card-item{width: 100% !important;height: 100% !important;min-height: 440px !important;display: flex !important;flex-direction: column !important;justify-content: space-between !important;box-sizing: border-box !important}.swiper-nav-btn{position: absolute !important;top: 50% !important;transform: translateY(-50%) !important;width: 48px !important;height: 48px !important;border-radius: 50% !important;background: #ffffff !important;border: 1.5px solid #e9d5ff !important;color: #9e27a9 !important;display: flex !important;align-items: center !important;justify-content: center !important;font-size: 1.15rem !important;cursor: pointer !important;box-shadow: 0 6px 20px rgba(158,39,169,0.22) !important;transition: all 0.25s ease !important;z-index: 25 !important}.swiper-nav-btn.swiper-btn-prev{left: -5px !important}.swiper-nav-btn.swiper-btn-next{right: -5px !important}.swiper-nav-btn:hover{background: #9e27a9 !important;color: #ffffff !important;border-color: #9e27a9 !important;box-shadow: 0 8px 25px rgba(158,39,169,0.4) !important;transform: translateY(-50%) scale(1.08) !important}.swiper-nav-btn:active{transform: translateY(-50%) scale(0.95) !important}@media (max-width: 640px){.marketing-solutions-swiper-container{padding: 0 15px !important}.swiper-nav-btn.swiper-btn-prev{left: -10px !important}.swiper-nav-btn.swiper-btn-next{right: -10px !important}}.process-6step-section .process-step-card{background: #ffffff !important;border: 1px solid #f0c4f8 !important;border-radius: 22px !important;padding: 36px 20px 26px 20px !important;text-align: center !important;box-shadow: 0 10px 30px rgba(158,39,169,0.08) !important;transition: all 0.35s ease !important}.process-6step-section .process-step-card:hover{background: linear-gradient(135deg,#ffffff 0%,#f9e8fc 100%) !important;border-color: #9e27a9 !important;transform: translateY(-6px) !important;box-shadow: 0 18px 40px rgba(158,39,169,0.2) !important}.process-6step-section .process-step-card .step-num{font-family: var(--font-heading,'Outfit',sans-serif) !important;font-size: 2.1rem !important;font-weight: 900 !important;color: #9e27a9 !important;margin-bottom: 12px !important;display: block !important;line-height: 1 !important}.process-6step-section .process-step-card h3{font-family: var(--font-heading,'Outfit',sans-serif) !important;font-size: 1.2rem !important;font-weight: 800 !important;color: #0f172a !important;margin-bottom: 10px !important}.process-6step-section .process-step-card p{font-size: 0.94rem !important;color: #475569 !important;line-height: 1.6 !important;margin: 0 !important}.faq-acc-item.active .faq-acc-answer{max-height: 600px !important;padding: 0 24px 22px !important}.faq-acc-answer p{color: #334155 !important;font-size: 0.96rem !important;line-height: 1.65 !important}html,body{max-width: 100% !important;overflow-x: clip !important;width: 100% !important}img,video,iframe:not(#launcher):not(#webWidget):not([id^="launcher"]):not([id^="webWidget"]),svg,canvas{max-width: 100% !important;height: auto !important}#launcher,#webWidget,iframe[id^="launcher"],iframe[id^="webWidget"]{max-width: none !important}@media (max-width: 992px){.top-bar-container-new{flex-direction: column !important;gap: 8px !important;text-align: center !important;justify-content: center !important;align-items: center !important}.top-bar-left-new,.top-bar-right-new{justify-content: center !important;flex-wrap: wrap !important;gap: 10px !important}.top-tagline-text,.top-divider{display: none !important}.main-nav-new{position: fixed !important;top: 65px !important;left: -100% !important;width: 100% !important;max-width: 320px !important;height: calc(100vh - 65px) !important;background: #341e36 !important;padding: 24px 20px 60px !important;overflow-y: auto !important;z-index: 9999 !important;box-shadow: 10px 0 30px rgba(0,0,0,0.4) !important;transition: left 0.35s ease !important}.main-nav-new.active{left: 0 !important}.nav-list-new{flex-direction: column !important;gap: 14px !important;width: 100% !important;align-items: stretch !important}.nav-link-new{font-size: 1rem !important;padding: 10px 14px !important;display: flex !important;justify-content: space-between !important;align-items: center !important;border-radius: 8px !important}.mega-menu{position: static !important;opacity: 1 !important;visibility: visible !important;display: none;background: rgba(255,255,255,0.06) !important;padding: 12px 14px !important;margin-top: 6px !important;border-radius: 10px !important;box-shadow: none !important}.nav-dropdown.active .mega-menu{display: block !important}.mega-menu-grid{grid-template-columns: 1fr !important;gap: 8px !important}.mega-menu-item{color: #f3e8ff !important;font-size: 0.9rem !important;padding: 5px 0 !important}.pricing-dropdown{position: static !important;display: none;background: rgba(255,255,255,0.06) !important;padding: 12px 14px !important;margin-top: 6px !important;border-radius: 10px !important;box-shadow: none !important}.nav-dropdown-pricing.active .pricing-dropdown{display: block !important}.ebook-cards-grid,.services-cards-grid,.why-features-grid,.authors-cards-sticky-grid,.process-steps-grid{grid-template-columns: repeat(2,1fr) !important;gap: 20px !important}.ebook-hero-grid,.ebook-intro-grid,.authors-split-grid{grid-template-columns: 1fr !important;gap: 32px !important}.authors-left-content,.authors-right-sticky{position: static !important;top: auto !important;width: 100% !important}}@media (max-width: 768px){.section-head-center h2,.ebook-intro-content h2,.authors-left-content h2{font-size: 1.75rem !important;line-height: 1.3 !important}.services-cta-box,.middle-cta-card,.bottom-banner-card,.direct-channel-card{padding: 30px 20px !important;border-radius: 20px !important;text-align: center !important}.direct-form-inputs{grid-template-columns: 1fr !important;gap: 12px !important}.btn-direct-submit{width: 100% !important;justify-content: center !important}.footer-grid{grid-template-columns: 1fr !important;gap: 30px !important;text-align: center !important}.footer-col-title{text-align: left !important}.footer-col-title::after{left: 0 !important;transform: none !important}.footer-menu li a,.social-links,.legal-links{justify-content: center !important}.contact-info-list li{flex-direction: row !important;align-items: center !important;justify-content: flex-start !important;text-align: left !important;gap: 10px !important}.footer-bottom-container{flex-direction: column !important;gap: 12px !important;text-align: center !important}}@media (max-width: 576px){.ebook-hero-title,.hero-title{font-size: 1.75rem !important;line-height: 1.3 !important}.ebook-hero-tagline{font-size: 1.25rem !important;line-height: 1.35 !important;margin-bottom: 16px !important}.ebook-hero-subtitle,.hero-subtitle{font-size: 0.94rem !important;line-height: 1.6 !important}.ebook-hero-ticks{grid-template-columns: 1fr !important;gap: 10px !important;text-align: left !important}.ebook-hero-btns,.services-cta-btns,.middle-cta-btns,.bottom-banner-btns,.authors-left-btns,.process-bottom-btns{flex-direction: column !important;width: 100% !important;gap: 12px !important}.btn-blue-hero,.btn-dark-phone-pill,.btn-quote-action,.btn-primary-popup,.btn-secondary-chat{width: 100% !important;justify-content: center !important;text-align: center !important;font-size: 0.92rem !important;padding: 12px 18px !important}.ebook-cards-grid,.services-cards-grid,.why-features-grid,.authors-cards-sticky-grid,.process-steps-grid{grid-template-columns: 1fr !important;gap: 16px !important}.ebook-card-item,.why-card,.author-type-card{padding: 22px 16px !important;border-radius: 16px !important}.middle-cta-title,.services-cta-content h2,.bottom-banner-content h2,.direct-channel-header h2{font-size: 1.45rem !important;line-height: 1.3 !important}.faq-acc-question{padding: 14px 16px !important;font-size: 0.98rem !important}.faq-acc-question{gap: 12px}.faq-acc-icon{flex-shrink: 0}.faq-acc-answer{padding: 0 16px !important}.faq-acc-item.active .faq-acc-answer{max-height: 1000px !important;padding: 0 16px 16px !important}.swiper-nav-btn{width: 38px !important;height: 38px !important;font-size: 0.9rem !important}.swiper-nav-btn.swiper-btn-prev{left: -8px !important}.swiper-nav-btn.swiper-btn-next{right: -8px !important}}.card-bullet-list{list-style: none !important;padding: 0 !important;margin: 12px 0 16px !important;display: flex !important;flex-direction: column !important;gap: 8px !important}.card-bullet-list li{display: flex !important;align-items: flex-start !important;gap: 8px !important;font-size: 0.88rem !important;color: #475569 !important;line-height: 1.45 !important}.card-bullet-list li i{color: #9e27a9 !important;font-size: 0.85rem !important;margin-top: 3px !important;flex-shrink: 0 !important}.card-process-pills{display: flex !important;flex-wrap: wrap !important;align-items: center !important;gap: 6px !important;margin: 14px 0 16px !important}.card-process-pills span{background: #fcf4fe;border: 1px solid #f3e8ff;color: #9e27a9;font-weight: 600;font-size: 0.8rem;padding: 4px 10px;border-radius: 20px;display: inline-flex;align-items: center}.card-process-pills span:not(:last-child)::after{content: "→";margin-left: 6px;color: #c084fc;font-weight: 500}.satisfaction-guarantee-section{background: linear-gradient(135deg,#9e27a9 0%,#540e5d 100%);padding: 42px 0;position: relative;overflow: hidden;border-top: 3px solid #e77eff;border-bottom: 1px solid rgba(255,255,255,0.15);box-shadow: inset 0 10px 25px -10px rgba(0,0,0,0.5),0 8px 25px rgba(158,39,169,0.25)}.satisfaction-guarantee-box{display: flex;align-items: center;justify-content: center;gap: 40px;max-width: 1050px;margin: 0 auto}.satisfaction-badge-wrapper{flex-shrink: 0}.satisfaction-badge-wrapper img{width: 165px;height: auto;display: block;filter: drop-shadow(0 8px 20px rgba(0,0,0,0.3));transition: transform 0.3s ease}.satisfaction-badge-wrapper img:hover{transform: scale(1.05) rotate(2deg)}.satisfaction-content{display: flex;flex-direction: column;gap: 6px}.satisfaction-subtitle{font-family: var(--font-body,'Roboto',sans-serif);font-size: 1.05rem;font-weight: 600;color: #fce7ff;letter-spacing: 0.3px;text-shadow: 0 1px 3px rgba(0,0,0,0.3)}.satisfaction-title{font-family: var(--font-heading,'Outfit',sans-serif);font-size: 2rem;font-weight: 800;color: #ffffff;line-height: 1.28;margin: 0;text-shadow: 0 2px 5px rgba(0,0,0,0.3)}@media (max-width: 991px){.satisfaction-guarantee-box{gap: 30px}.satisfaction-title{font-size: 1.65rem}.satisfaction-badge-wrapper img{width: 140px}}@media (max-width: 768px){.satisfaction-guarantee-section{padding: 32px 20px}.satisfaction-guarantee-box{flex-direction: column;text-align: center;gap: 18px}.satisfaction-badge-wrapper img{width: 130px;margin: 0 auto}.satisfaction-subtitle{font-size: 0.95rem}.satisfaction-title{font-size: 1.4rem;line-height: 1.35}}.cost-cta-card{background: transparent;border: none;border-radius: 0;padding: 10px 0;box-shadow: none;display: grid;grid-template-columns: 1fr 1fr;gap: 40px;align-items: center;position: relative}.cost-cta-left{text-align: left}.cost-cta-title{font-family: var(--font-heading,'Outfit',sans-serif);font-size: 2.3rem;font-weight: 800;color: #1e1b4b;line-height: 1.25;margin-bottom: 14px;letter-spacing: -0.5px}.cost-cta-subtext{font-size: 1.05rem;color: #475569;margin-bottom: 20px;line-height: 1.5}.cost-factors-grid{list-style: none;padding: 0;margin: 0 0 22px 0;display: grid;grid-template-columns: repeat(2,1fr);gap: 14px 20px}.cost-factor-item{color: #334155;font-weight: 600;font-size: 0.98rem;display: flex;align-items: center;gap: 10px}.cost-factor-item i{color: #9e27a9;font-size: 1.05rem;flex-shrink: 0}.cost-cta-note{font-size: 0.98rem;color: #475569;margin-bottom: 24px;padding-top: 16px;border-top: 1px dashed #cbd5e1;line-height: 1.5}.cost-cta-action-head{font-size: 1.3rem;font-weight: 800;color: #1e1b4b;margin-bottom: 18px}.cost-cta-right{display: flex;justify-content: center;align-items: center}.cost-cta-img{max-width: 100%;height: auto;max-height: 480px;object-fit: contain;transition: transform 0.4s ease}.cost-cta-card:hover .cost-cta-img{transform: translateY(-4px)}@media (max-width: 991px){.cost-cta-card{grid-template-columns: 1fr;gap: 35px}.cost-cta-right{order: -1}.cost-cta-img{max-height: 380px}.cost-cta-btns{justify-content: center !important}}@media (max-width: 576px){.cost-factors-grid{grid-template-columns: 1fr}.cost-cta-title{font-size: 1.75rem}.cost-cta-action-head{font-size: 1.15rem}}.ready-manuscript-section{position: relative;padding: 40px 0;background-color: #ffffff;background-image: radial-gradient(#e9d5ff 1.2px,transparent 1.2px),linear-gradient(to right,rgba(147,51,234,0.04) 1px,transparent 1px),linear-gradient(to bottom,rgba(147,51,234,0.04) 1px,transparent 1px);background-size: 24px 24px,48px 48px,48px 48px;overflow: hidden}.ready-manuscript-section .relative-z{position: relative;z-index: 2}.ready-manuscript-card{max-width: 840px;margin: 0 auto;text-align: center;background: linear-gradient(135deg,#ffffff 0%,#faf5ff 100%);border: none !important;border-radius: 20px;padding: 32px 28px;box-shadow: 0 10px 30px rgba(147,51,234,0.07);position: relative;overflow: hidden;transition: all 0.3s ease}.ready-manuscript-card:hover{box-shadow: 0 16px 40px rgba(147,51,234,0.12);transform: translateY(-2px)}.ready-card-accent-line{display: none}.ready-badge{display: inline-flex;align-items: center;gap: 8px;background: #f3e8ff;border: none !important;padding: 6px 16px;border-radius: 50px;font-size: 0.82rem;font-weight: 700;letter-spacing: 0.4px;color: #7e22ce;text-transform: uppercase;margin-bottom: 14px}.ready-badge i{color: #9333ea;font-size: 0.88rem}.ready-title{font-family: var(--font-heading,'Outfit',sans-serif);font-size: 2.1rem;font-weight: 800;color: #1e1b4b !important;line-height: 1.25;margin-bottom: 10px;letter-spacing: -0.4px}.ready-title-highlight{color: #9333ea;background: linear-gradient(135deg,#9333ea 0%,#7e22ce 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;display: inline-block}.ready-desc{font-size: 1.02rem;color: #475569 !important;line-height: 1.6;margin-bottom: 22px;max-width: 640px;margin-left: auto;margin-right: auto}.ready-actions{margin-bottom: 25px}.ready-cta-btn{display: inline-flex;align-items: center;justify-content: center;gap: 10px;background: linear-gradient(135deg,#9e27a9 0%,#7b1fa2 100%);color: #ffffff !important;font-family: var(--font-heading,'Outfit',sans-serif);font-weight: 700;font-size: 1rem;padding: 13px 30px;border-radius: 50px;box-shadow: 0 8px 20px rgba(158,39,169,0.3);text-decoration: none !important;transition: all 0.3s ease}.ready-cta-btn:hover{transform: translateY(-2px);box-shadow: 0 12px 25px rgba(158,39,169,0.42);background: linear-gradient(135deg,#7b1fa2 0%,#6a147e 100%)}.ready-cta-btn .icon-arrow{transition: transform 0.3s ease}.ready-cta-btn:hover .icon-arrow{transform: translateX(4px)}.ready-contact-box{background: #ffffff;border: none !important;border-radius: 14px;padding: 18px 24px;display: inline-block;width: 100%;max-width: 600px;box-shadow: 0 4px 15px rgba(147,51,234,0.04);transition: all 0.3s ease}.ready-contact-box:hover{box-shadow: 0 6px 20px rgba(147,51,234,0.08)}.ready-contact-header{display: flex;align-items: center;justify-content: center;gap: 12px;margin-bottom: 12px;text-align: left}.company-badge-icon{width: 38px;height: 38px;background: #f3e8ff;border: none !important;border-radius: 10px;display: flex;align-items: center;justify-content: center;color: #9333ea;font-size: 1.05rem;flex-shrink: 0}.company-name{font-family: var(--font-heading,'Outfit',sans-serif);font-size: 1.08rem;font-weight: 700;color: #1e1b4b !important;margin: 0 0 1px 0}.company-tagline{font-size: 0.84rem;color: #64748b !important;margin: 0}.ready-contact-links{display: flex;flex-wrap: wrap;gap: 12px;justify-content: center;align-items: center;border-top: 1px solid #f1f5f9;padding-top: 12px}.ready-contact-link{display: inline-flex;align-items: center;gap: 8px;padding: 7px 16px;background: #faf5ff;border: none !important;border-radius: 50px;color: #9333ea !important;text-decoration: none !important;font-weight: 600;font-size: 0.88rem;transition: all 0.3s ease}.ready-contact-link .contact-icon{width: 24px;height: 24px;background: #e9d5ff;border-radius: 50%;display: flex;align-items: center;justify-content: center;color: #7e22ce;font-size: 0.75rem;transition: all 0.3s ease}.ready-contact-link:hover{background: #9333ea;border-color: #9333ea;color: #ffffff !important;transform: translateY(-1px)}.ready-contact-link:hover .contact-icon{background: #ffffff;color: #9333ea}@media (max-width: 768px){.ready-manuscript-section{padding: 30px 0}.ready-manuscript-card{padding: 24px 16px}.ready-title{font-size: 1.7rem}.ready-desc{font-size: 0.95rem;margin-bottom: 18px}.ready-contact-header{flex-direction: column;text-align: center}.ready-contact-links{flex-direction: column;width: 100%}.ready-contact-link{width: 100%;justify-content: center}}.ready-publish-cta-section{position: relative;padding: 55px 0;background: linear-gradient(135deg,#28142b 0%,#341e36 40%,#851c91 100%);color: #ffffff;overflow: hidden}.ready-publish-cta-section .orb-1{position: absolute;top: -100px;left: -100px;width: 350px;height: 350px;background: rgba(217,70,239,0.25);filter: blur(90px);border-radius: 50%;pointer-events: none}.ready-publish-cta-section .orb-2{position: absolute;bottom: -100px;right: -100px;width: 350px;height: 350px;background: rgba(168,85,247,0.25);filter: blur(90px);border-radius: 50%;pointer-events: none}.ready-publish-cta-section .relative-z{position: relative;z-index: 2}.ready-publish-box{max-width: 900px;margin: 0 auto;background: rgba(255,255,255,0.06);border: 1px solid rgba(255,255,255,0.18);backdrop-filter: blur(16px);-webkit-backdrop-filter: blur(16px);border-radius: 24px;padding: 32px 30px;text-align: center;box-shadow: 0 25px 50px -12px rgba(0,0,0,0.4),inset 0 1px 0 rgba(255,255,255,0.25)}.ready-publish-badge{background: linear-gradient(135deg,rgba(217,70,239,0.25) 0%,rgba(168,85,247,0.25) 100%);border: 1px solid rgba(240,171,252,0.4);color: #f5d0fe;font-weight: 800;font-size: 0.78rem;letter-spacing: 1.5px;text-transform: uppercase;padding: 6px 16px;border-radius: 50px;display: inline-block;margin-bottom: 12px;box-shadow: 0 4px 15px rgba(168,85,247,0.2)}.ready-publish-badge i{margin-right: 6px;color: #f0abfc}.ready-publish-heading{font-size: 2.3rem;font-weight: 900;color: #ffffff !important;margin-bottom: 10px;letter-spacing: -0.5px;line-height: 1.2}.ready-publish-subtitle{font-size: 1.05rem;color: #f3e8ff !important;margin-bottom: 16px;font-weight: 500;max-width: 740px;margin-left: auto;margin-right: auto;line-height: 1.5}.ready-publish-pills-strip{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: 10px;margin-bottom: 18px}.ready-publish-pill{background: rgba(255,255,255,0.08);border: 1px solid rgba(255,255,255,0.15);padding: 6px 16px;border-radius: 30px;font-size: 0.85rem;font-weight: 700;color: #ffffff !important;display: flex;align-items: center;gap: 6px;white-space: nowrap}.ready-publish-pill i{color: #f0abfc}.ready-publish-tagline{font-size: 1.2rem;font-weight: 800;margin-bottom: 16px;text-align: center;letter-spacing: 0.5px;background: linear-gradient(135deg,#ffffff 0%,#f0abfc 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent}.ready-publish-btns-grid{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;gap: 14px;margin-bottom: 18px}.ready-publish-btn-primary{background: linear-gradient(135deg,#ffffff 0%,#fae8ff 100%);color: #7e22ce !important;font-family: var(--font-heading,'Outfit',sans-serif);font-size: 0.98rem;font-weight: 800;padding: 12px 28px;border-radius: 50px;box-shadow: 0 10px 25px rgba(0,0,0,0.25),0 0 15px rgba(240,171,252,0.35);text-decoration: none !important;display: inline-flex;align-items: center;justify-content: center;gap: 8px;white-space: nowrap;transition: all 0.3s ease}.ready-publish-btn-primary:hover{transform: translateY(-2px);box-shadow: 0 14px 30px rgba(0,0,0,0.35),0 0 20px rgba(240,171,252,0.5)}.ready-publish-btn-secondary{background: rgba(255,255,255,0.1);border: 1px solid rgba(255,255,255,0.3);color: #ffffff !important;font-family: var(--font-heading,'Outfit',sans-serif);font-size: 0.98rem;font-weight: 700;padding: 12px 26px;border-radius: 50px;text-decoration: none !important;display: inline-flex;align-items: center;justify-content: center;gap: 10px;backdrop-filter: blur(10px);white-space: nowrap;transition: all 0.3s ease}.ready-publish-btn-secondary:hover{background: rgba(255,255,255,0.2);border-color: rgba(255,255,255,0.5);transform: translateY(-2px)}.ready-publish-btn-secondary .phone-icon-circle{width: 26px;height: 26px;border-radius: 50%;background: #ffffff;color: #7e22ce;display: flex;align-items: center;justify-content: center;font-size: 0.8rem}.ready-publish-contact-bar{display: inline-flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: 18px;background: rgba(0,0,0,0.25);border: 1px solid rgba(255,255,255,0.12);padding: 8px 22px;border-radius: 50px;font-weight: 600;font-size: 0.92rem}.ready-publish-contact-item{color: #ffffff !important;text-decoration: none !important;display: flex;align-items: center;gap: 6px;white-space: nowrap}.ready-publish-contact-item i{color: #f0abfc}.ready-publish-contact-divider{color: rgba(255,255,255,0.3)}@media (max-width: 576px){.ready-publish-box{padding: 24px 14px}.ready-publish-heading{font-size: 1.6rem}.ready-publish-subtitle{font-size: 0.9rem}.ready-publish-pill{font-size: 0.78rem;padding: 5px 12px}.ready-publish-tagline{font-size: 0.98rem}.ready-publish-btns-grid{flex-direction: column;width: 100%;gap: 10px}.ready-publish-btn-primary,.ready-publish-btn-secondary{width: 100%;font-size: 0.82rem !important;padding: 11px 8px !important;white-space: nowrap !important;text-align: center;justify-content: center}.ready-publish-contact-bar{flex-direction: column;gap: 8px;border-radius: 16px;padding: 10px 14px;width: 100%}.ready-publish-contact-divider{display: none}.ready-publish-contact-item{font-size: 0.82rem;word-break: break-all}}.four-info-cards-section{padding: 70px 0;background-color: #fcfbfe}.four-info-slider-wrapper{position: relative}.four-info-nav-btn{display: none}.four-info-cards-grid{display: grid;grid-template-columns: repeat(2,1fr);gap: 28px;align-items: stretch}.four-info-card{height: 100%}.four-info-card-inner{height: 100%;background: #ffffff;border-radius: 20px;padding: 38px 32px;box-shadow: 0 10px 30px -5px rgba(147,51,234,0.08),0 2px 6px rgba(0,0,0,0.02);display: flex;flex-direction: column;justify-content: space-between;transition: all 0.35s cubic-bezier(0.4,0,0.2,1);position: relative;border: none !important}.four-info-card-inner:hover{transform: translateY(-6px);box-shadow: 0 22px 45px -8px rgba(147,51,234,0.16),0 6px 16px rgba(0,0,0,0.04)}.four-card-header{display: flex;align-items: center;gap: 16px;margin-bottom: 18px}.four-card-icon{width: 50px;height: 50px;border-radius: 14px;background: #f3e8ff;color: #9333ea;display: flex;align-items: center;justify-content: center;font-size: 1.35rem;flex-shrink: 0;transition: all 0.3s ease}.four-info-card-inner:hover .four-card-icon{background: #9333ea;color: #ffffff;transform: scale(1.05)}.four-card-title{font-family: var(--font-heading,'Outfit',sans-serif);font-size: 1.38rem;font-weight: 800;color: #1e1b4b;margin: 0;line-height: 1.3}.four-card-title.lg{font-size: 1.55rem;margin-bottom: 14px}.four-card-badge{background: #f3e8ff;color: #9333ea;font-weight: 700;text-transform: uppercase;letter-spacing: 1px;font-size: 0.78rem;display: inline-block;padding: 6px 14px;border-radius: 20px;margin-bottom: 14px}.four-card-badge i{margin-right: 6px}.four-card-text{color: #475569;font-size: 0.96rem;line-height: 1.65;margin-bottom: 14px}.four-card-text.bold-lead{color: #1e1b4b;font-weight: 700;margin-bottom: 10px}.four-card-callout{background: #faf5ff;border-radius: 10px;padding: 12px 16px;margin-bottom: 16px}.four-card-callout p{color: #7e22ce;font-size: 0.95rem;font-weight: 700;margin: 0}.four-card-tags-strip{background: #faf5ff;padding: 12px 16px;border-radius: 12px;margin-bottom: 18px;display: flex;flex-wrap: wrap;align-items: center;gap: 6px 10px;font-size: 0.88rem;color: #7e22ce;font-weight: 700}.four-card-tags-strip .arrow{color: #c084fc}.four-card-list{list-style: none;padding: 0;margin: 0 0 20px 0;display: grid;grid-template-columns: 1fr 1fr;gap: 10px;font-size: 0.92rem}.four-card-list li{color: #475569;font-weight: 600;display: flex;align-items: center;gap: 8px}.four-card-list li i{color: #9333ea}@media (max-width: 991px){.four-info-cards-grid{display: flex !important;overflow-x: auto !important;scroll-snap-type: x mandatory !important;-webkit-overflow-scrolling: touch !important;gap: 16px !important;padding-bottom: 20px !important;padding-left: 0 !important;padding-right: 0 !important;scroll-behavior: smooth}.four-info-cards-grid::-webkit-scrollbar{display: none !important}.four-info-cards-grid{-ms-overflow-style: none !important;scrollbar-width: none !important}.four-info-card{flex: 0 0 100% !important;max-width: 100% !important;min-width: 100% !important;scroll-snap-align: center !important;scroll-snap-stop: always !important}.four-info-card-inner{padding: 28px 22px}.four-info-nav-btn{display: flex !important;align-items: center;justify-content: center;position: absolute;top: 50%;transform: translateY(-50%);width: 40px;height: 40px;border-radius: 50%;background: #ffffff;border: 2px solid #e9d5ff;color: #9333ea;box-shadow: 0 6px 20px rgba(147,51,234,0.25);z-index: 10;cursor: pointer;transition: all 0.2s ease}.four-info-nav-btn:hover,.four-info-nav-btn:active{background: #9333ea;color: #ffffff;border-color: #9333ea}.four-info-nav-btn.prev-btn{left: -14px}.four-info-nav-btn.next-btn{right: -14px}}.sticky-call-btn{position: fixed;bottom: 25px;left: 25px;z-index: 9999;display: flex;align-items: center;justify-content: center;text-decoration: none;cursor: pointer;outline: none;-webkit-tap-highlight-color: transparent;transition: transform 0.3s cubic-bezier(0.34,1.56,0.64,1)}.sticky-call-btn:hover{transform: scale(1.12)}.sticky-call-icon-box{position: relative;width: 58px;height: 58px;border-radius: 50%;background: linear-gradient(135deg,#a855f7 0%,#7b1fa2 100%);color: #ffffff;display: flex;align-items: center;justify-content: center;font-size: 1.45rem;box-shadow: 0 8px 25px rgba(168,85,247,0.55),0 0 0 3px rgba(255,255,255,0.95);z-index: 3;animation: callPulseGlow 2s infinite}.sticky-call-icon{animation: phoneRing 2.2s infinite ease-in-out}.sticky-call-waves{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 58px;height: 58px;pointer-events: none;z-index: 1}.sticky-call-waves .wave{position: absolute;top: 0;left: 0;width: 100%;height: 100%;border-radius: 50%;background: rgba(168,85,247,0.55);opacity: 0;animation: waveExpand 2.4s infinite cubic-bezier(0,0.2,0.8,1)}.sticky-call-waves .wave-1{animation-delay: 0s}.sticky-call-waves .wave-2{animation-delay: 0.8s}.sticky-call-waves .wave-3{animation-delay: 1.6s}@keyframes waveExpand{0%{transform: scale(1);opacity: 0.85}100%{transform: scale(2.2);opacity: 0}}@keyframes callPulseGlow{0%,100%{transform: scale(1)}50%{transform: scale(1.05)}}@keyframes phoneRing{0%,100%{transform: rotate(0deg) scale(1)}10%,30%,50%,70%{transform: rotate(-14deg) scale(1.1)}20%,40%,60%{transform: rotate(14deg) scale(1.1)}80%{transform: rotate(0deg) scale(1)}}@media (max-width: 576px){.sticky-call-btn{bottom: 16px;left: 16px}.sticky-call-icon-box{width: 50px;height: 50px;font-size: 1.25rem}.sticky-call-waves{width: 50px;height: 50px}}.policy-page-section{background-color: #faf5f9;padding: 70px 0 90px}.policy-layout{display: grid;grid-template-columns: 300px 1fr;gap: 40px;align-items: start}.policy-toc{position: sticky;top: 100px;background: #ffffff;border: 1px solid #e9d5ff;border-radius: 20px;padding: 28px 24px;box-shadow: 0 10px 30px rgba(147,51,234,0.06)}.policy-toc-title{font-family: var(--font-heading);font-size: 0.9rem;font-weight: 800;letter-spacing: 1px;text-transform: uppercase;color: #9e27a9;margin-bottom: 16px;display: flex;align-items: center;gap: 8px}.policy-toc-list{list-style: none;margin: 0;padding: 0;display: flex;flex-direction: column;gap: 2px;max-height: 62vh;overflow-y: auto}.policy-toc-list a{display: block;padding: 8px 12px;border-radius: 10px;font-size: 0.84rem;font-weight: 600;color: #475569;transition: all 0.2s ease}.policy-toc-list a:hover{background: #fcf4fe;color: #9e27a9}.policy-toc-list::-webkit-scrollbar{width: 5px}.policy-toc-list::-webkit-scrollbar-thumb{background: #e9d5ff;border-radius: 4px}.policy-content-card{background: #ffffff;border: 1px solid #e9d5ff;border-radius: 24px;padding: 50px 55px;box-shadow: 0 15px 40px rgba(147,51,234,0.06)}.policy-updated-badge{display: inline-flex;align-items: center;gap: 8px;background: #f3e8ff;color: #7e22ce;font-size: 0.82rem;font-weight: 700;padding: 6px 16px;border-radius: 30px;margin-bottom: 26px}.policy-content-card h2{font-family: var(--font-heading);font-size: 1.5rem;font-weight: 800;color: #1e102d;margin: 40px 0 14px;scroll-margin-top: 110px}.policy-content-card h2:first-of-type{margin-top: 0}.policy-content-card p{font-size: 0.98rem;line-height: 1.75;color: #475569;margin-bottom: 16px}.policy-intro-lead{font-size: 1.05rem;color: #334155}@media (max-width: 992px){.policy-layout{grid-template-columns: 1fr}.policy-toc{position: static}.policy-toc-list{max-height: none}.policy-content-card{padding: 34px 24px}}.ph-breadcrumb{margin-bottom: 14px;font-size: 0.9rem;font-weight: 500}.ph-breadcrumb ol{display: inline-flex;flex-wrap: wrap;align-items: center;list-style: none;margin: 0;padding: 0}.ph-breadcrumb li + li::before{content: "/";margin: 0 8px;opacity: 0.5}.ph-breadcrumb a{text-decoration: none;transition: color 0.3s ease}.ph-breadcrumb-light{color: #64748b}.ph-breadcrumb-light a{color: #64748b}.ph-breadcrumb-light a:hover,.ph-breadcrumb-light [aria-current="page"]{color: #9e27a9;font-weight: 600}.ph-breadcrumb-dark{color: #cbd5e1}.ph-breadcrumb-dark a{color: #cbd5e1}.ph-breadcrumb-dark a:hover,.ph-breadcrumb-dark [aria-current="page"]{color: #e879f9;font-weight: 600}.btn-arrow-icon{display: inline-block;font-size: 0.85em;margin-left: 0.35em;vertical-align: middle;line-height: 1;transition: transform 0.25s ease}a:hover .btn-arrow-icon,button:hover .btn-arrow-icon,a:focus-visible .btn-arrow-icon,button:focus-visible .btn-arrow-icon{transform: translateX(4px)}@font-face{font-family: 'Font Awesome 6 Free';font-display: swap}@font-face{font-family: 'Font Awesome 6 Brands';font-display: swap}.hero-btns{min-height: 54px;contain: layout}.pulp-advantage-section .section-subtitle-dark{color: #1e1b4b !important}
.ph-award-banner{background-color: #ffffff;padding: 60px 0;border-bottom: 1px solid rgba(158,39,169,0.15);color: #341E36}.ph-award-banner-grid{display: flex;align-items: center;justify-content: space-between;gap: 40px}.ph-award-banner-left{flex: 1 1 58%;text-align: left}.ph-award-banner-right{flex: 1 1 42%;display: flex;justify-content: center;align-items: center}.ph-award-banner-title{font-family: var(--font-heading,'Outfit',sans-serif);font-size: 2.1rem;font-weight: 800;line-height: 1.35;margin-bottom: 1.25rem;color: #341E36}.ph-award-banner-desc{font-size: 1.05rem;line-height: 1.7;color: #341E36;opacity: 0.9;margin-bottom: 0}.ph-certi-img{border-radius: 12px;box-shadow: 0 12px 32px rgba(52,30,54,0.15);max-width: 100%;height: auto;border: 1px solid rgba(158,39,169,0.2);transition: transform 0.3s ease}.ph-certi-img:hover{transform: scale(1.02)}.ph-fasttrack-cta-section{padding: 40px 16px;background: #ffffff;border-bottom: 1px solid rgba(158,39,169,0.1)}.ph-fasttrack-cta-card{max-width: 1220px;margin: 0 auto;background: linear-gradient(135deg,#1c0a27 0%,#30113c 100%);border-radius: 24px;padding: 44px 48px;border: 1px solid rgba(255,255,255,0.15);box-shadow: 0 24px 60px rgba(0,0,0,0.35);display: flex;align-items: center;justify-content: space-between;gap: 36px}.ph-fasttrack-left{flex: 1 1 65%;text-align: left}.ph-fasttrack-tag{display: inline-block;color: #ff9cf8;font-weight: 800;font-size: 0.85rem;letter-spacing: 2px;text-transform: uppercase;margin-bottom: 10px}.ph-fasttrack-title{font-family: var(--font-heading,'Outfit',sans-serif);font-size: 2.2rem;font-weight: 800;color: #ffffff;line-height: 1.25;margin-bottom: 12px}.ph-fasttrack-title .ph-highlight-pink{color: #ff9cf8}.ph-fasttrack-desc{font-size: 1rem;line-height: 1.6;color: rgba(255,255,255,0.85);margin: 0;max-width: 620px}.ph-fasttrack-right{flex: 0 0 auto;display: flex;align-items: center;gap: 16px;flex-wrap: wrap}.ph-fasttrack-btn-primary{display: inline-flex;align-items: center;gap: 10px;padding: 14px 30px;border-radius: 50px;background: linear-gradient(135deg,#9e27a8 0%,#ec4899 100%);color: #ffffff !important;font-weight: 700;font-size: 0.95rem;border: none;cursor: pointer;box-shadow: 0 10px 25px rgba(158,39,168,0.5);transition: all 0.3s ease;text-decoration: none}.ph-fasttrack-btn-primary:hover{transform: translateY(-2px);box-shadow: 0 15px 35px rgba(158,39,168,0.7);color: #ffffff !important}.ph-fasttrack-btn-secondary{display: inline-flex;align-items: center;gap: 10px;padding: 14px 30px;border-radius: 50px;background: rgba(255,255,255,0.08);color: #ffffff !important;font-weight: 700;font-size: 0.95rem;border: 1px solid rgba(255,255,255,0.25);cursor: pointer;transition: all 0.3s ease;text-decoration: none}.ph-fasttrack-btn-secondary:hover{background: rgba(255,255,255,0.18);border-color: rgba(255,255,255,0.4);transform: translateY(-2px);color: #ffffff !important}.ph-packages-section{background: linear-gradient(135deg,#1f0c29 0%,#2a1133 100%);padding: 60px 16px 80px;color: #ffffff;position: relative}.ph-packages-inner{max-width: 1220px;margin: 0 auto;text-align: left}.ph-packages-title{font-family: var(--font-heading,'Outfit',sans-serif);font-size: 2.5rem;font-weight: 800;margin-bottom: 28px;letter-spacing: -0.5px;color: #ffffff;text-align: left}.ph-card-grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(300px,1fr));gap: 24px;width: 100%}.ph-card{position: relative;background: rgba(255,255,255,0.08);border: 1px solid rgba(255,255,255,0.14);border-radius: 18px;padding: 24px 20px 20px;box-shadow: 0 20px 40px rgba(0,0,0,0.35);backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);min-height: 100%;display: flex;flex-direction: column;justify-content: space-between;gap: 16px;transition: transform 0.3s ease,box-shadow 0.3s ease,border-color 0.3s ease}.ph-card:hover{transform: translateY(-4px);box-shadow: 0 24px 50px rgba(168,50,184,0.35);border-color: rgba(255,156,248,0.4)}.ph-card-featured{border: 1px solid rgba(255,255,255,0.2);background: rgba(255,255,255,0.09)}.ph-card-badge{position: absolute;top: 10px;right: 10px;width: 56px;height: auto;z-index: 3;filter: drop-shadow(0 4px 10px rgba(0,0,0,0.4))}.ph-card-header{text-align: center;margin-bottom: 8px}.ph-card-title{font-family: var(--font-heading,'Outfit',sans-serif);font-size: 1.15rem;font-weight: 700;margin-bottom: 4px;color: #ffffff}.ph-card-subtitle{font-style: italic;font-size: 0.88rem;margin-bottom: 6px;opacity: 0.9;color: #ffc9fa}.ph-card-price{font-size: 1.8rem;font-weight: 800;color: #ff9cf8;letter-spacing: -0.3px;text-shadow: 0 4px 12px rgba(0,0,0,0.4)}.ph-manuscript-badge{display: none}.ph-feature-list{list-style: none;margin: 8px 0 0;padding: 0 8px 0 0;max-height: 250px;overflow-y: auto;text-align: left;scrollbar-width: thin;scrollbar-color: rgba(255,255,255,0.85) transparent}.ph-feature-list::-webkit-scrollbar{width: 6px}.ph-feature-list::-webkit-scrollbar-track{background: transparent}.ph-feature-list::-webkit-scrollbar-thumb{background: rgba(255,255,255,0.85);border-radius: 10px}.ph-feature-list li{display: flex;gap: 12px;align-items: center;font-size: 0.93rem;line-height: 1.45;padding: 8px 0;border-bottom: 1px solid rgba(255,255,255,0.1);color: #ffffff}.ph-feature-list li.ph-feature-heading{font-weight: 800;font-size: 1rem;color: #ff9cf8;padding-top: 12px;border-bottom: none}.ph-feature-list li:last-child{border-bottom: none}.ph-feature-icon{width: 20px;height: 20px;border-radius: 50%;background: linear-gradient(135deg,#a832b8 0%,#ec4899 100%);color: #ffffff;font-weight: 900;font-size: 11px;display: inline-flex;align-items: center;justify-content: center;flex-shrink: 0;box-shadow: 0 2px 6px rgba(0,0,0,0.3)}.ph-card-actions{text-align: center;margin: 10px 0 4px}.ph-cta-btn{display: inline-flex;align-items: center;justify-content: center;padding: 10px 28px;border-radius: 30px;background: linear-gradient(135deg,#9e27a8 0%,#ec4899 100%);color: #ffffff !important;font-weight: 700;font-size: 0.85rem;letter-spacing: 0.5px;text-transform: uppercase;text-decoration: none;transition: all 0.3s ease;border: none;box-shadow: 0 8px 20px rgba(158,39,168,0.4);cursor: pointer}.ph-cta-btn:hover{transform: translateY(-2px);box-shadow: 0 12px 28px rgba(158,39,168,0.6);opacity: 0.95;color: #ffffff !important}.ph-card-footer{border-top: 1px solid rgba(255,255,255,0.15);padding-top: 12px;display: flex;align-items: center;justify-content: space-between;gap: 8px;font-size: 0.85rem;text-align: left}.ph-footer-divider{width: 1px;height: 28px;background: rgba(255,255,255,0.2);flex-shrink: 0}.ph-footer-label{display: block;font-weight: 700;font-size: 0.8rem;color: #ffffff;margin-bottom: 2px}.ph-phone{font-weight: 800;font-size: 0.85rem;color: #ffffff;text-decoration: none}.ph-chat{background: none;border: none;padding: 0;cursor: pointer;font-weight: 800;font-size: 0.85rem;color: #ff9cf8}.ph-compare-btn-wrap{margin-top: 28px;text-align: left}.ph-compare-btn{display: inline-flex;align-items: center;justify-content: center;gap: 8px;padding: 10px 24px;border-radius: 30px;background: linear-gradient(135deg,#9e27a8 0%,#ec4899 100%);color: #ffffff !important;font-weight: 700;font-size: 0.9rem;border: none;cursor: pointer;box-shadow: 0 8px 20px rgba(158,39,168,0.4);transition: all 0.3s ease}.ph-compare-btn:hover{transform: translateY(-2px);box-shadow: 0 12px 28px rgba(158,39,168,0.6)}.ph-btn-arrow{display: inline-block;transition: transform 0.3s ease;font-size: 0.85rem}.ph-comparison{width: 100%;max-width: 1220px;margin: 0 auto;transition: all 0.4s cubic-bezier(0.4,0,0.2,1);border-radius: 16px;overflow: hidden;background: #ffffff;border: 1px solid rgba(158,39,169,0.3);box-shadow: 0 20px 40px rgba(0,0,0,0.35)}.ph-comparison.collapsed{max-height: 0;opacity: 0;padding: 0;border-width: 0;pointer-events: none;margin-top: 0}.ph-comparison.expanded{max-height: 2000px;opacity: 1;padding: 16px;margin-top: 24px}.ph-table-wrap{width: 100%;overflow-x: auto;border-radius: 12px;background: #ffffff;box-shadow: 0 10px 24px rgba(0,0,0,0.15)}.ph-table{width: 100%;min-width: 780px;border-collapse: separate;border-spacing: 0;background: #ffffff;color: #341E36}.ph-table thead th{background: #9E27A9;color: #ffffff;padding: 16px 14px;font-weight: 800;font-size: 0.98rem;text-align: center;border: none}.ph-table thead th:first-child{width: 34%;text-align: left;border-top-left-radius: 10px}.ph-table thead th:last-child{border-top-right-radius: 10px}.ph-table tbody tr{transition: background-color 0.2s ease}.ph-table tbody tr:nth-child(odd){background: #ffffff}.ph-table tbody tr:nth-child(even){background: #fcf5ff}.ph-table tbody tr:hover{background: #f6e8fb}.ph-table td{padding: 14px 14px;border-bottom: 1px solid #f0dcf5;font-weight: 600;font-size: 0.92rem;color: #341E36 !important}.ph-table td:first-child{text-align: left;font-weight: 700;color: #341E36 !important;width: 34%}.ph-table td:not(:first-child){text-align: center}.ph-check{color: #9E27A9 !important;font-size: 1.2rem;font-weight: 900}.ph-cross{color: #94a3b8 !important;font-size: 1.1rem;font-weight: 700}@media (max-width: 991px){.ph-award-banner-grid{flex-direction: column;text-align: center;gap: 24px}.ph-award-banner-left{text-align: center}.ph-fasttrack-cta-card{flex-direction: column;align-items: flex-start;padding: 32px 24px;gap: 24px}.ph-fasttrack-left{width: 100%}.ph-fasttrack-right{width: 100%;flex-direction: column;gap: 12px}.ph-fasttrack-btn-primary,.ph-fasttrack-btn-secondary{width: 100%;justify-content: center;text-align: center}.ph-fasttrack-title{font-size: 1.8rem}}@media (max-width: 768px){.ph-award-banner-title{font-size: 1.6rem}.ph-packages-title{font-size: 1.9rem}.ph-card{padding: 22px 18px}.ph-card-footer{flex-direction: row;justify-content: space-between;align-items: center;text-align: left;gap: 8px}.ph-footer-divider{width: 1px;height: 28px;background: rgba(255,255,255,0.2)}}@media (max-width: 576px){.ph-matrix-table-wrapper{overflow-x: auto !important;-webkit-overflow-scrolling: touch !important}.ph-packages-grid{grid-template-columns: 1fr !important;gap: 20px !important}.ph-card-footer{flex-direction: column !important;align-items: center !important;text-align: center !important;gap: 10px !important}.ph-footer-divider{display: none !important}}
