.salesforce-developer-services{overflow-x:clip}.sds-heading{text-align:center;max-width:780px;margin:0 auto 40px}.sds-heading h2{margin-bottom:14px}.sds-heading p{color:var(--color-gray-300);margin:0;font-size:16px}.sds-heading p.sds-lead{color:var(--color-text);font-size:18px}.sds-hero{background-color:#081b30;background-position:50%;background-repeat:no-repeat;background-size:cover;padding-top:140px;padding-bottom:90px;position:relative}.sds-hero__scrim{background:linear-gradient(100deg,#081b3073 0%,#081b304d 55%,#081b3026 100%);position:absolute;inset:0}.sds-breadcrumb{z-index:1;position:relative}.sds-hero__inner{z-index:1;grid-template-columns:1.25fr 1fr;align-items:center;gap:48px;margin-top:26px;display:grid;position:relative}.sds-hero__text{text-align:center}.sds-hero h1{color:#fff;margin-bottom:18px;font-size:38px;line-height:1.25}.sds-hero__description{color:#ffffffd9;max-width:600px;margin:0 auto 28px;font-size:17px;line-height:1.65}.sds-hero__ctas{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.sds-panel{border-radius:var(--radius);-webkit-backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff2e;padding:28px}.sds-panel h2{color:#fff;margin-bottom:14px;font-size:18px}.sds-panel__steps{margin:0;padding:0;list-style:none}.sds-panel__steps li{color:#ffffffe0;border-top:1px solid #ffffff24;grid-template-columns:32px 1fr;align-items:start;gap:12px;padding:14px 0;font-size:15px;line-height:1.55;display:grid}.sds-panel__num{background:var(--color-primary-green);color:#fff;width:28px;height:28px;font-family:var(--font-body);border-radius:50%;place-items:center;font-size:14px;font-weight:700;display:grid}.sds-panel__cta{width:100%;margin-top:18px}@media (width<=1024px){.sds-hero__inner{grid-template-columns:1fr;gap:36px}.sds-panel{max-width:560px}}@media (width<=768px){.sds-hero{padding-top:120px;padding-bottom:60px}.sds-hero h1{font-size:28px}.sds-hero__description{font-size:16px}}@media (width<=480px){.sds-panel{padding:22px}.sds-hero__ctas .btn{width:100%}}.sds-trust{background:var(--color-white);border-bottom:1px solid var(--color-border);padding:22px 0}.sds-trust ul{flex-wrap:wrap;justify-content:space-between;gap:14px 28px;margin:0 auto;list-style:none;display:flex}.sds-trust li{color:var(--color-dark-navy);align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.sds-trust li>span{width:16px;height:16px;color:var(--color-primary-green);flex-shrink:0}.sds-trust li>span svg{width:100%;height:100%}@media (width<=768px){.sds-trust ul{justify-content:flex-start}}.sds-services{background:var(--color-white)}.sds-svc-grid{grid-template-columns:repeat(3,1fr);gap:40px 48px;display:grid}.sds-svc-grid__item h3{color:var(--color-dark-navy);border-top:3px solid var(--color-primary-green);margin-bottom:10px;padding-top:16px;font-size:19px}.sds-svc-grid__item p{color:var(--color-text);margin:0;font-size:15px;line-height:1.65}@media (width<=1024px){.sds-svc-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.sds-svc-grid{grid-template-columns:1fr;gap:28px}}.sds-models{background:var(--color-bg-light)}.sds-models__grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:24px;display:grid}.sds-model{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow-light);transition:top var(--transition), box-shadow var(--transition);flex-direction:column;display:flex;position:relative;top:0;overflow:hidden}.sds-model:hover{box-shadow:var(--shadow-medium);top:-4px}.sds-model--featured{border:2px solid var(--color-primary-green)}.sds-model__header{background:linear-gradient(120deg, #081b30 0%, var(--color-dark-navy) 100%);padding:18px 28px}.sds-model__header h3{color:#fff;margin:0;font-size:20px}.sds-model__body{flex-direction:column;flex:1;padding:28px;display:flex}.sds-model__body>p{color:var(--color-text);margin:0 0 16px;font-size:15px;line-height:1.6}.sds-model__body>p.sds-model__best{color:var(--color-primary-green);margin-bottom:8px;font-weight:600}.sds-checks{flex:1;align-content:start;gap:12px;margin:4px 0 28px;padding:0;list-style:none;display:grid}.sds-checks li{color:var(--color-text);align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.5;display:flex}.sds-checks__icon{width:20px;height:20px;color:var(--color-primary-green);background:#21ad651f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.sds-checks__icon svg{width:13px;height:13px}.sds-model__cta{width:100%}.sds-note{max-width:780px;color:var(--color-text);text-align:center;margin:28px auto 0;font-size:15.5px}.sds-note a{color:var(--color-primary-green);text-underline-offset:3px;font-weight:600;text-decoration:underline}@media (width<=1024px){.sds-models__grid{grid-template-columns:1fr;max-width:560px}}.sds-why{background:var(--color-white)}.sds-why__grid{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:20px;margin:0;padding:0;list-style:none;display:grid}.sds-why-card{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow-light);transition:top var(--transition), box-shadow var(--transition), border-color var(--transition);flex-direction:column;padding:26px 22px;display:flex;position:relative;top:0}.sds-why-card:hover{box-shadow:var(--shadow-medium);border-color:#21ad6566;top:-4px}.sds-why-card__icon{background:var(--color-dark-navy);width:48px;height:48px;color:var(--color-primary-green);border-radius:12px;place-items:center;margin-bottom:18px;display:grid}.sds-why-card__icon svg{width:24px;height:24px}.sds-why-card h3{color:var(--color-dark-navy);margin-bottom:8px;font-size:18px;line-height:1.3}.sds-why-card p{color:var(--color-text);margin:0;font-size:15px;line-height:1.6}.sds-why-card a{color:var(--color-primary-green);text-underline-offset:3px;font-weight:600;text-decoration:underline}.sds-why-card a:focus-visible{outline:2px solid var(--color-primary-green);outline-offset:2px;border-radius:2px}@media (prefers-reduced-motion:reduce){.sds-why-card{transition:none}.sds-why-card:hover{top:0}}@media (width<=1024px){.sds-why__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.sds-why__grid{grid-template-columns:1fr}}.sds-stack{background:var(--color-bg-light)}.sds-process{background:var(--color-white)}.sds-steps{grid-template-columns:repeat(5,1fr);gap:28px;margin:0;padding:0;list-style:none;display:grid}.sds-steps__num{background:var(--color-primary-green);color:#fff;width:38px;height:38px;font-family:var(--font-body);border-radius:50%;place-items:center;margin-bottom:14px;font-weight:700;display:grid}.sds-steps h3{color:var(--color-dark-navy);margin-bottom:8px;font-size:18px}.sds-steps p{color:var(--color-text);margin:0;font-size:15px;line-height:1.6}@media (width<=1024px){.sds-steps{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.sds-steps{grid-template-columns:1fr}}.sds-faq{background:var(--color-bg-light)}.sds-faq .sds-faq__heading{margin-bottom:36px}
