.solutions-hero[data-astro-cid-mmtdbeoi]{padding-top:clamp(48px,7vw,80px);padding-bottom:clamp(24px,3vw,32px)}.solutions-eyebrow[data-astro-cid-mmtdbeoi]{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-mute);align-items:center;gap:12px;font-size:11px;font-weight:700;display:flex}.solutions-rule[data-astro-cid-mmtdbeoi]{background:var(--ink);width:36px;height:1px;display:block}h1[data-astro-cid-mmtdbeoi]{font-family:var(--font-display);letter-spacing:-.03em;max-width:22ch;margin:16px 0;font-size:clamp(32px,5vw,52px);font-weight:800;font-stretch:65%;line-height:1.05}.solutions-intro[data-astro-cid-mmtdbeoi]{color:var(--ink-soft);max-width:64ch;margin:0;font-size:clamp(16px,2vw,18px);line-height:1.65}.solutions-jump[data-astro-cid-mmtdbeoi]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.5vw,28px);margin-top:clamp(28px,4vw,44px);display:grid}.solutions-jump-link[data-astro-cid-mmtdbeoi]{border-top:2px solid var(--ink);color:var(--ink);grid-template-columns:auto 1fr;gap:4px 12px;padding-top:14px;text-decoration:none;display:grid}.solutions-jump-index[data-astro-cid-mmtdbeoi]{font-family:var(--font-mono);color:var(--amber-deep);grid-row:span 2;padding-top:3px;font-size:11px;font-weight:700}.solutions-jump-label[data-astro-cid-mmtdbeoi]{font-family:var(--font-display);font-size:20px;font-weight:700;font-stretch:70%;line-height:1.15}.solutions-jump-hint[data-astro-cid-mmtdbeoi]{color:var(--ink-soft);font-size:14px;line-height:1.4}.solutions-jump-link[data-astro-cid-mmtdbeoi]:hover .solutions-jump-label[data-astro-cid-mmtdbeoi]{color:var(--amber-deep)}.solutions-stage[data-astro-cid-mmtdbeoi]{padding-top:clamp(36px,5vw,52px);padding-bottom:clamp(12px,2vw,20px)}.solutions-stage[data-astro-cid-mmtdbeoi]+.solutions-stage[data-astro-cid-mmtdbeoi]{border-top:1.5px solid var(--rule-strong)}.solutions-stage-header[data-astro-cid-mmtdbeoi]{max-width:66ch}.solutions-stage-kicker[data-astro-cid-mmtdbeoi]{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--amber-deep);margin:0 0 8px;font-size:11px;font-weight:700}.solutions-stage-heading[data-astro-cid-mmtdbeoi]{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(26px,3.4vw,38px);font-weight:800;font-stretch:68%;line-height:1.1}.solutions-stage-intro[data-astro-cid-mmtdbeoi]{color:var(--ink-soft);margin:12px 0 0;font-size:16px;line-height:1.65}.solutions-group[data-astro-cid-mmtdbeoi]{margin-top:clamp(26px,3.5vw,40px)}.solutions-group-heading[data-astro-cid-mmtdbeoi]{font-family:var(--font-display);margin:0;font-size:22px;font-weight:700;font-stretch:72%;line-height:1.2}.solutions-group-intro[data-astro-cid-mmtdbeoi]{max-width:66ch;color:var(--ink-soft);margin:8px 0 0;font-size:15px;line-height:1.6}.solutions-cards[data-astro-cid-mmtdbeoi]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:clamp(14px,2vw,22px);margin-top:18px;display:grid}.solutions-card[data-astro-cid-mmtdbeoi]{border:1.5px solid var(--border);background:var(--card-bg);box-shadow:4px 4px 0 0 var(--shadow);color:var(--ink);flex-direction:column;gap:14px;padding:clamp(18px,2.2vw,24px);text-decoration:none;display:flex}.solutions-card[data-astro-cid-mmtdbeoi]:hover .solutions-card-problem[data-astro-cid-mmtdbeoi]{color:var(--amber-deep)}.solutions-card-problem[data-astro-cid-mmtdbeoi]{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:19px;font-weight:700;font-stretch:72%;line-height:1.25}.solutions-card-fields[data-astro-cid-mmtdbeoi]{gap:12px;margin:0;display:grid}.solutions-card-field[data-astro-cid-mmtdbeoi]{gap:4px;display:grid}.solutions-card-label[data-astro-cid-mmtdbeoi]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute);font-size:10px;font-weight:700}.solutions-card-text[data-astro-cid-mmtdbeoi]{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.55}.solutions-card-link[data-astro-cid-mmtdbeoi]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--amber-deep);margin-top:auto;font-size:11px;font-weight:700}.solutions-proof[data-astro-cid-mmtdbeoi]{border-top:1px solid var(--rule-strong);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(20px,3vw,40px);margin-top:clamp(20px,3vw,30px);padding-top:clamp(20px,3vw,28px);display:grid}.solutions-proof-column[data-astro-cid-mmtdbeoi]{flex-direction:column;gap:8px;min-width:0;display:flex}.solutions-proof-link[data-astro-cid-mmtdbeoi]{width:fit-content;display:block}.solutions-proof-link-wide[data-astro-cid-mmtdbeoi]{width:100%}.solutions-proof-media[data-astro-cid-mmtdbeoi]{border:1.5px solid var(--border);background:var(--paper-soft);width:100%;box-shadow:6px 6px 0 0 var(--shadow);display:block;overflow:hidden}.solutions-proof-media-phone[data-astro-cid-mmtdbeoi]{max-width:300px}.solutions-proof-media-crop[data-astro-cid-mmtdbeoi]{width:340px;max-width:100%;height:470px}.solutions-proof-media-wide[data-astro-cid-mmtdbeoi]{max-width:620px;overflow-x:auto}.solutions-proof-media[data-astro-cid-mmtdbeoi] picture.solutions-proof-image{width:100%;display:block}.solutions-proof-media[data-astro-cid-mmtdbeoi] picture.solutions-proof-image img{width:100%;height:auto;display:block}.solutions-proof-media-crop[data-astro-cid-mmtdbeoi] picture.solutions-proof-image,.solutions-proof-column[data-astro-cid-mmtdbeoi] .solutions-proof-media-crop[data-astro-cid-mmtdbeoi] picture.solutions-proof-image img{height:100%}.solutions-proof-column[data-astro-cid-mmtdbeoi] .solutions-proof-media-crop[data-astro-cid-mmtdbeoi] picture.solutions-proof-image img{object-fit:cover;object-position:top}.solutions-proof-scroll-hint[data-astro-cid-mmtdbeoi]{font-family:var(--font-mono);letter-spacing:.06em;color:var(--ink-mute);margin-bottom:6px;font-size:10px;display:none}.solutions-proof-copy[data-astro-cid-mmtdbeoi]{max-width:46ch}.solutions-proof-kicker[data-astro-cid-mmtdbeoi]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute);margin:0 0 6px;font-size:10px;font-weight:700}.solutions-proof-title[data-astro-cid-mmtdbeoi]{font-family:var(--font-display);margin:0;font-size:22px;font-weight:700;font-stretch:72%;line-height:1.2}.solutions-proof-caption[data-astro-cid-mmtdbeoi]{color:var(--ink-soft);margin:10px 0 0;font-size:14px;line-height:1.6}.solutions-proof-cta[data-astro-cid-mmtdbeoi]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--amber-deep);border-bottom:1px solid;margin-top:14px;padding-bottom:2px;font-size:11px;font-weight:700;text-decoration:none;display:inline-block}.solutions-choice[data-astro-cid-mmtdbeoi]{border-top:1.5px solid var(--rule-strong);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px 40px;padding-top:clamp(32px,4vw,48px);padding-bottom:clamp(28px,4vw,44px);display:grid}.solutions-choice-copy[data-astro-cid-mmtdbeoi]{max-width:66ch}.solutions-choice-heading[data-astro-cid-mmtdbeoi]{font-family:var(--font-display);margin:0;font-size:clamp(22px,2.8vw,30px);font-weight:700;font-stretch:70%;line-height:1.2}.solutions-choice-text[data-astro-cid-mmtdbeoi]{color:var(--ink-soft);margin:10px 0 0;font-size:15px;line-height:1.65}.solutions-choice-links[data-astro-cid-mmtdbeoi]{flex-wrap:wrap;gap:12px 24px;display:flex}.solutions-choice-link[data-astro-cid-mmtdbeoi]{color:var(--ink);text-underline-offset:4px;font-size:15px;font-weight:600;text-decoration:underline 1px}.solutions-choice-link[data-astro-cid-mmtdbeoi]:hover{color:var(--amber-deep)}.solutions-cta[data-astro-cid-mmtdbeoi]{padding-top:0;padding-bottom:clamp(48px,6vw,80px)}.solutions-cta-actions[data-astro-cid-mmtdbeoi]{flex-wrap:wrap;gap:12px;margin:0;display:flex}.solutions-cta[data-astro-cid-mmtdbeoi] small[data-astro-cid-mmtdbeoi]{max-width:38ch;color:var(--ink-soft);align-self:center;font-size:14px;line-height:1.5}.solutions-cta-pricing[data-astro-cid-mmtdbeoi]{color:var(--ink-soft);align-self:center;font-size:14px}.solutions-jump-link[data-astro-cid-mmtdbeoi]:focus-visible,.solutions-card[data-astro-cid-mmtdbeoi]:focus-visible,.solutions-proof-link[data-astro-cid-mmtdbeoi]:focus-visible,.solutions-proof-cta[data-astro-cid-mmtdbeoi]:focus-visible,.solutions-choice-link[data-astro-cid-mmtdbeoi]:focus-visible{outline:2px solid var(--amber);outline-offset:4px}@media (width<=900px){.solutions-proof[data-astro-cid-mmtdbeoi],.solutions-choice[data-astro-cid-mmtdbeoi]{grid-template-columns:1fr;align-items:start}}@media (width<=767px){.solutions-proof-media-wide[data-astro-cid-mmtdbeoi] picture.solutions-proof-image{min-width:620px}.solutions-proof-scroll-hint[data-astro-cid-mmtdbeoi]{display:block}}@media (width<=620px){.solutions-jump[data-astro-cid-mmtdbeoi],.solutions-cards[data-astro-cid-mmtdbeoi]{grid-template-columns:1fr}.solutions-proof-media-phone[data-astro-cid-mmtdbeoi],.solutions-proof-media-crop[data-astro-cid-mmtdbeoi],.solutions-proof-media-wide[data-astro-cid-mmtdbeoi]{max-width:100%}}
