.stc2h{--c2h-bg:#faf9f6;--c2h-ink:#292722;--c2h-gold:#c6a66b;--c2h-gold-soft:#f3e9d8;--c2h-muted:#6f6a61;--c2h-radius:16px;--c2h-gap:16px;color:var(--c2h-ink);font-feature-settings:"ss01"}.stc2h *{box-sizing:border-box}.stc2h__hero{gap:var(--c2h-gap);border-radius:var(--c2h-radius);color:var(--c2h-bg);background:linear-gradient(135deg,#292722 0%,#3a352c 60%,#292722 100%);padding:clamp(20px,4vw,40px);display:grid;position:relative;overflow:hidden}.stc2h__banner{object-fit:cover;opacity:.5;width:100%;height:100%;position:absolute;inset:0}.stc2h__hero-body{gap:10px;display:grid;position:relative}.stc2h__title{letter-spacing:-.2px;margin:0;font-size:clamp(26px,5vw,44px);font-weight:800}.stc2h__sub{opacity:.9;margin:0;font-size:clamp(15px,2.4vw,19px)}.stc2h__clock{align-items:baseline;gap:10px;margin-top:6px;display:flex}.stc2h__clock-label{opacity:.8;font-size:13px}.stc2h__clock-value{font-variant-numeric:tabular-nums;color:var(--c2h-gold);background:#faf9f614;border:1px solid #c6a66b73;border-radius:10px;padding:4px 12px;font-size:clamp(22px,4vw,32px);font-weight:700}.stc2h__state{opacity:.85;margin:0;font-size:13px}.stc2h--active .stc2h__state{color:#2f7a4f;opacity:1;font-weight:700}.stc2h--pre-start .stc2h__state{color:#8a6c2f;opacity:1;font-weight:700}.stc2h--locked .stc2h__state,.stc2h--ended .stc2h__state{color:#a6453a;opacity:1;font-weight:700}.stc2h--pre-start .stc2h__clock,.stc2h--locked .stc2h__clock,.stc2h--ended .stc2h__clock{background:var(--c2h-gold-soft);border-radius:10px;padding:6px 10px}.stc2h--disabled{border-style:dashed}.stc2h__products{gap:var(--c2h-gap);margin:20px 0;display:grid}@media (width>=768px){.stc2h__products{grid-template-columns:repeat(2,minmax(0,1fr))}}.stc2h__pcard{color:inherit;background:#fff;border:1px solid #ede7dc;border-radius:14px;grid-template-columns:108px minmax(0,1fr);align-items:center;gap:14px;padding:14px;text-decoration:none;transition:box-shadow .2s,transform .2s;display:grid}.stc2h__pcard:hover{transform:translateY(-2px);box-shadow:0 10px 28px #2927221a}.stc2h__pimg img,.stc2h__pimg svg{border-radius:10px;width:100%;height:auto;display:block}.stc2h__pbody{gap:6px;display:grid}.stc2h__ptitle{font-weight:700;line-height:1.5}.stc2h__pprice del{color:var(--c2h-muted);opacity:.8}.stc2h__pprice ins{color:var(--c2h-ink);font-weight:800;text-decoration:none}.stc2h__pbadge,.stc2h-badge{background:var(--c2h-gold-soft);color:#8a6a2f;border-radius:999px;align-items:center;gap:4px;width:max-content;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}.stc2h__quiz{border-radius:var(--c2h-radius);background:#fff;border:1px solid #ede7dc;gap:14px;padding:clamp(16px,3vw,28px);display:grid}.stc2h__h2,.stc2h__h3{margin:0;font-weight:800}.stc2h__lead{color:var(--c2h-muted);margin:0;font-size:14px;line-height:1.9}.stc2h__steps{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin:4px 0 0;padding:0;list-style:none;display:grid}.stc2h__step{text-align:center;color:var(--c2h-muted);background:#f6f2ea;border-radius:10px;padding:8px 4px;font-size:12px;font-weight:700}.stc2h__step.is-done{background:var(--c2h-gold);color:#fff}.stc2h__step.is-current{background:var(--c2h-gold-soft);color:#8a6a2f;outline:2px solid var(--c2h-gold);outline-offset:1px}.stc2h__discount strong,.stc2h__slots strong{color:var(--c2h-ink)}.stc2h__qbox{gap:12px;display:grid}.stc2h__q{margin:0;font-weight:700}.stc2h__timer{background:#f0eadf;border-radius:999px;height:6px;position:relative;overflow:hidden}.stc2h__timer-bar{background:var(--c2h-gold);width:100%;transition:width 1s linear;position:absolute;inset-block:0;inset-inline-start:0}.stc2h__timer-text{inset-inline-end:6px;color:var(--c2h-muted);font-variant-numeric:tabular-nums;font-size:12px;position:absolute;top:-20px}.stc2h__options{gap:12px;display:grid}@media (width>=640px){.stc2h__options{grid-template-columns:repeat(2,minmax(0,1fr))}}.stc2h__opt{cursor:pointer;font:inherit;color:inherit;background:#fff;border:2px solid #ede7dc;border-radius:14px;justify-items:center;gap:8px;padding:14px;transition:border-color .18s,box-shadow .18s;display:grid}.stc2h__opt:hover:not(:disabled),.stc2h__opt:focus-visible{border-color:var(--c2h-gold);outline:none;box-shadow:0 8px 22px #29272214}.stc2h__opt:disabled{opacity:.55;cursor:progress}.stc2h__opt img{object-fit:cover;border-radius:10px;width:100%;max-width:220px;height:auto}.stc2h__noimg{aspect-ratio:1;background:var(--c2h-gold-soft);border-radius:10px;width:100%;max-width:220px;display:block}.stc2h__opt-title{text-align:center;font-weight:700;line-height:1.6}.stc2h__status{color:#8a6a2f;min-height:22px;margin:0;font-weight:700}.stc2h__btn{appearance:none;font:inherit;cursor:pointer;border:0;border-radius:999px;width:max-content;padding:12px 26px;font-weight:800}.stc2h__btn--primary{background:var(--c2h-gold);color:#fff}.stc2h__btn--primary:hover:not(:disabled){background:#b7914f}.stc2h__btn--primary:disabled{opacity:.6;cursor:progress}.stc2h__btn--ghost{background:var(--c2h-gold-soft);color:#8a6a2f}.stc2h__coupon{background:var(--c2h-gold-soft);border:1px dashed var(--c2h-gold);border-radius:14px;gap:10px;padding:16px;display:grid}.stc2h__coupon-title{margin:0;font-weight:800}.stc2h__code{letter-spacing:1px;direction:ltr;background:#fff;border-radius:10px;width:max-content;padding:8px 14px;font-size:20px;font-weight:800}.stc2h__muted{color:var(--c2h-muted);margin:0;font-size:13px;line-height:1.9}.stc2h__quiz--closed{border-radius:var(--c2h-radius);background:#fff;border:1px dashed #e3dacb;gap:6px;padding:20px;display:grid}.stc2h__quiz--closed p{margin:0}.stc2h__installments{border-radius:var(--c2h-radius);background:#fff;border:1px solid #ede7dc;gap:12px;margin-top:20px;padding:clamp(16px,3vw,24px);display:grid}.stc2h__logos{flex-wrap:wrap;align-items:center;gap:18px;margin:0;padding:0;list-style:none;display:flex}.stc2h__logo{align-items:center;gap:8px;font-weight:700;display:flex}.stc2h__logo img{object-fit:contain;width:40px;height:40px;display:block}@media (prefers-reduced-motion:reduce){.stc2h__pcard,.stc2h__opt,.stc2h__timer-bar{transition:none}}.stc2h{text-align:center;gap:clamp(28px,5vw,56px)}.stc2h__hero{padding:clamp(28px,6vw,64px) clamp(18px,4vw,44px);box-shadow:0 24px 60px -32px #2927228c}.stc2h__hero-body{justify-items:center;gap:14px}.stc2h__title{letter-spacing:-.4px;background:linear-gradient(#fffdf8 0%,#e8d9b4 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(32px,7vw,62px);font-weight:800;line-height:1.15}.stc2h__sub{opacity:.92;max-width:62ch;font-size:clamp(16px,2.6vw,21px);line-height:1.9}.stc2h__clock{flex-direction:column;align-items:center;gap:8px;margin-top:18px}.stc2h__clock-value{letter-spacing:1px;padding:10px 26px;font-size:clamp(38px,9vw,76px);line-height:1.05;box-shadow:inset 0 0 0 1px #c6a66b59,0 18px 40px -26px #000000b3}.stc2h__clock-label{letter-spacing:.4px;text-transform:none;opacity:.85;font-size:clamp(14px,2.2vw,17px)}.stc2h__hint{color:var(--c2h-gold);margin:6px 0 0;font-size:15px}.stc2h__paths{gap:clamp(16px,3vw,28px);display:grid}.stc2h__paths-h{margin:0;font-size:clamp(22px,4.4vw,34px);font-weight:800}.stc2h__pathgrid{gap:clamp(16px,3vw,28px);display:grid}@media (width>=768px){.stc2h__pathgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.stc2h__pathcard{border-radius:calc(var(--c2h-radius) + 4px);text-align:center;background:linear-gradient(160deg,#fff 0%,#fbf7ee 55%,#f3e9d8 140%);border:1px solid #c6a66b47;justify-items:center;gap:14px;padding:clamp(22px,4vw,38px);display:grid;position:relative;box-shadow:0 22px 48px -34px #29272273}.stc2h__pathcard:before{content:"";background:linear-gradient(90deg,transparent,var(--c2h-gold),transparent);border-radius:3px;block-size:3px;position:absolute;inset-block-start:0;inset-inline:24px}.stc2h__pathcard .stc2h__h3{color:var(--c2h-ink);margin:0;font-size:clamp(19px,3.4vw,26px);font-weight:800}.stc2h__pathcard p{max-width:46ch;color:var(--c2h-muted);margin:0;line-height:1.95}.stc2h__pathlist{color:var(--c2h-ink);gap:8px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.stc2h__pathlist li{padding-inline-start:20px;position:relative}.stc2h__pathlist li:before{content:"✓";color:var(--c2h-gold);font-weight:800;position:absolute;inset-inline-start:0}.stc2h__products{justify-items:center;gap:clamp(18px,3vw,26px)}.stc2h__pcard{box-shadow:0 20px 44px -32px #2927226b}.stc2h__pbadge{color:#292722;background:linear-gradient(90deg,#c6a66b,#e3c88a);border-radius:999px;padding:6px 14px;font-weight:800}.stc2h__quiz,.stc2h__installments,.stc2h__faq{text-align:center}.stc2h__h2{margin:0 0 6px;font-size:clamp(22px,4.4vw,34px);font-weight:800}.stc2h__lead{max-width:68ch;color:var(--c2h-muted);margin-inline:auto;line-height:1.9}.stc2h__steps{justify-content:center}.stc2h__qbox{max-width:880px;margin-inline:auto}.stc2h__q{font-size:clamp(19px,3.2vw,26px)}.stc2h__options{max-width:880px;margin-inline:auto}.stc2h__opt{box-shadow:0 18px 40px -30px #29272266}.stc2h__btn--gold{color:#292722;background:linear-gradient(90deg,#c6a66b,#e3c88a);border:0;font-weight:800}.stc2h__btn{border-radius:999px;min-block-size:48px;padding-inline:26px}.stc2h__faq{gap:12px;display:grid}.stc2h__faqlist{text-align:start;gap:10px;max-width:820px;margin:0;margin-inline:auto;padding:0;list-style:none;display:grid}.stc2h__faqitem{background:#fff;border:1px solid #c6a66b3d;border-radius:14px;box-shadow:0 16px 34px -30px #29272259}.stc2h__faqitem summary{cursor:pointer;padding:14px 18px;font-weight:700;list-style:none}.stc2h__faqitem summary::-webkit-details-marker{display:none}.stc2h__faqitem summary:after{content:"+";color:var(--c2h-gold);font-weight:800}.stc2h__faqitem p{color:var(--c2h-muted);margin:0;padding:0 18px 16px;line-height:1.9}.stc2h__faqitem summary:focus-visible,.stc2h__btn:focus-visible,.stc2h__opt:focus-visible{outline:3px solid var(--c2h-gold);outline-offset:3px}@media (prefers-reduced-motion:reduce){.stc2h__title{color:#fffdf8;background:0 0}}.stc2h{gap:0;display:block}.stc2h__hero{width:100vw;box-shadow:none;background:0 0;border-radius:0;margin-inline:calc(50% - 50vw);padding:0;display:block;overflow:hidden}.stc2h__banner{object-fit:cover;opacity:1;border:0;border-radius:0;width:100%;height:auto;max-height:62vh;display:block;position:static}.stc2h__container{text-align:center;max-width:896px;margin-inline:auto;padding-block:clamp(20px,4vw,40px);padding-inline:clamp(16px,4vw,24px)}.stc2h__hero-body{text-align:center;color:var(--c2h-bg);background:linear-gradient(135deg,#292722 0%,#3a352c 60%,#292722 100%);border-radius:20px;justify-items:center;gap:14px;padding:clamp(24px,5vw,44px) clamp(18px,4vw,44px);display:grid;position:static;box-shadow:0 24px 60px -32px #2927228c}.stc2h__faqlist{width:100%;max-width:none;margin-inline:0}.stc2h__faqitem,.stc2h__faqitem details{width:100%;display:block}.stc2h__faqitem summary{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.stc2h__faqitem summary:after{content:"+";float:none;flex:none;font-size:20px;line-height:1}.stc2h__faqitem[open] summary:after{content:"−"}.stc2h__btn--full{width:100%;max-width:100%;display:block}.stc2h__btn--gold{color:#fff;background:linear-gradient(90deg,#b7914f,#c6a66b,#e3c88a)}.stc2h__btn--gold:hover{filter:brightness(.96)}.stc2h__btn--primary{color:#fff}.stc2h__pbadge{text-align:center;color:#fff;background:linear-gradient(90deg,#b7914f,#c6a66b);width:100%;font-weight:800;display:block}.stc2h__actions{width:100%}.stc2h__cooldown{text-align:center;color:#8a6a2f;font-variant-numeric:tabular-nums;background:#f6f2ea;border:1px solid #c6a66b73;border-radius:12px;width:100%;padding:10px 16px;font-weight:800}.stc2h__logos{justify-content:center;gap:clamp(16px,4vw,28px) clamp(24px,6vw,40px);margin-inline:auto}@keyframes c2h-shake{10%,90%{transform:translate(-2px)}20%,80%{transform:translate(4px)}30%,50%,70%{transform:translate(-6px)}40%,60%{transform:translate(6px)}}.stc2h__opt.is-success{border-color:#2f7a4f;box-shadow:0 0 0 4px #2f7a4f33,0 0 26px #2f7a4f61}.stc2h__opt.is-success .stc2h__opt-title:after{content:" ✓";color:#2f7a4f}.stc2h__opt.is-error{border-color:#c0392b;animation:.5s c2h-shake;box-shadow:0 0 0 4px #c0392b29,0 0 22px #c0392b4d}.stc2h__status.is-good{color:#2f7a4f}.stc2h__status.is-bad{color:#c0392b}.stc2h__opt.is-test-correct{outline-offset:3px;border-color:#2f7a4f;outline:3px solid #2f7a4f}@media (prefers-reduced-motion:reduce){.stc2h__opt.is-error{animation:none}.stc2h__opt.is-success,.stc2h__opt.is-error{transition:none}}.stc2h__pathcard{flex-direction:column;align-content:normal;align-items:center;display:flex}.stc2h__pathcard>.stc2h__btn{margin-top:auto}.stc2h__coupon{text-align:center;justify-items:center}.stc2h__coupon .stc2h__code{margin-inline:auto}.stc2h__coupon #stc2h-copy{width:100%;max-width:260px;margin-inline:auto;display:block}.stc2h__coupon p{margin-inline:auto}.stc2h__confetti{pointer-events:none;z-index:9999;width:100vw;height:100vh;position:fixed;inset:0}.stc2h__opt.is-correct-flash{border-color:#2f7a4f;animation:.45s 2 c2h-flash}@keyframes c2h-flash{50%{box-shadow:0 0 0 10px #2f7a4f47,0 0 46px #2f7a4f99}}@media (prefers-reduced-motion:reduce){.stc2h__opt.is-correct-flash{animation:none}}