.storage-notice{position:fixed;left:24px;bottom:24px;width:min(390px,calc(100vw - 48px));z-index:1000;background:#fffaf0;color:#151515;border:1px solid #bdb5a6;padding:22px;box-shadow:0 8px 32px #15151520;font-family:Arial,Helvetica,sans-serif}.storage-notice[hidden]{display:none}.storage-notice-kicker{font:800 9px/1.2 Arial,sans-serif;letter-spacing:.14em;color:#ad3e31}.storage-notice h2{font-size:21px;line-height:1.15;letter-spacing:-.025em;margin:10px 0}.storage-notice p{font-size:13px;line-height:1.5;margin:0 0 17px;color:#514b43}.storage-notice-actions{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.storage-notice button{border:0;padding:11px 19px;background:#151515;color:#fffaf0;font:700 12px Arial;cursor:pointer}.storage-notice a{color:#151515;font-size:12px;text-underline-offset:4px}.storage-notice :focus-visible,[data-storage-open]:focus-visible{outline:3px solid #ad3e31;outline-offset:4px}.footer-links [data-storage-open]{border:0;padding:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer}.footer-links [data-storage-open]:hover{text-decoration:underline;text-underline-offset:5px}.hero-actions .primary-cta{box-shadow:4px 4px 0 #d9aa2b;min-height:54px}.hero-actions .primary-cta:hover{background:#ad3e31}.hero-actions .secondary-cta{font-weight:600}.what-it-is h2{line-height:1.04;max-width:970px}@media(max-width:560px){.storage-notice{left:12px;bottom:12px;width:calc(100vw - 24px);padding:18px}.hero-actions{gap:22px}.hero-actions .secondary-cta{width:auto}.what-it-is h2{font-size:40px}}
