.gw-entry{display:inline-flex;align-items:center;min-height:52px;padding:11px 25px;border:1px solid #c5a665;border-radius:100px;background:#edbf79;text-decoration:none;font-size:20px;font-weight:700;color:#173c33}.gw-section{overflow:hidden;overflow:clip;padding:72px max(24px,calc((100% - 1200px)/2));border-top:1px solid #d6d9c9;background:#f5f2e9;scroll-margin-top:24px}.gw-heading{max-width:740px;margin:0 auto 38px;text-align:center}.gw-heading h2{font-size:clamp(34px,4vw,56px);letter-spacing:-.04em;line-height:1.12;margin:0 0 18px}.gw-heading p{font-size:20px;line-height:1.5;margin:0;color:#4a5b52}.gw-layout{display:grid;grid-template-columns:minmax(280px,1fr) minmax(280px,1fr);align-items:center;gap:54px;max-width:1100px;margin:auto}.gw-stage{position:relative;width:min(100%,430px);aspect-ratio:1;margin:auto;filter:drop-shadow(0 18px 18px #173c3320)}.gw-disc{display:block;width:100%;height:100%;transform:rotate(0deg);transition:transform 4s cubic-bezier(.12,.64,.12,1)}.gw-instant{transition:none!important}.gw-spin-0{transform:rotate(1800deg)}.gw-spin-1{transform:rotate(1740deg)}.gw-spin-2{transform:rotate(1680deg)}.gw-spin-3{transform:rotate(1620deg)}.gw-spin-4{transform:rotate(1560deg)}.gw-spin-5{transform:rotate(1500deg)}.gw-pointer{position:absolute;z-index:2;left:calc(50% - 13px);top:-8px;width:26px;height:40px;fill:#173c33;stroke:#f5f2e9;stroke-width:2;filter:drop-shadow(0 2px 2px #0003)}.gw-center{position:absolute;inset:calc(50% - 43px);display:grid;place-items:center;border-radius:50%;background:#f5f2e9;border:5px solid #edbf79;font-size:30px;font-weight:900;letter-spacing:-2px;color:#173c33}.gw-disc path{stroke:#f5f2e9;stroke-width:2}.gw-disc text{font-family:Arial,sans-serif;font-weight:700;font-size:15px;text-anchor:middle}.gw-controls{min-width:0}.gw-controls>h3{font-size:28px;line-height:1.2;margin:0 0 20px}.gw-spin,.gw-claim{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:14px 24px;border-radius:14px;background:#173c33;color:#fff8e9;border:1px solid #173c33;font-size:19px;font-weight:700;text-decoration:none;cursor:pointer}.gw-spin:disabled{cursor:default;opacity:.72}.gw-status{font-size:17px;line-height:1.5;color:#4a5b52;min-height:52px;margin:16px 0}.gw-result{padding:24px;border-radius:18px;border:1px solid #d6c395;background:#fff9eb}.gw-result[hidden]{display:none!important}.gw-result h3{font-size:26px;line-height:1.2;margin:0 0 12px}.gw-result p{font-size:18px;line-height:1.5;margin:0 0 20px}.gw-terms{max-width:1000px;margin:36px auto 0;border-top:1px solid #d6d9c9;padding-top:20px;font-size:17px;line-height:1.6;color:#4a5b52}.gw-terms summary{cursor:pointer;min-height:44px;font-size:18px;font-weight:700;color:#173c33}.gw-terms ol{padding-left:25px}.gw-terms li{margin:10px 0;padding-left:6px}.gw-terms a{display:inline-flex;align-items:center;min-height:44px;color:#173c33;text-underline-offset:4px}.gw-terms p{font-size:17px;margin:12px 0}.gw-section a:focus-visible,.gw-section button:focus-visible{outline:3px solid #bb670e;outline-offset:5px}@media(max-width:700px){.gw-entry{font-size:17px;padding:11px 20px}.gw-section{overflow:hidden;overflow:clip;padding:48px 20px}.gw-heading{text-align:left;margin-bottom:30px}.gw-heading p{font-size:18px}.gw-layout{grid-template-columns:minmax(0,1fr);gap:30px}.gw-stage{width:min(100%,370px)}.gw-controls>h3{font-size:25px}.gw-spin,.gw-claim{width:100%}.gw-result{padding:20px}.gw-terms{margin-top:25px}.gw-heading h2{font-size:36px}}@media(prefers-reduced-motion:reduce){.gw-disc{transition:none}}

.gw-in-view [data-at-purchase-panel]{visibility:hidden;pointer-events:none}
