.ss-btn--outline{background:transparent;color:var(--lp-ink);border:2px solid var(--lp-ink)}.ss-policy{padding-block:var(--lp-rhythm-mobile)}.ss-policy__inner{max-width:780px}.ss-policy__prose h1{font-family:var(--gd-display);font-weight:900;font-size:clamp(32px,6vw,48px);line-height:1.05;margin:0 0 8px}.ss-policy__prose h2{font-family:var(--gd-display);font-weight:800;font-size:clamp(20px,3vw,26px);margin:40px 0 12px}.ss-policy__prose h3{font-weight:700;font-size:18px;margin:24px 0 8px}.ss-policy__prose p{margin:0 0 14px;line-height:1.65;color:var(--lp-ink-soft)}.ss-policy__prose ul{margin:0 0 14px;padding-left:22px;line-height:1.65;color:var(--lp-ink-soft)}.ss-policy__prose li{margin-bottom:6px}.ss-policy__prose a{color:var(--lp-peach-deep);text-decoration:underline;text-underline-offset:2px}.ss-policy__prose strong{color:var(--lp-ink)}.ss-policy__placeholder{margin-top:24px;padding:18px 20px;border:2px dashed var(--lp-peach);border-radius:var(--lp-r-card);background:var(--lp-blush-warm)}.ss-policy__placeholder p{margin:0 0 8px}.ss-policy__placeholder p:last-child{margin-bottom:0}.ss-contact__hero{padding-block:var(--lp-rhythm-mobile) 24px;max-width:640px}.ss-contact__hero .lp-h2{margin:14px 0 10px}.ss-contact__grid{display:grid;gap:24px;padding-bottom:var(--lp-rhythm-mobile)}@media(min-width:900px){.ss-contact__grid{grid-template-columns:1.4fr 1fr}}.ss-contact__card,.ss-contact__tracker{background:var(--lp-paper);border:1px solid var(--lp-line);border-radius:var(--lp-r-card);padding:28px}.ss-contact__lead{color:var(--lp-ink-soft);margin:10px 0 20px;line-height:1.6}.ss-contact__business{margin-top:24px;padding-top:20px;border-top:1px solid var(--lp-line);font-size:14px;line-height:1.7;color:var(--lp-ink-soft)}.ss-contact__business p{margin:0}.ss-contact__form{display:flex;flex-direction:column;gap:16px}.ss-contact__field{display:flex;flex-direction:column;gap:6px}.ss-contact__field>span{font-family:var(--gd-sans);font-weight:700;font-size:13px;letter-spacing:.02em;color:var(--lp-ink-soft)}.ss-contact__field input,.ss-contact__field textarea{width:100%;box-sizing:border-box;padding:12px 14px;font:inherit;color:var(--lp-ink);background:var(--lp-bg, #fff);border:1px solid var(--lp-line);border-radius:12px;transition:border-color .15s ease,box-shadow .15s ease}.ss-contact__field textarea{resize:vertical;min-height:120px;line-height:1.6}.ss-contact__field input:focus,.ss-contact__field textarea:focus{outline:none;border-color:var(--lp-peach-deep);box-shadow:0 0 0 3px color-mix(in srgb,var(--lp-peach-deep) 20%,transparent)}.ss-contact__form .ss-btn{align-self:flex-start}.ss-contact__feedback{margin:0;font-size:14px;line-height:1.5}.ss-contact__feedback[data-tone=error]{color:var(--lp-peach-deep)}.ss-contact__feedback[data-tone=success]{color:var(--lp-ink)}.ss-contact__form-note{margin:0;font-size:13px;color:var(--lp-ink-soft)}.ss-contact__sent{padding:4px 0}.ss-contact__sent-title{font-family:var(--gd-sans);font-weight:800;font-size:18px;color:var(--lp-ink);margin:0 0 8px}.ss-contact__faq{padding-bottom:var(--lp-rhythm-mobile)}.ss-contact__faq .lp-h2{margin:12px 0 28px}.ss-contact__faq-group{margin-bottom:28px}.ss-contact__faq-category{font-family:var(--gd-sans);font-weight:800;font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:var(--lp-peach-deep);margin:0 0 12px}.ss-contact__faq-list{display:flex;flex-direction:column;gap:16px;margin:0}.ss-contact__faq-item{border-bottom:1px solid var(--lp-line);padding-bottom:16px}.ss-contact__faq-item dt{font-weight:700;margin-bottom:6px}.ss-contact__faq-item dd{margin:0;color:var(--lp-ink-soft);line-height:1.6}.ss-contact__faq-item dd p{margin:0}.ss-research__hero{padding-block:var(--lp-rhythm-mobile) 24px;max-width:760px}.ss-research__hero h1{margin:14px 0 16px}.ss-research__position{padding:20px 24px;margin-bottom:var(--lp-rhythm-mobile);border-radius:var(--lp-r-card);background:var(--lp-sage-soft);max-width:760px}.ss-research__position-label{font-weight:800;font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:var(--lp-ink);margin:0 0 8px}.ss-research__position p:last-child{margin:0;color:var(--lp-ink-soft);line-height:1.6}.ss-research__studies{display:grid;gap:20px;padding:0 0 var(--lp-rhythm-mobile);margin:0}.ss-research__study{border:1px solid var(--lp-line);border-radius:var(--lp-r-card);padding:24px;background:var(--lp-paper)}.ss-research__study-summary,.ss-research__study-takeaway{color:var(--lp-ink-soft);line-height:1.6;margin:10px 0 0}.ss-research__study-cite{margin:14px 0 0;font-size:13px}.ss-research__study-cite a{color:var(--lp-peach-deep);text-decoration:underline;text-underline-offset:2px}.ss-research__limit{max-width:760px;padding-bottom:var(--lp-rhythm-mobile)}.ss-research__limit p{color:var(--lp-ink-soft);line-height:1.6}.ss-research__apply{padding-bottom:var(--lp-rhythm-mobile)}.ss-research__apply .lp-lede{margin:10px 0 24px}.ss-research__apply-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:700px){.ss-research__apply-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.ss-research__apply-card{border-radius:var(--lp-r-card);background:var(--lp-mint-soft);padding:20px}.ss-research__apply-card h3{font-size:16px;margin:0 0 8px}.ss-research__apply-card p{font-size:14px;color:var(--lp-ink-soft);margin:0;line-height:1.5}.ss-research__cta{text-align:center;padding-bottom:var(--lp-rhythm-mobile)}.ss-research__cta h2{margin-bottom:20px}
