.prod-page[data-astro-cid-3swd3b6j]{padding-bottom:clamp(16px,2vw,28px)}.prod-page[data-astro-cid-3swd3b6j]+footer{margin-top:clamp(28px,3vw,44px)}.prod-hero[data-astro-cid-3swd3b6j]{text-align:center;padding:clamp(12px,1.6vw,22px) 12px clamp(16px,2vw,26px)}.prod-eyebrow[data-astro-cid-3swd3b6j]{font-family:Manrope,system-ui,sans-serif;font-weight:700;color:var(--coral);font-size:clamp(18px,1.7vw,24px);transform:rotate(-2deg);display:inline-block}.prod-hero[data-astro-cid-3swd3b6j] h1[data-astro-cid-3swd3b6j]{font-size:clamp(26px,3vw,42px);margin-top:2px;color:var(--ink)}.prod-squigline[data-astro-cid-3swd3b6j]{display:block;margin:6px auto 0;height:12px;width:clamp(140px,14vw,200px);color:var(--yellow)}.prod-grid[data-astro-cid-3swd3b6j]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(390px,100%),1fr));gap:clamp(16px,1.8vw,26px);padding:0}.prod-card[data-astro-cid-3swd3b6j]{position:relative;border-radius:12px;padding:clamp(18px,1.8vw,26px);padding-top:clamp(26px,2.4vw,32px);box-shadow:0 12px 30px #3237281f,0 2px 8px #32372814;display:flex;flex-direction:column;align-items:stretch;transition:transform .25s cubic-bezier(.22,.61,.36,1),box-shadow .25s ease;scroll-margin-top:90px}.tilt-l[data-astro-cid-3swd3b6j]{transform:rotate(-.5deg)}.tilt-r[data-astro-cid-3swd3b6j]{transform:rotate(.5deg)}.prod-card[data-astro-cid-3swd3b6j]:hover{transform:rotate(0) translateY(-4px);box-shadow:0 20px 44px #32372829,0 4px 12px #3237281a}@media(prefers-reduced-motion:reduce){.prod-card[data-astro-cid-3swd3b6j],.prod-card[data-astro-cid-3swd3b6j]:hover{transform:none}}.tone-sky[data-astro-cid-3swd3b6j]{background:#eaf6fb;--tape: rgba(96, 165, 210, .35);--acc: #3f97c2;--accsoft: #cfeaf6}.tone-sun[data-astro-cid-3swd3b6j]{background:#fdf6d8;--tape: rgba(224, 185, 40, .4);--acc: #c9990f;--accsoft: #f7e08a}.tone-mint[data-astro-cid-3swd3b6j]{background:#e9f7ee;--tape: rgba(90, 190, 130, .35);--acc: #2f9e5f;--accsoft: #cdecd9}.tone-berry[data-astro-cid-3swd3b6j]{background:#fdeef5;--tape: rgba(224, 103, 156, .32);--acc: #cf4f8b;--accsoft: #f6cfe0}.tone-purple[data-astro-cid-3swd3b6j]{background:#f1effd;--tape: rgba(139, 123, 232, .32);--acc: #6f5ed6;--accsoft: #dcd6f8}.tone-coral[data-astro-cid-3swd3b6j]{background:#fdf0ea;--tape: rgba(232, 89, 61, .3);--acc: #d6512f;--accsoft: #f7d2c5}.prod-tape[data-astro-cid-3swd3b6j]{position:absolute;top:-12px;left:50%;width:clamp(84px,8vw,110px);height:24px;transform:translate(-50%) rotate(-3deg);border-radius:2px;background:var(--tape);box-shadow:0 1px 2px #00000014}.prod-head[data-astro-cid-3swd3b6j]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.prod-cat[data-astro-cid-3swd3b6j]{font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--acc)}.prod-badge[data-astro-cid-3swd3b6j]{font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:#fff;background:var(--acc);border-radius:999px;padding:3px 10px}.prod-mock[data-astro-cid-3swd3b6j]{background:#fffdf8;border:1.5px solid rgba(28,53,39,.14);border-radius:12px;overflow:hidden;box-shadow:0 6px 18px #3237281a;margin-bottom:14px}.prod-mock-bar[data-astro-cid-3swd3b6j]{display:flex;align-items:center;gap:5px;padding:7px 10px;border-bottom:1px solid rgba(28,53,39,.1);background:#1c352708}.prod-mock-bar[data-astro-cid-3swd3b6j] i[data-astro-cid-3swd3b6j]{width:8px;height:8px;border-radius:999px;background:#1c35272e}.prod-mock-bar[data-astro-cid-3swd3b6j] i[data-astro-cid-3swd3b6j]:nth-child(1){background:#e8593d99}.prod-mock-bar[data-astro-cid-3swd3b6j] i[data-astro-cid-3swd3b6j]:nth-child(2){background:#ffcf40cc}.prod-mock-bar[data-astro-cid-3swd3b6j] i[data-astro-cid-3swd3b6j]:nth-child(3){background:#2f9e5f99}.prod-mock-title[data-astro-cid-3swd3b6j]{margin-left:6px;font-size:10px;font-weight:800;color:#1c352780;letter-spacing:.04em}.prod-mock-body[data-astro-cid-3swd3b6j]{padding:12px 12px 10px;min-height:118px;display:flex;flex-direction:column;justify-content:center;gap:7px}.prod-mock-body[data-astro-cid-3swd3b6j] .mk-row{display:flex;align-items:center;gap:8px}.prod-mock-body[data-astro-cid-3swd3b6j] .mk-ava{width:20px;height:20px;border-radius:999px;background:#3f97c2;color:#fff;font-size:10px;font-weight:900;display:grid;place-items:center;flex:0 0 auto}.prod-mock-body[data-astro-cid-3swd3b6j] .mk-line{height:7px;border-radius:999px;background:#1c352724}.prod-mock-body[data-astro-cid-3swd3b6j] .mk-prog{flex:1;height:7px;border-radius:999px;background:#1c35271a;overflow:hidden}.prod-mock-body[data-astro-cid-3swd3b6j] .mk-prog i{display:block;height:100%;border-radius:999px;background:var(--acc)}.prod-mock-body[data-astro-cid-3swd3b6j] .mk-ok{font-size:10px;font-weight:900;color:#2f9e5f;white-space:nowrap}.prod-mock-body[data-astro-cid-3swd3b6j] .mk-wait{font-size:10px;font-weight:800;color:#1c352773;white-space:nowrap}.prod-mock-body[data-astro-cid-3swd3b6j] .mk-foot{margin-top:2px;font-size:10px;font-weight:700;color:#1c352773}.prod-mock-body[data-astro-cid-3swd3b6j] .mk-split{display:flex;align-items:center;gap:14px}.prod-mock-body[data-astro-cid-3swd3b6j] .mk-acc{font-family:Manrope,serif;font-weight:900;font-size:30px;color:var(--ink);line-height:1}.prod-mock-body[data-astro-cid-3swd3b6j] .mk-acc span{font-size:16px;color:var(--acc)}.prod-mock-body[data-astro-cid-3swd3b6j] .mk-cap{font-size:9.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#1c352773}.prod-mock-body[data-astro-cid-3swd3b6j] .mk-graph{flex:1;color:var(--acc)}.prod-mock-body[data-astro-cid-3swd3b6j] .mk-dotmark{fill:#e8593d}.prod-mock-body[data-astro-cid-3swd3b6j] .mk-tags{display:flex;gap:6px}.prod-mock-body[data-astro-cid-3swd3b6j] .mk-tags span{font-size:9.5px;font-weight:900;background:var(--accsoft);color:var(--ink);border-radius:999px;padding:2px 8px}.prod-mock-body[data-astro-cid-3swd3b6j] .mk-cert{position:relative;border:1.5px dashed var(--acc);border-radius:8px;padding:10px 12px;text-align:center}.prod-mock-body[data-astro-cid-3swd3b6j] .mk-cert-title{font-size:9px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:#1c352780}.prod-mock-body[data-astro-cid-3swd3b6j] .mk-cert-name{font-family:Manrope,serif;font-weight:900;font-size:18px;color:var(--ink);margin-top:2px}.prod-mock-body[data-astro-cid-3swd3b6j] .mk-cert-sub{font-size:10px;font-weight:800;color:var(--acc)}.prod-mock-body[data-astro-cid-3swd3b6j] .mk-seal{position:absolute;right:8px;bottom:6px;width:22px;height:22px;border-radius:999px;background:var(--acc);color:#fff;display:grid;place-items:center;font-size:11px}.prod-mock-body[data-astro-cid-3swd3b6j] .mk-bar{display:flex;align-items:center;justify-content:space-between;gap:8px}.prod-mock-body[data-astro-cid-3swd3b6j] .mk-dom{font-size:10px;font-weight:700;color:#1c35278c;background:#1c35270f;border-radius:999px;padding:3px 10px}.prod-mock-body[data-astro-cid-3swd3b6j] .mk-dom b{color:var(--ink)}.prod-mock-body[data-astro-cid-3swd3b6j] .mk-lock{font-size:9.5px;font-weight:900;color:#2f9e5f;white-space:nowrap}.prod-mock-body[data-astro-cid-3swd3b6j] .mk-tight{gap:8px}.prod-mock-body[data-astro-cid-3swd3b6j] .mk-rank{width:16px;height:16px;border-radius:4px;background:var(--accsoft);color:var(--ink);font-size:9.5px;font-weight:900;display:grid;place-items:center;flex:0 0 auto}.prod-mock-body[data-astro-cid-3swd3b6j] .mk-pts{margin-left:auto;font-size:10.5px;font-weight:900;color:var(--ink)}.prod-mock-body[data-astro-cid-3swd3b6j] .mk-chipp{font-size:9.5px;font-weight:900;background:var(--acc);color:#fff;border-radius:999px;padding:2px 9px}.prod-mock-body[data-astro-cid-3swd3b6j] .mk-chipp-soft{background:var(--accsoft);color:var(--ink)}.prod-mock-body[data-astro-cid-3swd3b6j] .mk-pair{display:flex;align-items:center;gap:7px;font-size:10.5px;color:var(--ink)}.prod-mock-body[data-astro-cid-3swd3b6j] .mk-pair span{font-size:9px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;color:#1c352766;width:46px;flex:0 0 auto}.prod-mock-body[data-astro-cid-3swd3b6j] .mk-pair b{font-weight:800}.prod-mock-body[data-astro-cid-3swd3b6j] .mk-pair i{font-style:normal;font-size:9px;font-weight:900;color:var(--acc)}.prod-mock-body[data-astro-cid-3swd3b6j] .mk-tiles{display:flex;gap:7px}.prod-mock-body[data-astro-cid-3swd3b6j] .mk-tile{flex:1;border-radius:8px;padding:8px 6px;text-align:center;font-size:15px;line-height:1.1;color:var(--ink)}.prod-mock-body[data-astro-cid-3swd3b6j] .mk-tile b{display:block;font-size:8.5px;font-weight:900;letter-spacing:.04em;margin-top:3px}.prod-mock-body[data-astro-cid-3swd3b6j] .mk-progress-line{height:7px;border-radius:999px;background:#1c35271a;overflow:hidden}.prod-mock-body[data-astro-cid-3swd3b6j] .mk-progress-line i{display:block;height:100%;background:var(--acc);border-radius:999px}.prod-title[data-astro-cid-3swd3b6j]{font-family:Manrope,system-ui,sans-serif;font-weight:900;font-size:clamp(19px,1.5vw,24px);color:var(--ink);letter-spacing:-.01em}.prod-subtitle[data-astro-cid-3swd3b6j]{margin-top:2px;font-size:clamp(11px,.85vw,12.5px);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ink);opacity:.5}.prod-pitch[data-astro-cid-3swd3b6j]{margin-top:8px;font-size:clamp(13px,1vw,14.5px);line-height:1.6;color:var(--ink);opacity:.8}.prod-foot[data-astro-cid-3swd3b6j]{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-top:auto;padding-top:14px;flex-wrap:wrap}.prod-note[data-astro-cid-3swd3b6j]{display:flex;align-items:flex-end;gap:5px;font-family:Manrope,system-ui,sans-serif;font-weight:700;font-size:clamp(17px,1.4vw,21px);color:var(--acc);transform:rotate(-1.5deg)}.prod-note-arrow[data-astro-cid-3swd3b6j]{width:26px;height:16px;color:var(--acc);opacity:.8}.prod-cta[data-astro-cid-3swd3b6j]{font-size:12.5px;padding:10px 18px}.prod-close[data-astro-cid-3swd3b6j]{text-align:center;padding:0;margin-top:clamp(26px,3vw,44px)}.prod-close-hand[data-astro-cid-3swd3b6j]{font-family:Manrope,system-ui,sans-serif;font-weight:700;font-size:clamp(24px,2.4vw,34px);color:var(--ink)}.prod-close-copy[data-astro-cid-3swd3b6j]{max-width:56ch;margin:10px auto 22px;font-weight:600;color:var(--muted);font-size:clamp(14px,1.1vw,16.5px)}
