.socks-page{letter-spacing:0;font-family:Arial,Helvetica,sans-serif}.socks-page h1,.socks-page h2,.socks-page h3{letter-spacing:0}.socks-shell{width:min(1080px,100% - 48px);margin-inline:auto}.socks-hero{align-items:center;min-height:590px;display:flex;position:relative;overflow:hidden}.socks-hero>img{object-fit:cover;object-position:center 58%;width:100%;height:100%;position:absolute;inset:0}.socks-hero:after{content:"";background:var(--socks-hero-shade);position:absolute;inset:0}.socks-hero-copy{z-index:1;padding-block:64px;position:relative}.socks-hero h1{max-width:630px;font-size:48px;font-weight:800;line-height:1.09}.socks-hero-copy>p{max-width:510px}.socks-reason{border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr;align-items:center;gap:64px;padding-block:56px;display:grid}.socks-reason:nth-child(2n) .socks-reason-photo{order:2}.socks-reason-photo{position:relative}.socks-reason-photo img{aspect-ratio:1.15;object-fit:cover;border-radius:6px;width:100%}.socks-reason-number{background:var(--socks-forest);width:48px;height:48px;color:var(--primary-foreground);border-radius:4px;place-items:center;font-size:22px;font-weight:700;display:grid;position:absolute;top:16px;left:16px}.socks-cta{white-space:normal;text-align:center;background:var(--socks-accent);height:auto;min-height:48px;color:var(--primary-foreground);box-shadow:var(--socks-shadow);border-radius:4px;padding:14px 22px;font-size:15px;font-weight:700}.socks-cta:hover{background:color-mix(in oklab, var(--socks-accent), var(--foreground) 12%)}.socks-table{border-collapse:collapse;width:100%;min-width:650px;font-size:14px}.socks-table th,.socks-table td{text-align:left;border-bottom:1px solid var(--border);padding:17px 20px}.socks-table th{background:var(--socks-forest);color:var(--primary-foreground);font-size:12px}.socks-table td:nth-child(2){background:var(--socks-accent-soft);font-weight:700}.socks-table svg{vertical-align:middle;width:18px;height:18px;margin-right:5px;display:inline}.socks-offer{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.socks-offer img{aspect-ratio:1;object-fit:contain;width:100%}.socks-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding-block:22px;font-weight:700;list-style:none;display:flex}.socks-faq summary::-webkit-details-marker{display:none}.socks-faq details[open] summary svg{transform:rotate(45deg)}.socks-faq details p{max-width:700px;padding-bottom:24px}.socks-faq details{border-bottom:1px solid var(--border)}.socks-sticky{z-index:40;border-top:1px solid var(--border);background:var(--card);box-shadow:var(--socks-shadow);padding:12px 0 max(12px, env(safe-area-inset-bottom));bottom:0;position:fixed;inset-inline:0}@media (width<=767px){.socks-shell{width:calc(100% - 36px)}.socks-hero{align-items:flex-end;min-height:600px}.socks-hero>img{object-position:68% center}.socks-hero:after{background:linear-gradient(oklch(15% .015 155/.15),oklch(15% .015 155/.72) 40%,oklch(15% .015 155/.96))}.socks-hero-copy{padding-block:42px}.socks-hero h1{max-width:520px;font-size:34px}.socks-reason{grid-template-columns:1fr;gap:28px;padding-block:40px}.socks-reason:nth-child(2n) .socks-reason-photo{order:0}.socks-reason-photo img{aspect-ratio:1.3}.socks-offer{grid-template-columns:1fr;gap:24px}.socks-offer img{max-height:350px}.socks-sticky .socks-cta{padding:12px 14px;font-size:13px}}@media (prefers-reduced-motion:no-preference){.socks-cta{transition:background .16s}}
