.TTUccW_invitation{--invitation-field:#fac5ad;container-type:inline-size}.TTUccW_invitationGoal{isolation:isolate;background:var(--invitation-field);position:relative;overflow:hidden}.TTUccW_invitationArtwork{color:#fffcf6;opacity:.55;pointer-events:none;width:390px;height:390px;position:absolute;bottom:-130px;right:-70px}.TTUccW_steps{gap:20px;display:grid}.TTUccW_step{grid-template-columns:32px minmax(0,1fr);gap:4px 12px;min-width:0;display:grid;position:relative}.TTUccW_step:not(:last-child):after{content:"";background:color-mix(in srgb, var(--color-g2-purple) 28%, transparent);width:1px;position:absolute;top:36px;bottom:-16px;left:15px}.TTUccW_stepNumber{z-index:1;background:var(--color-g2-purple-light);width:32px;height:32px;color:var(--color-g2-dark);border-radius:50%;grid-area:1/1/span 2;justify-content:center;align-self:start;align-items:center;font-size:12px;font-weight:600;display:flex;position:relative}.TTUccW_stepAction{grid-area:1/2;align-items:center;min-height:32px;display:flex}.TTUccW_stepDescription{grid-area:2/2}@container (min-width:900px){.TTUccW_steps{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.TTUccW_step{flex-direction:column;align-items:flex-start;gap:0;display:flex}.TTUccW_step:not(:last-child):after{width:auto;height:1px;inset:15px -12px auto 40px}.TTUccW_stepAction{align-items:flex-start;min-height:40px;margin-top:12px}.TTUccW_stepDescription{margin-top:4px}}.dark .TTUccW_invitation{--invitation-field:#392824}.dark .TTUccW_invitationArtwork{color:#fac5ad;opacity:.12}
