.la{--la-amber:#ffb86b;--la-peach:#f0845a;--la-deep:#c46b3a;--la-ink-on-amber:#1f1308;--la-ease:cubic-bezier(.22, .61, .27, 1);box-sizing:border-box;text-align:left;border-radius:18px;width:100%;padding:22px 24px;font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif;position:relative;overflow:hidden}.la *{box-sizing:border-box}.la--dark{color:#eaf6f4;background:radial-gradient(120% 120% at 0 0,#ffb86b29,#0000 55%),linear-gradient(#1f13088c,#0a242799);border:1px solid #ffb86b6b;box-shadow:inset 0 0 0 1px #ffb86b14,0 24px 60px -30px #f0845a8c}.la--dark .laa-body{color:#cfe3e2d9}.la--dark .la-note{color:#cfe3e299}.la--light{color:#2a2620;background:radial-gradient(120% 120% at 100% 0,#ffb86b38,#0000 55%),#fffaf4;border:1px solid #c46b3a59;box-shadow:0 26px 60px -34px #c46b3a73}.la--light .la-title{color:#2a2620}.la--light .laa-body{color:#5f5248}.la--light .la-note{color:#7a6a5e}.la-tag{letter-spacing:.16em;text-transform:uppercase;color:var(--la-amber);background:#ffb86b1f;border:1px solid #ffb86b73;border-radius:999px;align-items:center;gap:8px;margin:0 0 12px;padding:6px 12px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;font-weight:600;display:inline-flex}.la--light .la-tag{color:var(--la-deep);background:#ffb86b2e;border-color:#c46b3a66}.la-dot{background:var(--la-amber);border-radius:50%;width:7px;height:7px;animation:2.4s ease-out infinite la-pulse;box-shadow:0 0 #ffb86b99}.la--light .la-dot{background:var(--la-deep)}.la-title{letter-spacing:-.02em;color:#fff;margin:0 0 8px;font-size:22px;font-weight:600;line-height:1.2;display:block}.la-title em{color:var(--la-amber);font-style:italic;font-weight:500}.la--light .la-title em{color:var(--la-deep)}.laa-body{max-width:56ch;margin:0;font-size:14px;line-height:1.6;display:block}.la-actions{flex-wrap:wrap;align-items:center;gap:14px 18px;margin-top:18px;display:flex}.la-note{letter-spacing:.01em;font-size:12px}.la-btn{background:linear-gradient(135deg, var(--la-amber) 0%, var(--la-peach) 100%);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;transition:transform .26s var(--la-ease), box-shadow .26s var(--la-ease);border:0;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:14px 24px;font-family:inherit;font-size:15px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 16px 40px -14px #f0845acc;color:#fff!important}.la-btn:after{content:"";width:40%;height:180%;animation:la-shine 4.8s var(--la-ease) infinite;pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff73,#0000);position:absolute;top:-40%;left:-60%;transform:skew(-20deg)}.la-btn:hover,.la-btn:focus-visible{outline:none;transform:translateY(-2px);box-shadow:0 22px 48px -14px #ffb86be6}.la-btn:focus-visible{box-shadow:0 0 0 3px #ffb86b73,0 22px 48px -14px #ffb86be6}.la-arrow{transition:transform .26s var(--la-ease)}.la-btn:hover .la-arrow{transform:translate(4px)}.la--compact{border-radius:16px;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.la--compact .la-copy{gap:4px;min-width:0;display:grid}.la--compact .la-tag{justify-self:start;margin:0 0 4px}.la--compact .la-title{margin:0;font-size:16px}.la--compact .laa-body{font-size:12.5px;line-height:1.5}.la--compact .la-btn{flex-shrink:0;padding:13px 20px;font-size:14px}@media (width<=640px){.la{padding:20px 18px}.la-title{font-size:20px}.la--compact{flex-direction:column;align-items:stretch}.la--compact .la-btn,.la-actions .la-btn{width:100%}}.la-nav{--la-amber:#ffb86b;--la-peach:#f0845a;background:linear-gradient(135deg, var(--la-amber) 0%, var(--la-peach) 100%);white-space:nowrap;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;font-weight:650;text-decoration:none;transition:transform .22s cubic-bezier(.22,.61,.27,1),box-shadow .22s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 10px 28px -12px #f0845ad9;color:#fff!important}.la-nav:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff80,#0000);width:40%;height:180%;animation:5.6s cubic-bezier(.22,.61,.27,1) infinite la-shine;position:absolute;top:-40%;left:-60%;transform:skew(-20deg)}.la-nav:hover{transform:translateY(-1px);box-shadow:0 14px 32px -12px #ffb86bf2}.field-nav a.la-nav{background:linear-gradient(135deg, var(--la-amber) 0%, var(--la-peach) 100%)!important;color:#fff!important;border-color:#0000!important}.field-nav a.la-nav:hover{color:#fff!important;background:linear-gradient(135deg,#ffc98a 0%,#f59a74 100%)!important;border-color:#0000!important}.la-nav--desktop{padding:8px 18px;font-size:14px}.la-nav--mobile{text-transform:uppercase;letter-spacing:.18em;width:100%;padding:12px 20px;font-size:11px;font-weight:600}.la-nav-spark{font-size:11px;line-height:1}@keyframes la-pulse{0%{box-shadow:0 0 #ffb86b8c}70%{box-shadow:0 0 0 8px #ffb86b00}to{box-shadow:0 0 #ffb86b00}}@keyframes la-shine{0%{left:-60%}35%{left:130%}to{left:130%}}@media (prefers-reduced-motion:reduce){.la-dot,.la-btn:after,.la-nav:after{animation:none}.la-btn,.la-nav,.la-arrow{transition:none}}
