.links-shell{background:var(--surface-cream);justify-content:center;-webkit-tap-highlight-color:transparent}.links-page,.links-shell{min-height:100svh;display:flex}.links-page{width:100%;max-width:460px;flex-direction:column;gap:clamp(28px,7vw,40px);padding:clamp(32px,9vw,56px) clamp(20px,6vw,32px) clamp(24px,6vw,36px)}.lp-logo,.lp-logo-link{display:block}.lp-logo{height:clamp(22px,6.2vw,28px);width:auto}.lp-hero{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;padding-top:clamp(4px,2vw,16px)}.lp-slogan{font-family:var(--font-display);text-transform:uppercase;font-weight:400;font-size:clamp(36px,11vw,46px);line-height:1;letter-spacing:-.025em;color:var(--ink-900)}.lp-slogan,.lp-sub{margin:0;width:100%}.lp-sub{font-family:var(--font-body);text-transform:lowercase;font-size:clamp(15px,4vw,16px);letter-spacing:.04em;color:var(--ink-500)}.lp-eyebrow{margin:4px 0 0;width:100%;font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-300)}.lp-links{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.lp-pill{display:flex;align-items:center;gap:14px;padding:11px 18px 11px 11px;background:#fff;border:1px solid var(--ink-100);border-radius:999px;text-decoration:none;box-shadow:0 1px 3px rgba(26,26,28,.06);transition:transform .16s cubic-bezier(.2,0,0,1),box-shadow .16s cubic-bezier(.2,0,0,1)}.lp-pill-title{flex:1 1 auto;font-family:var(--font-display);text-transform:uppercase;font-size:clamp(15px,4vw,16px);letter-spacing:.08em;color:var(--ink-900)}.lp-chip{flex:0 0 auto;width:40px;height:40px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-wordmark);font-weight:600;font-size:14px;letter-spacing:.02em}.lp-chev{flex:0 0 auto;transition:transform .12s cubic-bezier(.2,0,0,1)}@media (hover:hover){.lp-pill:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(26,26,28,.12)}.lp-pill:hover .lp-chev{transform:translateX(3px)}}.lp-pill:active{transform:scale(.99)}.lp-pill--primary{background:var(--ink-900);border-color:var(--ink-900);padding-left:20px;margin-top:4px}.lp-pill--primary .lp-pill-title{color:var(--surface-paper)}.lp-guarantee{background:var(--surface-paper);border:1px solid var(--ink-100);border-radius:12px;padding:clamp(18px,5vw,22px);display:flex;flex-direction:column;gap:16px}.lp-guarantee-head{display:flex;align-items:center;gap:14px}.lp-guarantee-pct{font-size:clamp(30px,8vw,36px);line-height:1;letter-spacing:-.02em}.lp-guarantee-pct,.lp-guarantee-title{font-family:var(--font-display);color:var(--ink-900)}.lp-guarantee-title{margin:0;text-transform:uppercase;font-size:18px;letter-spacing:.08em}.lp-guarantee-sub{margin:2px 0 0;font-size:13px;color:var(--ink-500)}.lp-returns{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.lp-returns li{display:flex;align-items:flex-start;gap:12px;font-size:14px;line-height:1.4;color:var(--ink-700)}.lp-returns-num{flex:0 0 auto;width:21px;height:21px;border-radius:999px;border:1px solid var(--ink-200);display:inline-flex;color:var(--ink-500);margin-top:1px}.lp-footer,.lp-returns-num{align-items:center;justify-content:center;font-size:11px}.lp-footer{margin-top:auto;display:flex;gap:8px;padding-top:16px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-300)}