.ClientCelebrationSpin-module__AdKt0G__page{background:var(--cream);color:var(--teal);padding:84px 0 116px}.ClientCelebrationSpin-module__AdKt0G__donationWheel .ClientCelebrationSpin-module__AdKt0G__wheel{background:conic-gradient(var(--mint) 0 33.333%,var(--coral) 33.333% 66.666%,var(--teal) 66.666%)}.ClientCelebrationSpin-module__AdKt0G__intro{max-width:720px}.ClientCelebrationSpin-module__AdKt0G__intro h1{letter-spacing:-.065em;margin:0;font-size:clamp(3rem,6.5vw,6.25rem);line-height:.92}.ClientCelebrationSpin-module__AdKt0G__intro>p:last-child{color:#466062;max-width:610px;margin:24px 0 0;font-size:1.14rem;line-height:1.55}.ClientCelebrationSpin-module__AdKt0G__progress{border-bottom:1px solid var(--line);color:#718789;flex-wrap:wrap;gap:22px;margin-bottom:38px;padding:44px 0 18px;font-size:.82rem;font-weight:800;display:flex}.ClientCelebrationSpin-module__AdKt0G__progress span{align-items:center;gap:8px;display:flex}.ClientCelebrationSpin-module__AdKt0G__progress span:before{content:"";background:#c9d2cf;border-radius:50%;width:8px;height:8px}.ClientCelebrationSpin-module__AdKt0G__progress .ClientCelebrationSpin-module__AdKt0G__active{color:var(--teal)}.ClientCelebrationSpin-module__AdKt0G__progress .ClientCelebrationSpin-module__AdKt0G__active:before{background:var(--coral)}.ClientCelebrationSpin-module__AdKt0G__form{max-width:100%}.ClientCelebrationSpin-module__AdKt0G__details{grid-template-columns:.9fr 1.1fr;align-items:start;gap:58px;display:grid}.ClientCelebrationSpin-module__AdKt0G__conditions{padding:12px 0}.ClientCelebrationSpin-module__AdKt0G__conditions h2,.ClientCelebrationSpin-module__AdKt0G__spinCopy h2,.ClientCelebrationSpin-module__AdKt0G__review h2,.ClientCelebrationSpin-module__AdKt0G__certificate h2{letter-spacing:-.055em;margin:0;font-size:clamp(2rem,3.8vw,3.8rem);line-height:.98}.ClientCelebrationSpin-module__AdKt0G__conditions>p{color:#456063;font-size:1.05rem;line-height:1.55}.ClientCelebrationSpin-module__AdKt0G__conditions ul{border-top:1px solid var(--line);margin:30px 0 0;padding:0;list-style:none}.ClientCelebrationSpin-module__AdKt0G__conditions li{border-bottom:1px solid var(--line);padding:16px 0;font-weight:750}.ClientCelebrationSpin-module__AdKt0G__fields{background:#fff;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;padding:32px;display:grid;box-shadow:0 14px 32px #073f4317}.ClientCelebrationSpin-module__AdKt0G__fields label,.ClientCelebrationSpin-module__AdKt0G__review>label{gap:7px;font-size:.84rem;font-weight:800;display:grid}.ClientCelebrationSpin-module__AdKt0G__fields input,.ClientCelebrationSpin-module__AdKt0G__review textarea{color:var(--teal);font:inherit;background:#fff;border:1px solid #b9c6c4;border-radius:5px;min-height:46px;padding:12px 13px}.ClientCelebrationSpin-module__AdKt0G__fields input:focus,.ClientCelebrationSpin-module__AdKt0G__review textarea:focus{border-color:var(--coral);outline:3px solid #ef704f59}.ClientCelebrationSpin-module__AdKt0G__fields .ClientCelebrationSpin-module__AdKt0G__check{color:#456063;grid-column:1/-1;align-items:flex-start;gap:10px;font-weight:600;line-height:1.45;display:flex}.ClientCelebrationSpin-module__AdKt0G__check input{width:16px;height:16px;min-height:auto;accent-color:var(--teal);margin:4px 0 0}.ClientCelebrationSpin-module__AdKt0G__fields button{grid-column:1/-1;justify-self:start;margin-top:6px}.ClientCelebrationSpin-module__AdKt0G__spinStage{grid-template-columns:.8fr 1.2fr;align-items:center;gap:60px;min-height:510px;display:grid}.ClientCelebrationSpin-module__AdKt0G__spinCopy p:not(.ClientCelebrationSpin-module__AdKt0G__eyebrow){color:#456063;max-width:430px;margin:24px 0 28px;font-size:1.08rem;line-height:1.55}.ClientCelebrationSpin-module__AdKt0G__wheelWrap{place-items:center;min-height:470px;display:grid;position:relative}.ClientCelebrationSpin-module__AdKt0G__pointer{z-index:2;border-left:20px solid #0000;border-right:20px solid #0000;border-top:44px solid var(--coral);filter:drop-shadow(0 4px 3px #073f4333);width:0;height:0;position:absolute;top:15px}.ClientCelebrationSpin-module__AdKt0G__wheel{aspect-ratio:1;background:conic-gradient(var(--coral) 0 25%,var(--peach) 25% 50%,var(--mint) 50% 75%,var(--teal) 75%);border:10px solid #fff;border-radius:50%;place-items:center;width:min(390px,78vw);transition:transform 2.8s cubic-bezier(.15,.77,.08,1);display:grid;box-shadow:0 18px 45px #073f4329,inset 0 0 0 1px #073f431f}.ClientCelebrationSpin-module__AdKt0G__wheel:before{content:"";aspect-ratio:1;background:#fff;border:1px solid #073f431f;border-radius:50%;grid-area:1/1;width:35%;box-shadow:0 3px #073f4312}.ClientCelebrationSpin-module__AdKt0G__wheel span{z-index:1;letter-spacing:.13em;grid-area:1/1;font-size:.77rem;font-weight:900}.ClientCelebrationSpin-module__AdKt0G__charityWheel .ClientCelebrationSpin-module__AdKt0G__wheel{background:conic-gradient(var(--mint) 0 20%,var(--coral) 20% 40%,var(--peach) 40% 60%,var(--teal) 60% 80%,#6da8a2 80%)}.ClientCelebrationSpin-module__AdKt0G__review,.ClientCelebrationSpin-module__AdKt0G__certificate{background:#fff;border-radius:12px;max-width:860px;margin:auto;padding:clamp(28px,5vw,64px);box-shadow:0 14px 32px #073f4317}.ClientCelebrationSpin-module__AdKt0G__review>p:not(.ClientCelebrationSpin-module__AdKt0G__eyebrow){color:#456063}.ClientCelebrationSpin-module__AdKt0G__resultGrid{grid-template-columns:1fr 1fr;gap:18px;margin:34px 0;display:grid}.ClientCelebrationSpin-module__AdKt0G__resultGrid article{border-top:2px solid var(--mint);padding:25px 0}.ClientCelebrationSpin-module__AdKt0G__resultGrid article+article{border-color:var(--coral)}.ClientCelebrationSpin-module__AdKt0G__resultGrid span,.ClientCelebrationSpin-module__AdKt0G__certificateAwards span{letter-spacing:.08em;text-transform:uppercase;color:#527072;font-size:.78rem;font-weight:850}.ClientCelebrationSpin-module__AdKt0G__resultGrid h3{letter-spacing:-.045em;margin:14px 0 12px;font-size:1.7rem;line-height:1.04}.ClientCelebrationSpin-module__AdKt0G__resultGrid p{color:#456063;margin:0;line-height:1.5}.ClientCelebrationSpin-module__AdKt0G__review textarea{resize:vertical;color:#456063;background:#f8faf8;width:100%;line-height:1.5}.ClientCelebrationSpin-module__AdKt0G__note{max-width:620px;margin:18px 0 22px;font-size:.92rem;line-height:1.5}.ClientCelebrationSpin-module__AdKt0G__status{color:#a43f31;margin:18px 0 0;font-weight:750}.ClientCelebrationSpin-module__AdKt0G__certificate{background:linear-gradient(135deg,#fff 0%,#f5faf7 100%);border:1px solid #073f431a;margin-top:42px;position:relative;overflow:hidden}.ClientCelebrationSpin-module__AdKt0G__certificate:after{content:"";background:var(--mint);opacity:.42;border-radius:50%;width:240px;height:240px;position:absolute;top:-110px;right:-90px}.ClientCelebrationSpin-module__AdKt0G__certificate>*{z-index:1;position:relative}.ClientCelebrationSpin-module__AdKt0G__certificateLead{color:#456063;max-width:600px;font-size:1.08rem;line-height:1.55}.ClientCelebrationSpin-module__AdKt0G__certificateAwards{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:26px;margin:38px 0;padding:26px 0;display:grid}.ClientCelebrationSpin-module__AdKt0G__certificateAwards div{gap:10px;display:grid}.ClientCelebrationSpin-module__AdKt0G__certificateAwards strong{letter-spacing:-.03em;font-size:1.35rem;line-height:1.12}.ClientCelebrationSpin-module__AdKt0G__codeLabel{letter-spacing:.08em;text-transform:uppercase;font-size:.92rem}.ClientCelebrationSpin-module__AdKt0G__codeLabel strong{color:var(--coral);margin-left:8px;font-size:1rem}.ClientCelebrationSpin-module__AdKt0G__terms{color:#617878;max-width:670px;margin:28px 0;font-size:.82rem;line-height:1.5}.ClientCelebrationSpin-module__AdKt0G__honeypot{opacity:0!important;width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important}@media (max-width:850px){.ClientCelebrationSpin-module__AdKt0G__page{padding:62px 0 78px}.ClientCelebrationSpin-module__AdKt0G__details,.ClientCelebrationSpin-module__AdKt0G__spinStage{grid-template-columns:1fr;gap:35px}.ClientCelebrationSpin-module__AdKt0G__fields,.ClientCelebrationSpin-module__AdKt0G__resultGrid,.ClientCelebrationSpin-module__AdKt0G__certificateAwards{grid-template-columns:1fr}.ClientCelebrationSpin-module__AdKt0G__fields{padding:24px}.ClientCelebrationSpin-module__AdKt0G__spinStage{min-height:auto}.ClientCelebrationSpin-module__AdKt0G__spinCopy{order:2}.ClientCelebrationSpin-module__AdKt0G__wheelWrap{order:1;min-height:340px}.ClientCelebrationSpin-module__AdKt0G__pointer{top:0}.ClientCelebrationSpin-module__AdKt0G__wheel{width:min(310px,84vw)}.ClientCelebrationSpin-module__AdKt0G__review,.ClientCelebrationSpin-module__AdKt0G__certificate{padding:28px 24px}.ClientCelebrationSpin-module__AdKt0G__progress{gap:12px;font-size:.74rem}}@media print{.ClientCelebrationSpin-module__AdKt0G__page{background:#fff;padding:0}.ClientCelebrationSpin-module__AdKt0G__form{display:none}.ClientCelebrationSpin-module__AdKt0G__page .intro{display:none}.ClientCelebrationSpin-module__AdKt0G__page .progress{display:none}.ClientCelebrationSpin-module__AdKt0G__certificate button{display:none}.ClientCelebrationSpin-module__AdKt0G__certificate{box-shadow:none;border:1px solid #9aadaa;max-width:none;margin:0}.ClientCelebrationSpin-module__AdKt0G__certificate:after{display:none}}.ClientCelebrationSpin-module__AdKt0G__giftReveal{text-align:center;background:#fff;border-radius:12px;max-width:860px;margin:auto;padding:clamp(28px,5vw,64px);box-shadow:0 14px 32px #073f4317}.ClientCelebrationSpin-module__AdKt0G__giftReveal h2{letter-spacing:-.055em;max-width:15ch;margin:0 auto;font-size:clamp(2rem,3.8vw,3.8rem);line-height:.98}.ClientCelebrationSpin-module__AdKt0G__giftReveal>p:not(.ClientCelebrationSpin-module__AdKt0G__eyebrow){color:#456063;max-width:54ch;margin:24px auto;font-size:1.08rem;line-height:1.55}.ClientCelebrationSpin-module__AdKt0G__giftReveal .ClientCelebrationSpin-module__AdKt0G__note{margin:22px auto;font-size:.92rem}.ClientCelebrationSpin-module__AdKt0G__celebrationIntro{grid-template-columns:minmax(0,1fr) minmax(220px,280px);align-items:center;gap:64px;display:grid}.ClientCelebrationSpin-module__AdKt0G__celebrationVideo{margin:0}.ClientCelebrationSpin-module__AdKt0G__celebrationVideo video{aspect-ratio:9/16;object-fit:contain;background:#102b2d;border-radius:12px;width:100%;height:auto;display:block}.ClientCelebrationSpin-module__AdKt0G__celebrationVideo figcaption{color:#466062;margin-top:12px;font-size:.9rem;line-height:1.5}.ClientCelebrationSpin-module__AdKt0G__celebrationVideo video:focus-visible{outline:3px solid var(--coral);outline-offset:4px}@media (max-width:850px){.ClientCelebrationSpin-module__AdKt0G__celebrationIntro{grid-template-columns:1fr;gap:30px}.ClientCelebrationSpin-module__AdKt0G__celebrationVideo{width:min(100%,280px);margin-inline:auto}}@media print{.ClientCelebrationSpin-module__AdKt0G__celebrationIntro{display:none}}
@media (max-width:850px){.ClientCelebrationSpinOverrides-module__PXd78W__certificate{padding:20px}.ClientCelebrationSpinOverrides-module__PXd78W__certificateAwards{margin:24px 0;padding:20px 0}}
.ClientCelebrationSpinShare-module__5jyURa__wheelLegend{gap:8px;margin:0 0 26px;padding:0;list-style:none;display:grid}.ClientCelebrationSpinShare-module__5jyURa__wheelLegend li{color:#456063;font-size:.92rem;line-height:1.35}.ClientCelebrationSpinShare-module__5jyURa__wheelLegend li:before{content:"•";color:var(--coral);margin-right:8px;font-weight:900}.ClientCelebrationSpinShare-module__5jyURa__share{border-top:1px solid var(--line);margin-top:32px;padding-top:28px}.ClientCelebrationSpinShare-module__5jyURa__share h3{letter-spacing:-.035em;margin:0 0 8px;font-size:1.45rem}.ClientCelebrationSpinShare-module__5jyURa__share>p{color:#456063;margin:0;line-height:1.5}.ClientCelebrationSpinShare-module__5jyURa__shareMessage{background:var(--cream);color:var(--teal);margin:18px 0;padding:18px 20px;font-weight:700;line-height:1.5}.ClientCelebrationSpinShare-module__5jyURa__shareActions{flex-wrap:wrap;gap:12px;display:flex}.ClientCelebrationSpinShare-module__5jyURa__facebookButton{background:var(--teal);color:#fff}.ClientCelebrationSpinShare-module__5jyURa__copyButton{border:1px solid var(--teal);color:var(--teal);background:0 0}.ClientCelebrationSpinShare-module__5jyURa__shareStatus{font-size:.9rem;color:#456063!important;margin-top:14px!important}@media (max-width:850px){.ClientCelebrationSpinShare-module__5jyURa__shareActions{display:grid}.ClientCelebrationSpinShare-module__5jyURa__shareActions button{width:100%}}
.ClientCelebrationSpinWheelLabels-module__VK693G__label{color:#fff;letter-spacing:.01em;text-align:center;text-shadow:0 1px 1px #073f4333;width:92px;transform:translate(-50%,-50%) rotate(var(--label-angle)) translateY(-118px) rotate(calc(-1 * var(--label-angle)));font-size:.7rem;font-style:normal;font-weight:900;line-height:1.08;position:absolute;top:50%;left:50%}@media (max-width:850px){.ClientCelebrationSpinWheelLabels-module__VK693G__label{width:68px;transform:translate(-50%,-50%) rotate(var(--label-angle)) translateY(-92px) rotate(calc(-1 * var(--label-angle)));font-size:.57rem}}
