@font-face{font-family:VC Fraunces;src:url(/fonts/fraunces-latin.woff2)format("woff2");font-weight:600 800;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122}@font-face{font-family:VC Caveat;src:url(/fonts/caveat-latin.woff2)format("woff2");font-weight:500 700;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122}.santa-landing{--pine:#16443c;--pine-deep:#0b2e29;--berry:#b42b45;--berry-dark:#8f1f36;--gold:#f2b84b;--blush:#fbefea;--ink:#183f44;--line:#cfe0ea;--margin:#eba3ab;--soft:#5b6f6c;background:var(--blush);max-width:none;padding:0 0 72px;overflow-x:clip}.santa-landing>:not(.santa-hero){box-sizing:border-box;max-width:640px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}.santa-landing>.santa-form,.santa-landing>.santa-recent{width:calc(100% - 32px);max-width:608px}.santa-hero{background:var(--pine);color:#fff;text-align:center;padding:78px 20px 96px;position:relative}.santa-lights{pointer-events:none;width:100%;height:84px;position:absolute;top:0;left:0}.santa-bulb ellipse{filter:drop-shadow(0 0 6px)}.santa-bulb.b0{color:#f2b84b}.santa-bulb.b1{color:#e8506a}.santa-bulb.b2{color:#8fd3b6}.santa-bulb.b3{color:#fff3d6}@media (prefers-reduced-motion:no-preference){.santa-bulb ellipse{animation:2.8s ease-in-out infinite santa-glow}.santa-bulb.b1 ellipse{animation-delay:.7s}.santa-bulb.b2 ellipse{animation-delay:1.4s}.santa-bulb.b3 ellipse{animation-delay:2.1s}}@keyframes santa-glow{0%,to{opacity:1}50%{opacity:.55}}.santa-landing .santa-hero h1{letter-spacing:-.01em;color:#fff;font-variation-settings:"SOFT" 100;max-width:14ch;margin:0 auto 14px;font-family:VC Fraunces,Georgia,serif;font-size:clamp(34px,7vw,56px);font-weight:700;line-height:1.05}.santa-landing .santa-hero .santa-also{color:#a9d6c6;margin:0 0 10px;font-size:15px;font-weight:600;display:block}.santa-landing .santa-hero .santa-lead{color:#e6f2ed;max-width:34ch;margin:0 auto;font-size:18px;line-height:1.5}.santa-landing>.santa-recent{background:#fff;border:0;border-radius:18px;margin-bottom:12px;position:relative;box-shadow:0 10px 30px -18px #0b2e2980}.santa-landing>.santa-hero+*{margin-top:-64px;position:relative}.santa-landing .santa-form.santa-card{background:#fff;border:0;border-radius:26px;gap:18px;margin-bottom:12px;padding:24px 22px 22px;position:relative;box-shadow:0 2px #f0dcd4,0 24px 48px -28px #0b2e2999}.santa-landing .santa-form label{color:var(--ink);font-size:16px;font-weight:700;line-height:1.35}.santa-landing .santa-form .santa-names{color:#22356b;resize:vertical;background:linear-gradient(90deg,transparent 38px,var(--margin) 38px,var(--margin) 40px,transparent 40px),repeating-linear-gradient(#fffdf8 0 32px,var(--line) 32px 33.5px,#fffdf8 33.5px 38px);background-attachment:local;border:0;border-radius:6px;min-height:238px;margin-top:4px;padding:2px 16px 8px 50px;font-family:VC Caveat,Comic Sans MS,cursive;font-size:27px;font-weight:600;line-height:38px;transform:rotate(-.6deg);box-shadow:0 1px 2px #0b2e2926,0 8px 18px -10px #0b2e2959}.santa-landing .santa-form .santa-names::placeholder{color:#22356b;opacity:.32}.santa-landing .santa-form .santa-names:focus{outline:3px solid var(--gold);outline-offset:3px}.santa-landing .santa-count{color:var(--soft);margin-top:-4px;font-size:14px;line-height:1.5}.santa-landing .santa-count b{color:var(--berry-dark);background:#fdeaea}.santa-landing .santa-form input{color:var(--ink);background:#fffdfb;border:1.5px solid #e6d6cf;border-radius:14px}.santa-landing .santa-form input:focus{outline:3px solid var(--gold);outline-offset:1px;border-color:var(--gold)}.santa-landing .santa-form input::placeholder{color:#a08f88}.santa-landing .santa-two legend{color:var(--soft);font-size:14px}.santa-landing .santa-keep{color:var(--soft)}.santa-landing .santa-exclude{background:#fff8f5;border-color:#f0dcd4}.santa-landing .santa-exclude summary{color:var(--berry-dark)}.santa-landing .santa-submit{letter-spacing:.01em;box-shadow:0 6px 0 var(--berry-dark),0 14px 24px -12px #8f1f36aa;margin-bottom:6px;font-size:19px;font-weight:800;transition:transform .12s,box-shadow .12s;background:var(--berry)!important;color:#fff!important;border:0!important;border-radius:999px!important;min-height:58px!important}.santa-landing .santa-submit:not(:disabled):active{box-shadow:0 2px 0 var(--berry-dark);transform:translateY(4px)}.santa-landing .santa-submit:focus-visible{outline:3px solid var(--gold);outline-offset:4px}.santa-landing .santa-submit:disabled{opacity:1;cursor:not-allowed;box-shadow:0 6px #c48f99;background:#d9a9b2!important}.santa-landing h2{color:var(--pine);font-variation-settings:"SOFT" 100;margin:44px 0 16px;font-family:VC Fraunces,Georgia,serif;font-size:28px;font-weight:700}.santa-landing .santa-steps{gap:14px}.santa-landing .santa-steps li{color:var(--ink);background:#fff;border-radius:16px;grid-template-columns:42px 1fr;align-items:center;padding:14px 16px;line-height:1.45;box-shadow:0 1px #f0dcd4}.santa-landing .santa-steps li:before{width:auto;height:auto;color:var(--berry);background:0 0;font-family:VC Caveat,cursive;font-size:38px;font-weight:700;line-height:1}@media (min-width:720px){.santa-landing>section:has(.santa-steps){max-width:880px}.santa-landing .santa-steps{grid-template-columns:repeat(3,1fr);gap:18px}.santa-landing .santa-steps li{grid-template-columns:1fr;align-items:start;gap:6px;padding:16px 20px 20px}.santa-landing .santa-steps li:before{justify-self:start;place-items:start}.santa-landing .santa-steps li:first-child{transform:rotate(-1.2deg)}.santa-landing .santa-steps li:nth-child(2){transform:rotate(.8deg)}.santa-landing .santa-steps li:nth-child(3){transform:rotate(-.5deg)}}.santa-landing .santa-fold{background:#fff;border:0;border-radius:18px;margin:14px auto;box-shadow:0 1px #f0dcd4}.santa-landing>.santa-fold{width:calc(100% - 32px);max-width:608px;padding-left:18px;padding-right:18px}.santa-landing .santa-fold summary{color:var(--pine);justify-content:space-between;list-style:none}.santa-landing .santa-fold summary::-webkit-details-marker{display:none}.santa-landing .santa-fold summary:after{content:"+";color:var(--berry);font-size:26px;font-weight:400;line-height:1}.santa-landing .santa-fold[open] summary:after{content:"–"}.santa-landing .santa-fold a{color:var(--pine)}.santa-landing.is-done>.santa-hero{display:none}.santa-landing.is-done{padding-top:28px}@media (max-width:480px){.santa-hero{padding:70px 18px 88px}.santa-landing .santa-form.santa-card{border-radius:22px;padding:20px 16px 18px}.santa-landing .santa-form .santa-names{font-size:25px}}body:has(.santa-landing.is-done) .site-footer-col:not(:last-of-type){display:none}body:has(.santa-landing.is-done) .site-footer-col:last-of-type>a:not([href$=\/ajuda]){display:none}body:has(.santa-landing.is-done) .site-footer-col:last-of-type>.site-footer-prefs{display:none}
