.sdg-hero{padding-block:clamp(34px,5vw,60px) clamp(22px,3vw,32px)}.sdg-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;font-size:.875rem;color:var(--sd-ink-faint)}.sdg-breadcrumb a{font-weight:600;color:var(--sd-ink-soft)}.sdg-breadcrumb a:hover{color:var(--sd-blue-hover);text-decoration:underline;text-underline-offset:2px}.sdg-breadcrumb span[aria-hidden]{color:var(--sd-border-strong)}.sdg-hero h1{max-width:20ch;margin:0 0 20px;font-size:clamp(1.875rem,4.6vw,3rem);line-height:1.06;letter-spacing:-.035em;text-wrap:balance}.sdg-hero-intro{max-width:68ch;margin:0 0 32px;font-size:clamp(1rem,1.5vw,1.0625rem);line-height:1.7;text-align:left}.sdg-pains{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}.sdg-pain{margin:0;padding:24px;border:1px solid var(--sd-border);border-left:3px solid #f97316;border-radius:12px;background:var(--sd-card);color:var(--sd-ink-soft);line-height:1.65}.sdg-demo{padding-block:clamp(56px,8vw,104px)}.sdg-demo-grid{display:grid;grid-template-columns:minmax(0,380px) minmax(0,1fr);gap:48px;align-items:start}@media(max-width:860px){.sdg-demo-grid{grid-template-columns:1fr;gap:32px}}.sdg-demo-grid .sd-phone-header{padding:13px 18px}.sdg-demo-grid .sd-phone-messages{padding:14px 16px 16px}.sdg-demo-grid .sd-phone-thread{gap:7px}.sdg-demo-grid .sd-msg{padding:8px 12px;line-height:1.4}.sdg-qualifies h3{margin:0 0 20px;font-size:1.25rem;letter-spacing:-.01em}.sdg-qualifies ul{margin:0 0 26px;padding:0;list-style:none;display:grid;gap:18px}.sdg-qualifies li{display:flex;gap:12px;align-items:flex-start;color:var(--sd-ink-soft);line-height:1.6}.sdg-qualifies-num{flex:none;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin-top:1px;border-radius:50%;background:var(--sd-blue-tint);color:var(--sd-blue-hover);font-size:.75rem;font-weight:800}.sdg-lead-card{margin-top:32px}.sdg-lead-card-flow{margin:0 0 14px;font-size:.8125rem;font-weight:700;color:var(--sd-blue-hover)}.sdg-lead-card-inner{padding:26px 26px 28px;border:1px solid var(--sd-border);border-radius:var(--sd-radius);background:var(--sd-card);box-shadow:var(--sd-shadow-card)}.sdg-lead-card-inner h4{margin:0 0 20px;font-size:1.0625rem;font-weight:700;letter-spacing:-.01em;line-height:1.3;color:var(--sd-ink)}.sdg-lead-card-fields{margin:0;display:grid;gap:16px}.sdg-lead-card-field{display:grid;grid-template-columns:minmax(96px,38%) 1fr;gap:8px 12px;padding-top:16px;border-top:1px solid var(--sd-border)}.sdg-lead-card-field:first-child{padding-top:0;border-top:0}.sdg-lead-card-field dt{margin:0;font-size:.8125rem;font-weight:600;color:var(--sd-ink-faint)}.sdg-lead-card-field dd{margin:0;font-size:.9375rem;font-weight:600;line-height:1.4;color:var(--sd-ink)}.sd-msg.sdg-msg-captura{position:relative}.sdg-captura-badges{position:absolute;top:-9px;left:-9px;display:flex;gap:4px}.sdg-captura-badge{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--sd-blue);color:#fff;font-size:.6875rem;font-weight:800;box-shadow:0 0 0 2px #fff}.sdg-demo-note{margin:clamp(28px,4vw,40px) 0 0;font-size:.875rem;color:var(--sd-ink-faint)}.sdg-prose{padding-block:clamp(24px,3.5vw,38px)}.sdg-prose>.sd-shell{max-width:780px}.sdg-prose h2{max-width:24ch;margin:0 0 20px;font-size:clamp(1.3rem,2.8vw,1.75rem);line-height:1.18;text-wrap:balance}.sdg-prose p{max-width:68ch;margin:16px 0 0;font-size:1.0625rem;line-height:1.75;color:var(--sd-ink-soft)}.sdg-benefits{grid-template-columns:minmax(0,1fr);max-width:860px;margin-inline:auto}.sdg-benefits .sd-arsenal-group ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 34px}@media(max-width:720px){.sdg-benefits .sd-arsenal-group ul{grid-template-columns:minmax(0,1fr);gap:18px}}.sdg-related-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}.sdg-related-card{display:block;padding:24px;border:1px solid var(--sd-border);border-radius:var(--sd-radius);background:var(--sd-card);box-shadow:var(--sd-shadow-card);text-decoration:none;transition:transform .25s var(--sd-ease),box-shadow .25s var(--sd-ease),border-color .25s var(--sd-ease)}.sdg-related-card:hover{transform:translateY(-4px);border-color:var(--sd-border-strong);box-shadow:var(--sd-shadow-lift)}.sdg-related-card:focus-visible{outline:2px solid var(--sd-blue);outline-offset:3px}.sdg-related-card b{display:block;margin-bottom:8px;font-size:1.0625rem;font-weight:700;letter-spacing:-.01em;line-height:1.3;color:var(--sd-ink)}.sdg-related-card b:after{content:" →";color:var(--sd-blue)}.sdg-related-card span{color:var(--sd-ink-soft);font-size:.9375rem;line-height:1.6}.sdg-neighbours{margin-top:clamp(24px,3vw,34px);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px}.sdg-neighbours em{font-style:normal;font-size:.875rem;font-weight:600;color:var(--sd-ink-faint)}.sdg-neighbours a{padding:7px 14px;border-radius:999px;background:#fff;border:1px solid var(--sd-border-strong);font-size:.8125rem;font-weight:600;color:var(--sd-ink-soft);transition:color .18s var(--sd-ease),border-color .18s var(--sd-ease),background-color .18s var(--sd-ease)}.sdg-neighbours a:hover{background:var(--sd-blue-tint);border-color:var(--sd-blue-soft);color:var(--sd-blue-hover)}.sdg-neighbours a:focus-visible{outline:2px solid var(--sd-blue);outline-offset:2px}.sdg-hub-group .sd-section-head{margin-bottom:clamp(28px,3.5vw,40px)}.sdg-hub-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}.sdg-hub-card{display:block;padding:24px;border:1px solid var(--sd-border);border-radius:var(--sd-radius);background:var(--sd-card);box-shadow:var(--sd-shadow-card);text-decoration:none;transition:transform .25s var(--sd-ease),box-shadow .25s var(--sd-ease),border-color .25s var(--sd-ease)}.sdg-hub-card:hover{transform:translateY(-4px);border-color:var(--sd-border-strong);box-shadow:var(--sd-shadow-lift)}.sdg-hub-card:focus-visible{outline:2px solid var(--sd-blue);outline-offset:3px}.sdg-hub-card b{display:block;margin-bottom:8px;font-size:1.0625rem;font-weight:700;letter-spacing:-.01em;line-height:1.3;color:var(--sd-ink)}.sdg-hub-card b:after{content:" →";color:var(--sd-blue)}.sdg-hub-card span{color:var(--sd-ink-soft);font-size:.9375rem;line-height:1.55}
