.wbn{color:var(--ink);padding:56px 0 30px}.wbn-in{padding:0 20px}.wbn-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:32px;margin-bottom:34px;display:grid}@media (max-width:900px){.wbn-head{grid-template-columns:1fr;gap:20px}}.wbn-eyebrow{letter-spacing:.14em;color:#ffd84a;font-size:11px}.wbn-h2{margin:10px 0 18px;font-size:clamp(32px,4.6vw,56px);font-weight:900;line-height:.97}.wbn-h2 span{color:#ff7a5c}.wbn-case{gap:10px;margin:0;padding:0;list-style:none;display:grid}.wbn-case li{color:#cfe3ea;grid-template-columns:76px minmax(0,1fr);align-items:baseline;gap:12px;font-size:16.5px;line-height:1.45;display:grid}.wbn-case b{font-family:var(--f-hand), cursive;color:#ffd84a;font-size:25px;line-height:1;transform:rotate(-3deg)}.wbn-art{border-radius:24px;display:block;box-shadow:0 30px 60px -30px #000c}.wbn-lantern{animation:5s ease-in-out infinite wbn-float}.wbn-load{animation:4s ease-in-out infinite wbn-lower}@keyframes wbn-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes wbn-lower{0%,to{transform:translateY(-6px)}50%{transform:translateY(4px)}}.wbn-ph{margin:0 0 16px;font-size:clamp(22px,2.8vw,30px);font-weight:800;line-height:1.1}.wbn-perks{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.wbn-perk{background:linear-gradient(180deg, var(--card-hi), var(--card));border:1px solid var(--line);height:100%;color:var(--ink);border-radius:18px;align-items:flex-start;gap:14px;padding:14px;text-decoration:none;transition:transform .18s,border-color .18s;display:flex}.wbn-perk:hover{border-color:var(--ink-soft);transform:translateY(-3px)}.wbn-perk:hover .ps{transform:rotate(0)scale(1.05)}.wbn-perk:focus-visible{outline-offset:2px;outline:3px solid #33d1d6}.wbn-pt{flex-direction:column;gap:3px;min-width:0;display:flex}.wbn-pt b{font-size:16px;line-height:1.2}.wbn-pt span{color:var(--ink-soft);font-size:14px;line-height:1.4}.wbn-pt em{color:#cdbbff;margin-top:3px;font-size:13.5px;font-style:normal;font-weight:800}.wbn-pt em:after{content:" →"}.wbn-honest{max-width:820px;color:var(--ink-soft);background:#3a2e0a59;border:1px dashed #ffd84a73;border-radius:14px;margin:18px 0 0;padding:12px 14px;font-size:14.5px;line-height:1.55}.wbn-honest b{color:#ffd84a}.wbn-ctas{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}@media (max-width:560px){.wbn{padding-top:40px}.wbn-in{padding:0 16px}.wbn-case li{grid-template-columns:64px minmax(0,1fr);font-size:15.5px}.wbn-case b{font-size:22px}.wbn-perks{grid-template-columns:1fr;gap:8px}.wbn-perk{border-radius:14px;padding:11px 12px}}.ps{--pc:#ffd84a;filter:drop-shadow(0 4px 6px #0006);background:radial-gradient(circle at 4px 4px,#0000 2.6px,#f6eedc 3px) -4px -4px/8px 8px;flex:none;padding:5px;transition:transform .18s;display:inline-grid;position:relative;transform:rotate(-4deg)}.wbn-perks li:nth-child(2n) .ps{transform:rotate(3deg)}.ps>i{border:2px solid var(--pc);color:color-mix(in srgb, var(--pc) 60%, #04101a);box-shadow:inset 0 0 0 3px #f6eedc, inset 0 0 0 40px color-mix(in srgb, var(--pc) 18%, #f6eedc);background:#f6eedc;place-items:center;display:grid}@media (prefers-reduced-motion:reduce){.wbn-lantern,.wbn-load{animation:none}.wbn-perk,.ps{transition:none}.wbn-perk:hover{transform:none}}.wb-line{color:var(--ink);margin:6px 0 8px;font-size:19px;font-weight:700;line-height:1.4}.wb-receipt{color:var(--ink-soft);margin:0;font-size:13.5px;line-height:1.5}
