.tw{scroll-margin-top:96px;overflow-anchor:none;--tw-primary:#7B1562;--tw-primary-light:#9B1B7E;--tw-primary-dark:#3A0A30;--tw-gold:#D4A017;--tw-gold-soft:#E5BE4A;--tw-accent:#E74C3C;--tw-surface:#FAFAF9;--tw-surface-alt:#F5F5F4;--tw-text:#1C1917;--tw-muted:#78716C;--tw-border:#E7E5E4;--tw-card-w:96px;--tw-card-h:168px;--tw-card-radius:8px;--tw-shadow-sm:0 2px 4px rgba(0,0,0,0.08);--tw-shadow-md:0 6px 18px rgba(123,21,98,0.18);--tw-shadow-lg:0 16px 40px rgba(58,10,48,0.35);--tw-gold-glow:0 0 0 3px var(--tw-gold), 0 8px 24px rgba(212,160,23,0.4);--tw-transition:360ms cubic-bezier(.4,.0,.2,1);box-sizing:border-box;position:relative;color:var(--tw-text);font-family:inherit}.tw *,.tw *::before,.tw *::after{box-sizing:border-box}.tw__inner{position:relative;max-width:1100px;margin:2rem auto;padding:2rem 1.25rem 2.5rem;background:radial-gradient(ellipse at 50% 0%,rgb(123 21 98 / .08) 0%,transparent 50%),linear-gradient(180deg,var(--tw-surface) 0%,#fff 100%);border:1px solid var(--tw-border);border-radius:18px;box-shadow:var(--tw-shadow-md);overflow:hidden}.tw__inner::before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:linear-gradient(90deg,var(--tw-primary) 0%,var(--tw-gold) 100%)}.tw-step{animation:tw-fadein 420ms ease both}.tw-step[hidden]{display:none!important}@keyframes tw-fadein{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.tw-head{text-align:center;margin-bottom:1.25rem}.tw-head__title{margin:0 0 .4rem;font-size:1.65rem;font-weight:700;line-height:1.2;color:var(--tw-primary-dark);letter-spacing:-.01em}.tw-head__sub{margin:0 auto;max-width:640px;color:var(--tw-muted);font-size:.975rem;line-height:1.55}.tw-question{max-width:560px;margin:0 auto 1rem}.tw-question__input{width:100%;padding:.7rem 1rem;font-family:inherit;font-size:.9375rem;color:var(--tw-text);background:#fff;border:1px solid var(--tw-border);border-radius:999px;transition:border-color var(--tw-transition),box-shadow var(--tw-transition)}.tw-question__input:focus{outline:none;border-color:var(--tw-primary);box-shadow:0 0 0 3px rgb(123 21 98 / .12)}.tw-counter{display:flex;align-items:center;justify-content:center;gap:.35rem;margin:.5rem 0 1rem;font-size:.9375rem;color:var(--tw-muted)}.tw-counter__current{display:inline-flex;min-width:1.8rem;height:1.8rem;align-items:center;justify-content:center;padding:0 .4rem;background:var(--tw-primary);color:#fff;border-radius:999px;font-weight:700;transition:transform 240ms ease}.tw-counter__current.is-pulse{animation:tw-pulse 480ms ease}@keyframes tw-pulse{0%{transform:scale(1)}40%{transform:scale(1.22)}100%{transform:scale(1)}}.tw-deck{position:relative;width:100%;max-width:960px;margin:1rem auto;height:calc(var(--tw-card-h) + 32px);padding:16px 0;overflow:hidden}.tw-deck__card{position:absolute;top:16px;width:var(--tw-card-w);height:var(--tw-card-h);perspective:900px;cursor:pointer;transform-origin:center bottom;transition:left 680ms cubic-bezier(.22,1,.36,1),right 680ms cubic-bezier(.22,1,.36,1),transform 360ms cubic-bezier(.34,1.56,.64,1),opacity 360ms ease}.tw-deck__card{left:calc((100% - var(--tw-card-w)) * var(--tw-pos, 0) / 21);z-index:var(--tw-pos,0)}.tw-deck__card:hover:not(.is-clicking):not(.is-picked-flying){transform:translateY(-18px);z-index:50}.tw-deck__card.is-clicking{transform:translateY(-28px) scale(1.06);z-index:150}.tw-deck__card.is-clicking .tw-card__inner{box-shadow:var(--tw-gold-glow)}.tw-deck__card.is-picked-flying{transform:translateY(180px) scale(.8) rotate(-2deg);opacity:0;pointer-events:none;z-index:200;transition:transform 640ms cubic-bezier(.4,0,.2,1),opacity 480ms ease-out 200ms}.tw-deck__card.is-picked-flying .tw-card__inner{transform:rotateY(180deg);transition:transform 420ms cubic-bezier(.4,0,.2,1)}.tw-deck.is-shuffle-lifted .tw-deck__card{pointer-events:none;transform:translateY(-28px) rotate(-3deg)}.tw-deck.is-shuffle-sliding .tw-deck__card{pointer-events:none;transform:translateY(-16px)}.tw-deck.is-cut-split .tw-deck__card{pointer-events:none}.tw-deck__card.is-cut-left{transform:translateX(-90%) translateY(-14px) rotate(-6deg);z-index:120;transition:transform 520ms cubic-bezier(.34,1.56,.64,1)}.tw-deck__card.is-cut-right{transform:translateX(90%) translateY(-14px) rotate(6deg);z-index:120;transition:transform 520ms cubic-bezier(.34,1.56,.64,1)}.tw-deck.is-cut-flash .tw-deck__card .tw-card__inner{box-shadow:0 0 14px rgb(212 160 23 / .45),var(--tw-shadow-sm);transition:box-shadow 220ms ease-out}.tw-picked{display:flex;flex-wrap:wrap;justify-content:center;gap:.85rem;row-gap:2.2rem;margin:1.5rem auto .75rem;min-height:calc(var(--tw-card-h) * 0.78 + 32px);padding:.25rem .5rem 1.5rem;max-width:960px}.tw-picked__card{position:relative;width:calc(var(--tw-card-w) * 0.78);height:calc(var(--tw-card-h) * 0.78);flex:0 0 auto;perspective:700px;cursor:default;pointer-events:none;transition:opacity 420ms ease,transform 520ms cubic-bezier(.34,1.56,.64,1);opacity:1;transform:none}.tw-picked__card.is-appearing{opacity:0;transform:translateY(-24px) scale(.8)}.tw-card__inner{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform 640ms cubic-bezier(.4,0,.2,1),box-shadow var(--tw-transition);border-radius:var(--tw-card-radius);box-shadow:var(--tw-shadow-sm)}.tw-card.is-flipped .tw-card__inner{transform:rotateY(180deg)}.tw-card__face{position:absolute;inset:0;border-radius:var(--tw-card-radius);backface-visibility:hidden;-webkit-backface-visibility:hidden;overflow:hidden;background:#fff}.tw-card__face img{display:block;width:100%;height:100%;object-fit:cover;border-radius:var(--tw-card-radius)}.tw-card__face--front{transform:rotateY(180deg);border:2px solid var(--tw-gold)}.tw-card.has-label{display:flex;flex-direction:column;align-items:center;height:auto!important}.tw-card.has-label .tw-card__inner{flex:0 0 auto;width:100%}.tw-card__label{margin-top:8px;width:100%;text-align:center;font-size:.72rem;font-weight:700;color:var(--tw-primary-dark);line-height:1.2;letter-spacing:.01em;pointer-events:none;word-break:break-word;hyphens:auto}.tw-row__card.has-label .tw-card__inner{height:calc(var(--tw-card-h) * 1.3)}.tw-row__card .tw-card__label{font-size:.85rem;line-height:1.25}.tw-picked__card.has-label .tw-card__inner{height:calc(var(--tw-card-h) * 0.78)}.tw-spread--compact .tw-card.has-label .tw-card__inner{height:var(--tw-card-h)}.tw-spread--compact .tw-card__label{font-size:.68rem;margin-top:5px;line-height:1.15}.tw-row{display:flex;flex-wrap:wrap;justify-content:center;gap:1.25rem;row-gap:2.6rem;margin:1.5rem auto 2rem;max-width:1100px;min-height:calc(var(--tw-card-h) * 1.3 + 40px)}.tw-row__card{position:relative;width:calc(var(--tw-card-w) * 1.3);height:calc(var(--tw-card-h) * 1.3);flex:0 0 auto;perspective:900px;cursor:pointer;transition:transform 320ms cubic-bezier(.34,1.56,.64,1),opacity 320ms ease}.tw-row__card:hover{transform:translateY(-12px) scale(1.05);z-index:30}.tw-row__card:hover .tw-card__inner{box-shadow:var(--tw-gold-glow)}.tw-row__card.is-leaving{transform:translateY(-80px) scale(.4) rotate(8deg);opacity:0;pointer-events:none}.tw-actions{display:flex;justify-content:center;gap:.75rem;flex-wrap:wrap;margin:1.25rem 0 .5rem}.tw-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.35rem;font-family:inherit;font-size:.95rem;font-weight:600;line-height:1;border-radius:999px;border:1px solid #fff0;cursor:pointer;text-decoration:none;transition:all var(--tw-transition)}.tw-btn:disabled,.tw-btn[aria-disabled="true"]{opacity:.45;cursor:not-allowed;pointer-events:none}.tw-btn--primary{background:var(--tw-primary);color:#fff;border-color:var(--tw-primary)}.tw-btn--primary:hover{background:var(--tw-primary-light);border-color:var(--tw-primary-light);transform:translateY(-1px);box-shadow:var(--tw-shadow-md)}.tw-btn--secondary{background:#fff;color:var(--tw-primary);border-color:var(--tw-primary)}.tw-btn--secondary:hover{background:#F5E6EF}.tw-btn--ghost{background:#fff;color:var(--tw-muted);border-color:var(--tw-border)}.tw-btn--ghost:hover{color:var(--tw-primary);border-color:var(--tw-primary);background:#FDF7FB}.tw-btn--wide{width:100%;max-width:420px;margin:0 auto;display:flex}.tw-btn__icon{font-size:1rem;line-height:1}.tw-form-part{max-width:620px;margin:0 auto 1.5rem;padding:1.25rem;background:#fff;border:1px solid var(--tw-border);border-radius:14px;text-align:center;animation:tw-fadein 440ms ease both}.tw-form-part[hidden]{display:none!important}.tw-form-part__question{margin:0 0 .9rem;font-size:1.0625rem;color:var(--tw-text)}.tw-form-part__lead{margin:0 0 1rem;color:var(--tw-muted);font-size:.9375rem}.tw-radios{border:none;margin:0 auto;padding:0;display:flex;gap:.5rem;justify-content:center;flex-wrap:wrap}.tw-radio{display:inline-flex;align-items:center;gap:.5rem;padding:.7rem 1.1rem;background:#fff;border:1px solid var(--tw-border);border-radius:999px;cursor:pointer;font-size:.9375rem;transition:all var(--tw-transition)}.tw-radio input{accent-color:var(--tw-primary)}.tw-radio:has(input:checked){border-color:var(--tw-primary);background:#F5E6EF;color:var(--tw-primary);font-weight:600}.tw-choice{display:flex;justify-content:center;gap:.75rem;flex-wrap:wrap;margin:0 0 1.25rem}.tw-phone-option{margin-top:1rem}.tw-phone-option__or{position:relative;margin:1rem 0;text-align:center;font-size:.85rem;color:var(--tw-muted)}.tw-phone-option__or span{background:#fff;padding:0 .85rem;position:relative;z-index:1}.tw-phone-option__or::before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:var(--tw-border)}.tw-phone-cta{background:linear-gradient(135deg,var(--tw-primary) 0%,var(--tw-primary-dark) 100%);color:#fff;border-radius:12px;padding:1rem;text-align:center}.tw-phone-cta__offer{display:flex;justify-content:center;align-items:baseline;gap:.35rem;margin-bottom:.6rem}.tw-phone-cta__minutes{font-size:1.6rem;font-weight:800;color:var(--tw-gold);line-height:1}.tw-phone-cta__label{font-size:.9rem;font-weight:600}.tw-phone-cta__btn{display:inline-flex;align-items:center;gap:.55rem;padding:.8rem 1.25rem;background:#fff;color:var(--tw-primary-dark);font-size:1.05rem;font-weight:800;letter-spacing:.02em;border-radius:999px;text-decoration:none;box-shadow:0 6px 18px rgb(0 0 0 / .25);transition:transform var(--tw-transition)}.tw-phone-cta__btn:hover{transform:translateY(-2px)}.tw-phone-cta__icon{font-size:1.1rem}.tw-phone-cta__price{margin:.65rem 0 0;font-size:.78rem;opacity:.9}.tw-fields{display:grid;grid-template-columns:1fr;gap:.65rem;text-align:left;margin-bottom:.85rem}@media (min-width:520px){.tw-fields{grid-template-columns:1fr 1fr}.tw-field--full{grid-column:1 / -1}}.tw-field{display:block}.tw-field__label{display:block;margin-bottom:.25rem;font-size:.8125rem;color:var(--tw-muted);font-weight:500}.tw-field__input{width:100%;padding:.65rem .85rem;font-family:inherit;font-size:.9375rem;color:var(--tw-text);background:#fff;border:1px solid var(--tw-border);border-radius:8px;transition:border-color var(--tw-transition),box-shadow var(--tw-transition)}.tw-field__input:focus{outline:none;border-color:var(--tw-primary);box-shadow:0 0 0 3px rgb(123 21 98 / .12)}.tw-consent{display:flex;align-items:flex-start;gap:.55rem;font-size:.8125rem;line-height:1.5;color:var(--tw-muted);text-align:left}.tw-consent input[type="checkbox"]{margin-top:.2rem;accent-color:var(--tw-primary);flex-shrink:0}.tw-consent a{color:var(--tw-primary)}.tw-form__footer{margin-top:1rem;text-align:center}.tw-form__error{margin-top:.75rem;color:var(--tw-accent);font-size:.875rem}.tw-loading{text-align:center;padding:3rem 1rem}.tw-loading__logo{display:inline-flex;align-items:center;justify-content:center;width:90px;height:90px;margin-bottom:1.25rem;background:linear-gradient(135deg,var(--tw-primary) 0%,var(--tw-primary-dark) 100%);border-radius:50%;box-shadow:var(--tw-shadow-lg);animation:tw-loading-pulse 2s ease-in-out infinite}.tw-loading__star{font-size:2.5rem;color:var(--tw-gold);animation:tw-loading-spin 3s linear infinite}@keyframes tw-loading-pulse{0%,100%{transform:scale(1);box-shadow:0 0 0 0 rgb(212 160 23 / .4)}50%{transform:scale(1.05);box-shadow:0 0 0 20px #fff0}}@keyframes tw-loading-spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.tw-loading__text{margin:0;font-size:1.0625rem;color:var(--tw-muted);font-style:italic}.tw-lecture{max-width:780px;margin:0 auto}.tw-spread--compact{display:flex;justify-content:center;flex-wrap:wrap;gap:.6rem;row-gap:1.5rem;margin:1rem 0 2rem;--tw-card-w:78px;--tw-card-h:136px}.tw-spread--compact .tw-card{position:relative;width:var(--tw-card-w);height:var(--tw-card-h);perspective:600px;cursor:default;pointer-events:none}.tw-block{margin:0 0 1.75rem;padding:1.5rem;background:#fff;border:1px solid var(--tw-border);border-radius:14px;box-shadow:var(--tw-shadow-sm)}.tw-block__title{margin:0 0 .75rem;font-size:1.15rem;font-weight:700;color:var(--tw-primary-dark);border-bottom:2px solid var(--tw-gold);padding-bottom:.5rem;display:inline-block}.tw-block__p{margin:0 0 .75rem;font-size:1rem;line-height:1.7;color:var(--tw-text)}.tw-block__p:last-child{margin-bottom:0}.tw-step--callback .tw__inner,.tw-step--callback{background:linear-gradient(180deg,#fff 0%,#FDF7FB 100%)}.tw-callback-form,.tw-contact-form{max-width:620px;margin:0 auto;padding:1.5rem;background:#fff;border:2px solid var(--tw-primary-light);border-radius:14px;box-shadow:var(--tw-shadow-md)}.tw-contact-phone{max-width:500px;margin:0 auto 1.25rem;padding:1.5rem 1.25rem;background:linear-gradient(135deg,var(--tw-primary) 0%,var(--tw-primary-dark) 100%);color:#fff;border-radius:14px;box-shadow:var(--tw-shadow-lg);text-align:center}.tw-contact-phone__offer{display:flex;justify-content:center;align-items:baseline;gap:.4rem;margin-bottom:.85rem}.tw-contact-phone__minutes{font-size:2rem;font-weight:800;color:var(--tw-gold);line-height:1}.tw-contact-phone__label{font-size:1rem;font-weight:600}.tw-contact-phone__btn{display:inline-flex;align-items:center;gap:.65rem;padding:.9rem 1.5rem;background:#fff;color:var(--tw-primary-dark);font-size:1.1rem;font-weight:800;letter-spacing:.02em;border-radius:999px;text-decoration:none;box-shadow:0 8px 22px rgb(0 0 0 / .3);transition:transform var(--tw-transition)}.tw-contact-phone__btn:hover{transform:translateY(-2px)}.tw-contact-phone__icon{font-size:1.2rem}.tw-contact-phone__price{margin:.85rem 0 0;font-size:.85rem;opacity:.9}.tw-contact-sep{position:relative;margin:1.25rem auto;max-width:500px;text-align:center;font-size:.85rem;color:var(--tw-muted)}.tw-contact-sep span{background:#fff;padding:0 1rem;position:relative;z-index:1}.tw-contact-sep::before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:var(--tw-border)}.tw-contact-form textarea{resize:vertical;min-height:80px;font-family:inherit}.tw-legal{max-width:620px;margin:1.5rem auto;font-size:.75rem;color:var(--tw-muted);line-height:1.5}.tw-legal summary{cursor:pointer;font-weight:600;margin-bottom:.5rem;color:var(--tw-primary)}.tw-legal summary:hover{color:var(--tw-primary-light)}.tw-legal p{margin:.5rem 0 0}.tw-legal a{color:var(--tw-muted);text-decoration:underline}.tw-done{text-align:center;max-width:520px;margin:2rem auto;padding:2rem 1rem}.tw-done__icon{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;margin-bottom:1rem;background:var(--tw-primary);color:#fff;border-radius:50%;font-size:2rem;font-weight:900}.tw-done__title{margin:0 0 .5rem;font-size:1.25rem;font-weight:700;color:var(--tw-primary-dark)}@media (max-width:640px){.tw{--tw-card-w:58px;--tw-card-h:102px}.tw__inner{padding:1.25rem .75rem 1.75rem;border-radius:14px}.tw-head__title{font-size:1.25rem}.tw-head__sub{font-size:.875rem}.tw-deck{height:calc(var(--tw-card-h) + 24px);padding:12px 0}.tw-deck__card{top:12px}.tw-picked{gap:.3rem}.tw-picked__card{width:calc(var(--tw-card-w) * 0.7);height:calc(var(--tw-card-h) * 0.7)}.tw-row{gap:.4rem}.tw-spread--compact{--tw-card-w:42px;--tw-card-h:72px}}@media (max-width:400px){.tw{--tw-card-w:48px;--tw-card-h:84px}}@media (prefers-reduced-motion:reduce){.tw-step,.tw-card__inner,.tw-deck__card,.tw-counter__current,.tw-deck.is-shuffle-lifted .tw-deck__card,.tw-deck.is-shuffle-sliding .tw-deck__card,.tw-row__card,.tw-picked__card{animation:none!important;transition:none!important}}