In the past, anyone who was required to need a Salesforce professional was to find someone proficient with Apex and Visualforce. However, it is no longer the case today as companies are hiring professionals who can work in a more complicated Salesforce ecosystem characterized by incorporation of automation, Agentforce, Data Cloud, Lightning Web Components, and industry-specific clouds.
This shift requires businesses to hire Salesforce developers who can manage integration of various business systems, build AI-driven automations, operate with Data Cloud, and develop Lightning Web Components across Experience Cloud, Service Cloud, Marketing Cloud, and Sales Cloud. The challenge is to find a Salesforce expert possessing all these skills and on top of that, having knowledge of the target industry.
Therefore, we came up with this guide, where you can learn what to pay attention to when choosing a Salesforce specialist, what skills and qualifications are needed in 2026, and how to make the right decision according to your goals.
What’s inside
What Does a Salesforce Solution Developer Do in 2026?
When Should You Hire Specialists in Salesforce Implementation?
Development Team vs Administrator Team: Which One Do You Need?
Specialized Salesforce Experts You May Need
Skills You Need to Check Before You Hire
How to Find Developers that Deliver Business Value
Common Errors Committed During Hiring
Conclusion
What Does a Salesforce Solution Developer Do in 2026?
A Salesforce engineer in 2026 is responsible not only for creating smart solutions but also for implementing AI-powered workflows and integration of enterprise applications. Let us see what tasks they perform.
Create Scalable Lightning Applications
Salesforce development teams create contemporary, efficient, and responsive interfaces by means of Lightning Web Components that offer greater functionality than previous Visualforce pages. In addition, they extend Salesforce capabilities with the aid of Experience Cloud by creating self-service portals that allow customers, employees, and business partners to receive information, collaborate, and make requests. Besides, with the use of Dynamic Forms and Dynamic Actions, they create intuitive page layouts based on business processes, data, and user roles.
Develop AI-Powered CRM Experiences
The capabilities of Agentforce, Prompt Builder, and Einstein AI allow the Salesforce CRM experts to develop such assistants who would qualify leads, summarize cases, answer clients’ questions, and recommend the right actions. AI combined with Salesforce Flows and custom logic allows businesses to automate processes, improve productivity, enhance decision-making, and create a higher level of individualized customer experience. Generally, this means that AI-enabled CRM systems give companies a chance to expand their businesses in an efficient manner.
Connect Enterprise Systems
With the help of GraphQL, REST APIs, and MuleSoft, a Salesforce developer combines separate applications used for customer service, operations, accounting, marketing, and supply chain management. Also, they integrate Salesforce with different platforms such as Oracle, NetSuite, Microsoft Dynamics, and SAP to have a smooth data exchange between different systems. Thus, eliminating duplicate information, providing employees with a single source of information about every customer interaction, and offering consistent experiences across all touchpoints.
Optimize Customer Data with Salesforce Data Cloud
Managing fragmented customer information with data collected from websites, marketing campaigns, and connected devices becomes increasingly challenging. That’s why organizations often hire Salesforce CDP developers who use identity resolution to merge customer records from multiple sources, creating a single and accurate customer profile. Professionals also design AI-driven personalization strategies and real-time segmentation of audiences for offering relevant and personalized recommendations according to current behavioral data.
When Should You Hire Specialists in Salesforce Implementation?
While delay in appointing Salesforce expertise may begin affecting system, customer experiences, productivity and revenue, recruiting the right CRM development specialists at the right stage can help accelerate digital transformation and prevent costly rework. Here are some signs of knowing when it’s time to hire Salesforce managed services.
Your CRM Adoption Has Stalled
When the team avoids using Salesforce, increases their reliance on manual work, and struggles to complete the routine tasks signify that CRM no longer supports the way your team works. The reason could be disconnected workflows, inefficiency page layouts, outdated customizations, etc. that may reduce the value of your Salesforce investment.
You’re Planning AI Initiatives
Companies interested in implementing Agentforce, predictive analytics, and Einstein AI solutions find out that the current Salesforce environment is not ready for intelligent automation. That is why they should hire Salesforce programmers who can develop a scalable, AI-ready, and integrated CRM platform.
Your Business is Scaling Faster Than Your CRM
An implementation that worked for a small team may struggle to support increasing customer interactions, larger teams, and growing operational demands. Common indicators include inefficient workflows, declining system performance, and frequent requests for new customizations. All these are strong signs that your Salesforce implementation has likely outgrown its original design.
You’re Expanding into New Markets
Regional compliance requirements, distributed teams, and localized business processes, these are some operational challenges that come with business expansion. Managing these complexities via standalone configurations becomes increasingly difficult. This is where organizations must seek additional customization and development to support long-term growth.
You’re Integrating Multiple Business Systems
While adopting marketing automation tools, customer support systems, ERP platforms, accounting software, and eCommerce platforms, companies usually struggle with inconsistent customer information, delayed reporting, and duplicate records. In order to avoid the negative impact on the effectiveness of the operations, companies should take the help of Salesforce development specialists.
Salesforce Development Team vs Salesforce Administrator Team: Which One Do You Need?
Salesforce Development Expert
Salesforce Administrator
Build custom business logic and applicationsDevelop reports and dashboards
Create lightning experiences and advanced automationConfigure Salesforce using clicks instead of codes
Build the solutions in Lightning Web Components, Visualforce, and ApexPerform daily CRM data management
Optimize platform scalability, architecture, and performanceManage the users, profiles, permissions, and security settings.
Set up APIs and connect Salesforce with marketing and ERPStructure flow, validation rules, and approval processes
Scroll the table sideways on smaller screens.
While recruiting the Salesforce experts helps you focus on building custom applications, automation, and integration of CRM with other systems, hiring administrators lets you configure and optimize Salesforce with its out-of-the-box features. This way, you must ensure to hire a Salesforce administrator and developer together to form a balanced team for ongoing platform management and scalable solutions.
Skip the six-week hiring cycle.
Girikon fields pre-vetted, certified Salesforce developers and admins — Agentforce, Data Cloud, LWC, integrations. Tell us the gap and we will match the profile, usually within days.
Request developer profiles
Specialized Salesforce Experts You May Need
Here is a group of Salesforce specialists that you may need to deliver your project efficiently.
Hire Force.com Developers
Recruiting these developers helps businesses build custom applications beyond Salesforce’s standard capabilities. Using business logic, custom objects, and workflow automation, they streamline complex processes, thus enabling organizations to enhance efficiency without investing in entirely new software.
Hire Salesforce Lightning Developers
Having such specialists in place helps businesses build high-performance applications and reusable components that create digital experiences for Experience Cloud. They also perform exceptionally when issues like slow page performance, lower user adoption, and outdated interfaces are affecting employee productivity.
Hire Marketing Cloud Implementation Company
When companies want to create automated and cross-channel customer journeys using tools like Email Studio, Mobile Studio, and Journey Builder, it’s more effective to hire marketing cloud specialists. Starting from performance management of campaigns to personal communication via SMS and mobile, everything is handled by these developers.
Skills You Need to Check Before You Hire a Salesforce Developer
AI and Automation Skills
Salesforce is continuously embedding AI across its platforms. This makes it important for developers to adopt and work with modern AI capabilities like Einstein AI, Agentforce, generative AI, and Prompt Builder.
Integration Skills
Today, modern enterprises integrate their Salesforce with a variety of applications in finance, sales, marketing, and operations in order to facilitate data exchange on a timely basis. This requires the need for such Salesforce experts who have experience in APIs, cloud platforms, and middleware.
Business and Collaborating Skills
Besides technical proficiency, Salesforce developers also possess certain business and collaboration skills such as understanding the business process, converting business needs into technical solutions, and communicating effectively with stakeholders.
Salesforce Development Skills
Businesses hire Salesforce Lightning developers who know several key technologies to customize things beyond the usual setup. Apex along with SOQL and SOSL help with the backend work while Git keeps track of changes. It seems like DevOps and CI CD methods make deployments faster and more reliable overall.Visualforce and Lightning Web Components are used for the front end parts. Knowing these allows for apps that perform well and stay secure. This part gets a bit messy when trying to combine everything into one project though.
Security and Compliance Skills
Stored customer and business information within Salesforce makes developers with key skills like OAuth authentication, permission sets, Salesforce shield, data authentication, GDPR, HIPPA, and other compliance frameworks an essential consideration.
How to Find Salesforce Developers that Deliver Business Value
Review Their Portfolio
Developers who can explain why they built a solution, not just what they build often bring greater strategic value. So, rather than focusing on the number of Salesforce projects, you must examine the complexity and business value of those implementations by assessing their expertise in:
Data Cloud
Agentforce
Enterprise Integrations
Marketing Cloud
Industry-specific Salesforce solutions
Experience Cloud
Lightning Web Components
Assessing Trailhead Activity
In comparison to a resume, Trailhead profiles give an idea of the process of learning and practical participation in the Salesforce ecosystem of a developer. Assessing the activities of a developer implies the identification of proof that he/she enhances his/her professional skills on a constant basis. Here is what you must consider:
Superbadges
Certifications
Hands-on projects
Recently earned badges
Learning paths
Verify Salesforce Certifications
Validating a developer’s technical knowledge and commitment via Salesforce certifications is one of the easiest ways. While certifications alone do not guarantee project success, it indicates that developers understand Salesforce best practices and keep up with the platform’s evolving capabilities. Here are a few of certifications that can be relevant to your project:
Platform Developer I
Platform Developer II
AI Specialist
JavaScript Developer I
Data Cloud Consultant
Application Architect
Assess Their Architectural Thinking
In an interview or while reviewing portfolios, it is important for you to hire a developer with good architectural skills who can create solutions which are scalable, secure, reliable and meet business needs. Also, ensure to assess whether the developer understands:
Salesforce architecture
Platform scalability
Integration strategy
Solution design
Performance optimization
Searching for Relevant Experience in the Industry
Due to the fact that Salesforce implementation varies from one branch to another, it is better to look for a developer experienced in the sphere you work in because he/she is more likely to be aware of all the peculiarities of regulation, processes in your company, and needs of your clients.
For instance, a developer with experience in financial services is likely to be familiar with regulatory compliance, risk management, and financial services cloud. Similarly, those who worked in Manufacturing have experience in the field of supply chain automation and ERP integration.
Common Errors Committed by Companies During Hiring of Salesforce Developer
While focusing on short-term hiring decisions, many organizations make certain common mistakes that lead to delayed projects, expensive rework, and poor user adoption. Here a few of them that you can avoid:
Choosing the lowest cost freelancer
Hiring based only on certifications
Not evaluating communication skills
Ignoring AI expertise
Overlooking DevOps knowledge
Skipping code reviews
Not defining testing standards
Conclusion
It requires a team that understands your business objectives and follows Salesforce best practices when it comes to hire Salesforce admins and developers. As a Salesforce consulting partner, Girikon brings certified professionals with experience across Experience Cloud, Service Cloud, Sales Cloud, and Financial Services Cloud products.
From custom app development to API integrations, and lightning web components, the experts provide end-to-end Salesforce development services tailored to complex business requirements. So, are you looking for the right Salesforce expertise? Connect Girikon today to discuss your project requirements and discover how these certified professionals can accelerate your Salesforce implementation, scale the platform, and maximize your investment with confidence.
Salesforce Development Services
Hire the specialist, or hire the team that already has them.
Girikon is a certified Salesforce consulting partner with developers, architects and admins across Sales, Service, Experience, Marketing and Financial Services Cloud. Scale up for a single build or retain an ongoing squad — without the recruitment cycle, the ramp-up or the bench cost.
Certified developers, admins & architects
Agentforce, Data Cloud & AI capability
LWC, Apex & enterprise integrations
Flexible full-time, part-time or project engagement
Get matched with a specialist
Explore development services
Hiring this quarter? Call +1‑480‑241‑8198 (USA)
/* ══════════════════════════════════════════════════════════
How to Hire a Salesforce Platform Specialist (2026)
Scope: .gkh-blog | Zero JS | Safe for WP columns
══════════════════════════════════════════════════════════ */
.gkh-blog{
--accent:#1a73e8;
--accent-dk:#0f4fa8;
--accent-light:#e8f0fe;
--navy:#0d1f38;
--navy-2:#122b4d;
--bg-highlight:#f3f7ff;
--line:#e4e9f2;
--white:#ffffff;
--text-main:#101828;
--text-body:#3f4a5a;
--text-muted:#697586;
--amber:#c2740b;
--amber-light:#fff8ec;
--amber-line:#f5d9a8;
--pro:#0d8f7a;
--pro-light:#e3f6f2;
--pro-line:#b7e3da;
--alt:#6d4bd8;
--alt-light:#f0ecfd;
--alt-line:#d5c6f5;
width:100%;
box-sizing:border-box;
font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;
color:var(--text-body);
line-height:1.75;
font-size:17px;
-webkit-font-smoothing:antialiased;
}
.gkh-blog *,
.gkh-blog *::before,
.gkh-blog *::after{box-sizing:border-box;}
/* ── Typography ───────────────────────────────────────── */
.gkh-blog h2{
font-size:clamp(22px,3.2vw,30px);
line-height:1.28;
font-weight:700;
color:var(--text-main);
letter-spacing:-.015em;
margin:46px 0 16px;
scroll-margin-top:100px;
}
.gkh-blog h3{
font-size:clamp(17px,2.2vw,20px);
line-height:1.38;
font-weight:700;
color:var(--text-main);
letter-spacing:-.01em;
margin:0 0 10px;
scroll-margin-top:100px;
}
.gkh-blog p{margin:0 0 18px;}
.gkh-blog p:last-child{margin-bottom:0;}
.gkh-blog strong{font-weight:650;color:var(--text-main);}
.gkh-blog img{max-width:100%;height:auto;border-radius:12px;}
/* ── Links ────────────────────────────────────────────── */
.gkh-blog a{
color:var(--accent);
font-weight:600;
text-decoration:none;
background-image:linear-gradient(currentColor,currentColor);
background-size:100% 1px;
background-repeat:no-repeat;
background-position:0 100%;
transition:color .18s ease,background-size .18s ease;
}
.gkh-blog a:hover,
.gkh-blog a:focus-visible{color:var(--accent-dk);background-size:100% 2px;}
.gkh-blog a:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:3px;}
/* ── Shared SVG defaults ──────────────────────────────── */
.gkh-blog svg{
width:100%;height:100%;display:block;
fill:none;stroke:currentColor;stroke-width:1.8;
stroke-linecap:round;stroke-linejoin:round;
}
/* ── Lede ─────────────────────────────────────────────── */
.gkh-lede{
background:var(--bg-highlight);
border:1px solid var(--line);
border-left:4px solid var(--accent);
border-radius:0 12px 12px 0;
padding:22px 26px;
margin:0 0 24px;
}
.gkh-lede p{
font-size:clamp(17px,2.1vw,19px);
line-height:1.7;
color:var(--text-main);
font-weight:400;
}
/* ── Buttons ──────────────────────────────────────────── */
.gkh-blog .gkh-btn{
display:inline-flex;align-items:center;justify-content:center;gap:8px;
padding:12px 22px;border-radius:8px;
font-size:15px;font-weight:650;line-height:1.2;text-align:center;
background-image:none;border:1.5px solid transparent;
transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease,color .16s ease,border-color .16s ease;
}
.gkh-blog .gkh-btn:hover{transform:translateY(-1px);background-size:0 0;}
.gkh-blog .gkh-btn-solid{
background-color:var(--accent);color:#fff !important;
box-shadow:0 4px 14px rgba(26,115,232,.32);
}
.gkh-blog .gkh-btn-solid:hover{background-color:#1668d6;box-shadow:0 7px 20px rgba(26,115,232,.42);}
.gkh-blog .gkh-btn-light{
background-color:#fff;color:var(--navy) !important;
box-shadow:0 4px 14px rgba(0,0,0,.18);
}
.gkh-blog .gkh-btn-light:hover{background-color:#eef4ff;}
.gkh-blog .gkh-btn-ghost{
background-color:transparent;color:#dbe7f7 !important;
border-color:rgba(255,255,255,.32);
}
.gkh-blog .gkh-btn-ghost:hover{border-color:#fff;color:#fff !important;background-color:rgba(255,255,255,.08);}
/* ── Table of contents ────────────────────────────────── */
.gkh-toc{
background:var(--white);
border:1px solid var(--line);
border-radius:14px;
padding:20px 22px 8px;
margin:28px 0 8px;
box-shadow:0 1px 2px rgba(16,24,40,.04);
}
.gkh-toc-head{
display:flex;align-items:center;gap:9px;
font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;
color:var(--text-muted);margin:0 0 14px !important;
}
.gkh-toc-head svg{width:16px;height:16px;flex:0 0 16px;color:var(--accent);stroke-width:2;}
.gkh-toc-list{list-style:none;counter-reset:gkhtoc;margin:0;padding:0;display:grid;gap:2px;}
.gkh-toc-list li{counter-increment:gkhtoc;margin:0;padding:0;}
.gkh-toc-list li::before{content:none;}
.gkh-toc-list a{
display:flex;align-items:baseline;gap:11px;
padding:9px 10px;border-radius:8px;
font-size:15.5px;font-weight:550;
color:var(--text-body) !important;
background-image:none !important;
transition:background-color .15s ease,color .15s ease;
}
.gkh-toc-list a::before{
content:counter(gkhtoc,decimal-leading-zero);
flex:0 0 auto;font-size:12px;font-weight:700;
color:var(--accent);font-variant-numeric:tabular-nums;
}
.gkh-toc-list a:hover{background-color:var(--accent-light);color:var(--accent-dk) !important;}
/* ── Icon card grids ──────────────────────────────────── */
.gkh-grid{
display:grid;
grid-template-columns:repeat(auto-fit,minmax(300px,1fr));
gap:16px;
margin:24px 0 8px;
}
.gkh-card{
position:relative;
background:var(--white);
border:1px solid var(--line);
border-radius:13px;
padding:22px 24px;
overflow:hidden;
transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease;
}
.gkh-card::before{
content:"";position:absolute;inset:0 0 auto 0;height:3px;
background:linear-gradient(90deg,var(--accent),#5ea2ff);
opacity:0;transition:opacity .18s ease;
}
.gkh-card:hover{
border-color:#b9d2f7;
box-shadow:0 10px 28px rgba(16,24,40,.08);
transform:translateY(-2px);
}
.gkh-card:hover::before{opacity:1;}
.gkh-card-top{display:flex;align-items:center;gap:13px;margin-bottom:12px;}
.gkh-card-icon{
flex:0 0 40px;width:40px;height:40px;
border-radius:10px;padding:9px;
background:var(--accent-light);color:var(--accent);
}
.gkh-card-top h3{margin:0;}
.gkh-card p{font-size:16px;margin:0;}
.gkh-grid--spec .gkh-card-icon{background:var(--alt-light);color:var(--alt);}
.gkh-grid--spec .gkh-card::before{background:linear-gradient(90deg,var(--alt),#a78bfa);}
.gkh-grid--spec .gkh-card:hover{border-color:var(--alt-line);box-shadow:0 10px 28px rgba(109,75,216,.10);}
/* ── Signal cards (when to hire) ──────────────────────── */
.gkh-signals{display:grid;gap:13px;margin:24px 0 8px;}
.gkh-signal{
position:relative;
background:var(--amber-light);
border:1px solid var(--amber-line);
border-left:4px solid #e08c1a;
border-radius:0 12px 12px 0;
padding:20px 22px 20px 56px;
transition:box-shadow .18s ease,transform .18s ease;
}
.gkh-signal::before{
content:"";
position:absolute;left:20px;top:22px;
width:22px;height:22px;
border-radius:50%;
border:2px solid #d97706;
background:
linear-gradient(#d97706,#d97706) center 4px/2px 8px no-repeat,
radial-gradient(circle at 50% 15.5px,#d97706 1.4px,transparent 1.5px);
}
.gkh-signal:hover{box-shadow:0 8px 24px rgba(194,116,11,.12);transform:translateY(-1px);}
.gkh-signal h3{color:#7c4a03;}
.gkh-signal p{font-size:16px;margin:0;color:#5f4416;}
/* ── Skill cards ──────────────────────────────────────── */
.gkh-skills{
display:grid;
grid-template-columns:repeat(auto-fit,minmax(280px,1fr));
gap:14px;margin:24px 0 8px;
}
.gkh-skill{
background:var(--white);
border:1px solid var(--line);
border-top:3px solid var(--pro);
border-radius:12px;
padding:20px 22px;
transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease;
}
.gkh-skill:hover{
border-color:var(--pro-line);
border-top-color:var(--pro);
box-shadow:0 8px 24px rgba(13,143,122,.10);
transform:translateY(-2px);
}
.gkh-skill p{font-size:16px;margin:0;}
/* ── Dev vs Admin table ───────────────────────────────── */
.gkh-table-wrap{
overflow-x:auto;-webkit-overflow-scrolling:touch;
border:1px solid var(--line);
border-radius:14px;
margin:24px 0 8px;
box-shadow:0 1px 2px rgba(16,24,40,.04);
}
.gkh-table{
width:100%;min-width:580px;
border-collapse:collapse;
font-size:15.5px;background:var(--white);
}
.gkh-table th,
.gkh-table td{
padding:14px 18px;text-align:left;vertical-align:top;
border-bottom:1px solid var(--line);
width:50%;
}
.gkh-table thead th{
font-size:13px;font-weight:700;
letter-spacing:.04em;text-transform:uppercase;
background:#f8fafd;
border-bottom:2px solid var(--line);
}
.gkh-table thead th.gkh-th-dev{color:var(--accent);}
.gkh-table thead th.gkh-th-adm{color:var(--alt);}
.gkh-table tbody td{color:var(--text-body);}
.gkh-table tbody td:nth-child(1){box-shadow:inset 3px 0 0 rgba(26,115,232,.18);}
.gkh-table tbody td:nth-child(2){box-shadow:inset 3px 0 0 rgba(109,75,216,.18);}
.gkh-table tbody tr:last-child td{border-bottom:none;}
.gkh-table tbody tr:hover td{background:#fafcff;}
.gkh-table-hint{
font-size:13px;color:var(--text-muted);
margin:10px 0 18px !important;display:none;
}
/* ── Numbered step timeline ───────────────────────────── */
.gkh-steps{list-style:none;counter-reset:gkhstep;margin:26px 0 8px;padding:0;}
.gkh-step{
counter-increment:gkhstep;
position:relative;
padding:0 0 28px 60px;
margin:0;
}
.gkh-step::before{
content:counter(gkhstep);
position:absolute;left:0;top:0;
width:38px;height:38px;border-radius:50%;
background:var(--accent-light);
border:1.5px solid #c4dbfb;
color:var(--accent-dk);
font-size:14.5px;font-weight:700;
display:flex;align-items:center;justify-content:center;
font-variant-numeric:tabular-nums;
}
.gkh-step::after{
content:"";position:absolute;
left:19px;top:44px;bottom:6px;width:1.5px;
background:linear-gradient(180deg,#cfe0fb,#eef3fa);
}
.gkh-step:last-child{padding-bottom:0;}
.gkh-step:last-child::after{display:none;}
.gkh-step h3{padding-top:7px;}
.gkh-step > p{font-size:16px;}
.gkh-step > p:last-child{margin-bottom:0;}
/* ── Chips ────────────────────────────────────────────── */
.gkh-chips{
list-style:none;
display:flex;flex-wrap:wrap;gap:8px;
margin:14px 0 0;padding:0;
}
.gkh-chips li{
display:inline-flex;align-items:center;gap:8px;
background:var(--white);
border:1px solid var(--line);
border-radius:99px;
padding:8px 15px;margin:0;
font-size:14.5px;font-weight:550;
color:var(--text-main);line-height:1.3;
transition:border-color .15s ease,background-color .15s ease;
}
.gkh-chips li::before{
content:"";flex:0 0 7px;width:7px;height:7px;border-radius:50%;
background:linear-gradient(135deg,#5ea2ff,var(--accent));
}
.gkh-chips li:hover{border-color:#b9d2f7;background-color:#fbfdff;}
.gkh-chips--cert li::before{background:linear-gradient(135deg,#34d3b4,var(--pro));}
.gkh-chips--cert li:hover{border-color:var(--pro-line);background-color:#fbfefd;}
/* ── Error list ───────────────────────────────────────── */
.gkh-errors{
list-style:none;
display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));
gap:10px;margin:22px 0 8px;padding:0;
}
.gkh-errors li{
position:relative;margin:0;
padding:13px 16px 13px 44px;
background:var(--amber-light);
border:1px solid var(--amber-line);
border-radius:10px;
font-size:15.5px;font-weight:550;
color:#7c4a03;line-height:1.45;
}
.gkh-errors li::before,
.gkh-errors li::after{
content:"";position:absolute;
left:18px;top:50%;
width:13px;height:2px;
background:#d97706;border-radius:2px;
}
.gkh-errors li::before{transform:rotate(45deg);}
.gkh-errors li::after{transform:rotate(-45deg);}
/* ── Inline mid-article CTA ───────────────────────────── */
.gkh-cta-inline{
display:flex;align-items:center;gap:22px;flex-wrap:wrap;
background:var(--bg-highlight);
border:1px solid #cfe0fb;
border-radius:14px;
padding:24px 26px;
margin:36px 0;
}
.gkh-cta-inline-text{flex:1 1 340px;min-width:0;}
.gkh-cta-inline-title{
font-size:18px;font-weight:700;color:var(--text-main);
line-height:1.4;margin:0 0 6px;
}
.gkh-cta-inline-sub{font-size:15px;line-height:1.6;color:var(--text-body);margin:0;}
.gkh-cta-inline .gkh-btn-solid{flex:0 0 auto;}
/* ── Takeaway ─────────────────────────────────────────── */
.gkh-takeaway{
background:var(--bg-highlight);
border:1px solid #cfe0fb;
border-radius:14px;
padding:24px 26px;
margin:0 0 20px;
}
.gkh-takeaway p{
font-size:clamp(16.5px,2.1vw,18px);
line-height:1.7;color:var(--text-main);
font-weight:400;margin:0;
}
/* ── Final conversion block ───────────────────────────── */
.gkh-cta-final{
position:relative;
background:linear-gradient(155deg,var(--navy) 0%,var(--navy-2) 55%,#173861 100%);
border-radius:16px;
padding:clamp(28px,4vw,44px);
margin:34px 0 0;
overflow:hidden;
color:#b9c9dc;
}
.gkh-cta-final::before{
content:"";position:absolute;top:-90px;right:-70px;
width:280px;height:280px;border-radius:50%;
background:radial-gradient(circle,rgba(26,115,232,.34) 0%,rgba(26,115,232,0) 70%);
pointer-events:none;
}
.gkh-cta-eyebrow{
position:relative;display:inline-block;
font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;
color:#7fb2ff;border:1px solid rgba(127,178,255,.32);
border-radius:99px;padding:5px 12px;margin-bottom:16px;
}
.gkh-cta-final-title{
position:relative;
font-size:clamp(21px,3vw,27px);line-height:1.32;font-weight:700;
color:#fff;letter-spacing:-.015em;margin:0 0 12px;
}
.gkh-cta-final-copy{
position:relative;font-size:16px;line-height:1.7;
margin:0 0 20px;max-width:62ch;
}
.gkh-cta-points{
position:relative;list-style:none;
display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));
gap:10px 20px;margin:0 0 26px;padding:0;
}
.gkh-cta-points li{
position:relative;margin:0;padding-left:26px;
font-size:15px;font-weight:550;color:#dbe7f7;line-height:1.5;
}
.gkh-cta-points li::before{
content:"";position:absolute;left:2px;top:7px;
width:11px;height:6px;
border-left:2px solid #5ea2ff;border-bottom:2px solid #5ea2ff;
transform:rotate(-45deg);
}
.gkh-cta-actions{position:relative;display:flex;flex-wrap:wrap;gap:12px;}
.gkh-cta-tel{position:relative;font-size:14px;margin:18px 0 0;color:#8fa6c0;}
.gkh-cta-tel a{color:#9cc4f5 !important;font-weight:700;background-image:none !important;}
.gkh-cta-tel a:hover{color:#fff !important;}
/* ══════════════ RESPONSIVE ══════════════ */
@media (min-width:640px){
.gkh-toc-list{grid-template-columns:1fr 1fr;column-gap:14px;}
}
@media (max-width:680px){
.gkh-blog{font-size:16px;line-height:1.72;}
.gkh-lede{padding:18px 20px;}
.gkh-card{padding:20px;}
.gkh-card-top{align-items:flex-start;}
.gkh-signal{padding:18px 18px 18px 50px;}
.gkh-signal::before{left:16px;top:20px;}
.gkh-skill{padding:18px 20px;}
.gkh-cta-inline{padding:20px;gap:16px;}
.gkh-cta-inline .gkh-btn-solid{width:100%;}
.gkh-cta-actions .gkh-btn{width:100%;}
.gkh-step{padding-left:50px;}
.gkh-step::before{width:34px;height:34px;font-size:13.5px;}
.gkh-step::after{left:17px;top:40px;}
.gkh-table th,.gkh-table td{padding:12px 14px;}
.gkh-table-hint{display:block;}
}
@media (max-width:400px){
.gkh-errors,
.gkh-cta-points{grid-template-columns:1fr;}
}
/* Motion / print safety */
@media (prefers-reduced-motion:reduce){
.gkh-blog *{transition:none !important;}
.gkh-blog .gkh-btn:hover,
.gkh-card:hover,
.gkh-skill:hover,
.gkh-signal:hover{transform:none;}
}
@media print{
.gkh-cta-inline,
.gkh-cta-final{display:none !important;}
.gkh-blog{font-size:11pt;}
.gkh-card,.gkh-signal,.gkh-skill,.gkh-step,.gkh-table tr{break-inside:avoid;}
.gkh-table-wrap{overflow:visible;}
.gkh-table{min-width:0;}
}